Skip to main content
BlazeoAnswering services and AI receptionists

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

  1. 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.

  2. 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.

  3. 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.

  4. 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. 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. 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. 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. 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. 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.

  1. 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.

  2. 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.

  3. 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.

  4. 04

    Separate LSA, Messenger and Instagram leads

    Confirm how Blazeo labels each channel so non-website chats stop landing on Search.

  5. 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

Get my free conversion tracking audit

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.

Get my free conversion tracking audit

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.

Free · 30 min

Find out where your Blazeo leads are getting lost

Free30 minutesNo obligation