Track live chat conversions in GA4
If chat is a lead channel, it belongs in your analytics — otherwise you're guessing which pages, days, and replies actually produce customers. Google Analytics 4 (GA4) is free and has what a small business needs to track chat without turning it into a data project. Here's the funnel that matters, the event set GreetMode itself measures, and an honest way to handle revenue.
The funnel worth measuring
Not every chat is a conversion. Most conversations travel through the same few stages, and watching where they thin out tells you what to fix:
- Chat started — the visitor opens the widget.
- First message — they typed an actual question. This is your real lead count.
- First reply — a human answered. If this number is far below the message count, your response speed is the leak.
- Outcome — the conversation produced something concrete: a booking, a quote request, a sale.
- The money event — the visitor becomes a customer.
Track five stages, not thirty. If the numbers drop sharply between “first message” and “first reply,” you don't need more features — you need to answer faster or set more honest hours (how response time affects leads).
The events GreetMode measures
GreetMode's own site runs this discipline in GA4 with named events, and the setup is worth copying because every event is PII-free — it records that a thing happened, never who said what. The funnel has three arcs:
- Trying the product:
begin_checkout,purchase,sign_up— how far visitors get through choosing and paying for a plan. - Getting live:
first_site_created,snippet_copied— the moment a new site is actually installed, not just signed up. - First real chat:
live_demo_started,first_chat_received,first_owner_reply— the moment chat stops being a setup task and becomes a working conversation. Pluscontact_submittedfor the contact form.
Read together, they form a measurement spine — each event marks a stage in the journey from stranger to working customer, and each is just a name and a count. That's the pattern to mirror in your own GA4.
Set up the same stages in your GA4
- In your GA4 property, find or create events for the stages above — chat opened, first message sent, first reply sent — and mark the ones that matter as key events so they count as conversions.
- Keep the same mapping: chat started → first message → first reply → outcome → money event.
- If your chat pages already feed GA4 through standard page tracking, you may only need to add the message and reply events.
- Resist the urge to create an event for every possible action. Three to five key events tell you what to fix; thirty tell you nothing.
A note on personal data
Keep chat transcripts, names, and message content out of GA4. The tool is built for counts and trends, not for private conversations, and once personal data is in an analytics property it's hard to get back out. Track that a chat happened and what it led to — not what was said.
Measuring chat-generated revenue
Does chat-generated revenue need a dashboard of its own? No. The honest answer is simpler than the marketing blogs make it:
- Ask your customers. “How did you find us?” with “website chat” as an option is the cheapest attribution you'll ever buy. A question in your booking flow or order form gives you a real count of chat-sourced customers.
- Note it in your own records. A column in your spreadsheet, a tag in your CRM, a line in the order notes. This is where “this customer came from chat” actually lives.
- Record value when you can connect it. If a GA4 event maps to a purchase — a chat visitor who later buys — you can record the value on that event in GA4. If you can't confidently connect them, don't invent a number; a rough monthly count beats a precise fiction.
- Remember what “worth it” means. One recovered customer a month covers GreetMode's flat fee — Standard at $14.99/month for up to 3 sites, Multi at $19.99/month for 4–6. You don't need perfect attribution to know chat works; you need a running count of messages → replies → known customers.
The bottom line
Chat is measurable with the same tools you already have. Measure the five stages, keep the events PII-free, and attribute revenue the low-tech way — by asking and noting. The goal isn't a perfect dashboard; it's knowing, honestly, whether chat earns its keep.
Measure what chat earns
Pick a plan, pay through Stripe, paste one snippet, and you're live in about five minutes — then measure the five stages and let the numbers tell you what to fix.