Blazeo sends you the chat leads. Google and Meta still can't tell which ad sent them.
Blazeo, formerly ApexChat, answers visitors on your site plus your LSA, Messenger and Instagram messages, then books consultations or signs retainers in the chat. Its ad-side hooks are a Google Analytics feed, which reaches GA4 only once Blazeo's account manager has your measurement ID, and an older guide for adding Google Ads conversion snippets, so an account set up in the ApexChat days can still report to a dead Universal Analytics property or bid on chats that never left a number. We rebuild it so Google Ads and Meta learn from the chats that became signed cases and booked jobs.
Free30 minutesNo obligation
Blazeo · what breaks
What goes wrong with Blazeo and paid ads
- 01
Blazeo sends the leads, Google Ads shows almost none
Blazeo's older ApexChat setup took a UA tracking ID, and Universal Analytics stopped processing hits in July 2023. GA4 only gets chat events after you send your measurement ID to your Blazeo account manager, so an account nobody moved over sends Smart Bidding nothing through Analytics.
- 02
Every hello gets counted as a lead
Blazeo sends GA4 two events: chatStart when a chat opens and chatLead when a lead is captured. Mark chatStart as a key event and your personal injury or garage door budget chases people who typed one line and left.
- 03
Meta never hears that a chat turned into a case
We found no Blazeo documentation for a Meta Pixel or Conversions API connection. Your Facebook campaigns optimize on page views while the leads that matter sit in Blazeo's lead emails and SmartHub.
- 04
LSA and Messenger chats inflate the website numbers
Blazeo also answers inquiries from Google LSA, Messenger and Instagram. If those land in your CRM looking like website chats, Search gets credit for leads it didn't produce and the budget follows the wrong channel.
Blazeo · the fix
What changes — Blazeo
Bidding learns from signed retainers and sold jobs
Blazeo can deliver signed contracts and appointments into your CRM. We store the click ID next to them and send those outcomes to Google Ads as offline conversions and to Meta server-side.
One conversion per real chat lead
Only chatLead, or the lead record itself, counts. chatStart and invitation clicks stay as diagnostics.
Each channel gets its own column
Website chats, LSA messages, Messenger and Instagram conversations are labeled at the source, so you see what each budget buys.
Blazeo · architecture
What Blazeo actually lets you hook into
Taken from Blazeo's own FAQ, pricing, product pages, privacy policy and Analytics and Google Ads guides. Anything they don't document is treated as a check, not a feature.
- 1
A chat code snippet on your site
Blazeo's FAQ says you get website code with install instructions, so the chat loads on your own pages alongside your tags.
- 2
Google Analytics integration
For GA4 you give your account manager your measurement ID, and Blazeo sends chatStart and chatLead. The older ApexChat guide used a UA tracking ID with Chats and ChatsToLeads goals, which no longer collect anything.
- 3
The ChatInterceptor hook
Blazeo documents a window.ChatInterceptor function that runs when a visitor clicks a chat invitation, before the chat starts. Blazeo says it can pull UTM values and click IDs such as gclid from the session into the lead email, but customers usually write the code themselves.
- 4
CRM and email lead delivery
Blazeo says it integrates with CRMs that have an open API, pushing lead data to an endpoint URL you supply, and delivers signed contracts and appointment details there. That record is where the click ID has to live.
- 5
Google Ads snippet documented; Meta and GTM not
A 2024 Blazeo guide has you create a webpage conversion in Google Ads and send Blazeo the snippet to add to your account, and Blazeo lists WhatConverts as a chat-tracking partner. We found no Blazeo documentation for a Meta Pixel, Conversions API or Tag Manager setup, so we confirm what your account has; otherwise outcomes go to ad platforms from your CRM.
Blazeo · diagnose
Where Blazeo tracking breaks, in diagnostic order
Start with the Analytics ID, because a Blazeo account first set up as ApexChat may still be reporting to a property that no longer exists.
- 01
Check which Analytics ID Blazeo is sending to
A UA number means Blazeo's chat events haven't reached a working Analytics property since mid-2023. Ask the account manager which measurement ID is on file.
- 02
Check which Blazeo event Google Ads bids on
Include any Google Ads snippet Blazeo added for you. chatStart should stay out of bidding; chatLead, or better the CRM outcome, should be primary.
- 03
Open a test lead in the CRM
Confirm whether the landing page, GCLID and UTMs arrive with Blazeo's lead or get lost in the email.
- 04
Separate LSA, Messenger and Instagram leads
Confirm how Blazeo labels each channel so non-website chats stop landing on Search.
- 05
Compare signed retainers with reported conversions
Per lead, over a closed month, against Google Ads and Meta.
Blazeo · prove
The QA evidence — Blazeo
Run on a real chat through the Blazeo widget on your live site, from an ad-tagged URL, not from Blazeo's demo page.
Source of truth
Blazeo lead records (lead emails, transcripts and SmartHub reports exported as CSV) and the signed retainers or appointments Blazeo delivers into your CRM
- One test chat from an ad-tagged URL, with chatStart and chatLead confirmed in GA4 Realtime or DebugView.
- The GCLID and UTMs confirmed on the matching CRM contact.
- Exactly one Meta lead per chat, with a shared event ID in Events Manager.
- A signed retainer or sold job uploaded to Google Ads against its stored GCLID.
- LSA and Messenger chats confirmed absent from the website conversion.
- Blazeo's lead list reconciled lead by lead over a closed month, then rechecked 30 days later.
Blazeo · free audit
What we check in the free audit
- Check which Analytics ID Blazeo is sending to
- Check which Blazeo event Google Ads bids on
- Open a test lead in the CRM
- Separate LSA, Messenger and Instagram leads
- Compare signed retainers with reported conversions
Checked against
Blazeo lead records (lead emails, transcripts and SmartHub reports exported as CSV) and the signed retainers or appointments Blazeo delivers into your CRM
Free30 minutesNo obligation
Blazeo · when not to buy
When you don't need this on Blazeo
Some Blazeo setups are fine as they are, and we'll say so on the call.
- If Blazeo mostly answers your Local Services Ads messages, those leads come through LSA rather than a website click, so there's nothing for chat tracking to match.
- If you run one Google Ads campaign and GA4 already shows chatLead matching Blazeo's lead emails, mark that event as a key event, import it, and stop there.
- If most chats come from organic search or referrals, fix follow-up before paying for attribution.
- If Blazeo only covers nights and weekends and your front desk takes most leads by phone, call tracking matters more than chat tracking.
Blazeo · what we deliver
The event map on Blazeo
Chat started
Blazeo's chatStart event, kept in GA4 as a diagnostic and never used as a bidding goal.
Chat lead captured
Blazeo's chatLead event: the visitor left their contact details. Tied to the GCLID and UTMs from the landing page.
Qualified by intake answers
Case or service type, location and urgency from Blazeo's custom qualification questions, so out-of-area and wrong-service chats drop out.
Consultation or estimate booked
From the calendar link or in-chat scheduler, with the original click ID attached.
Retainer signed or job sold
The money conversion, sent from your CRM to Google Ads on the stored GCLID and to Meta through the Conversions API with a shared event ID.
Excluded and reported apart
LSA messages, Messenger and Instagram chats, existing clients, job seekers and spam chats. Counted in reporting, kept out of bidding.
Written guarantee
95%+ tracking accuracy
Measured against Blazeo lead records (lead emails, transcripts and SmartHub reports exported as CSV) and the signed retainers or appointments Blazeo delivers into your CRM. Miss it and we keep working at no cost.
From $400 · See packages
FAQ
Blazeo questions, answered
Blazeo has an older guide for it: you create a webpage conversion in Google Ads and send Blazeo the snippet to add to your account. Its main documented hook is Google Analytics, so we confirm what's installed and, where it fits, upload signed cases from your CRM against the GCLID instead.
In GA4, Blazeo sends chatStart when a chat begins and chatLead when a lead is captured. Only chatLead should count as a conversion.
Check the Analytics ID first. The ApexChat-era guide asked for a Universal Analytics tracking ID, which stopped collecting data in July 2023, so send your GA4 measurement ID to your Blazeo account manager.
We found no Blazeo documentation for a Meta Pixel connection. We check whether the lead event can be picked up on your page; if not, leads and signed cases go to Meta server-side from your CRM.
They shouldn't be. Those people never clicked a website ad, so we label them by channel and keep them out of Search and Meta bidding.
Blazeo's guide says chat and lead data can take about 24 hours to appear. Watch a test chat in GA4 Realtime or DebugView, and judge totals only on closed days.
More on Blazeo
- Enhanced ConversionsEnhanced Conversions enrich the conversions that already fire. First we make sur…
- Meta CAPIA one-click CAPI integration sends thin events. That's why your Event Match Qual…
- Cross-Domain TrackingYour checkout provider is the best performing traffic source in your GA4 account…
RELATED GUIDES
Booking tools beside Blazeo, and what their bookings feed
- Avoca AIAvoca AI books the job. Your ads never hear about it.
- Assort HealthAssort Health books the patients. Your ads can't see which ones they sent.
- Smith.aiSmith.ai picks up every call. Your ads still can't tell which ones became clients.
- RubyRuby answers your ad calls. Google Ads still can't tell which ones became clients.
- PATLivePATLive answers every call. Your ads still can't tell which ones paid off.
- HatchHatch is booking appointments. Google Ads and Meta still think the form fill was the win.
- Ngage Live ChatNgage Live Chat conversion tracking: see which ads start the chats that sign
- Alert CommunicationsAlert Communications signs the retainer. Your ads never hear about it.
Free · 30 min
Find out where your Blazeo leads are getting lost
Free30 minutesNo obligation
