How do Google Analytics 4 and HeyLead work?
Google Analytics 4 and HeyLead both use a script on your website, but they measure different things. Google Analytics 4 (GA4) is a free analytics tool that counts sessions, users, channels and conversions across all your traffic. HeyLead is lead-source tracking software that shows which channel, campaign and page brought every lead, including leads from AI assistants.
Google Analytics 4 looks at your website as a whole. It tells you how many people arrived from Google search, paid ads, social media or email, which pages they viewed and how many of them completed a conversion you set up. The numbers are reported in aggregate: you see that paid search produced a number of conversions last month, not which person filled in which form.
HeyLead looks at your leads one by one. When someone submits a form, HeyLead saves the submission together with its first touch, last touch and every visit in between: channel, source, campaign, medium, term and landing page, plus device and country. You can open any lead and see exactly how they found you.
That difference is why the two tools fit together rather than compete. GA4 answers "what is happening on my website?" HeyLead answers "where did this customer come from, and which marketing brings paying customers?"
What does each tool tell you about a single lead?
Google Analytics 4 is designed to report on groups of visitors, so it does not attach a source to each named lead or send it to your CRM by default. If a new customer calls to ask why their quote has not arrived, GA4 cannot tell you which ad or search brought that person to your site.
HeyLead stores the source on the lead itself. Each lead has its own page with its first touch (the channel that brought them to your site the first time), its last touch (the channel that brought them back before they got in touch) and the full journey of visits in between. Our guide to first-touch vs last-touch attribution explains why both matter.
Because the source lives on the lead, HeyLead can also track what happens next. You mark leads as New, Qualified, Customer or Lost and add a deal value, and the dashboard turns that into leads, customers and revenue by channel, campaign and landing page.
How much setup does each tool need?
Adding the Google Analytics 4 tag to a website is quick, and many site builders have a field for it. Counting form leads is the harder part: conversions, which GA4 calls key events, need tag configuration so that a form submission is recorded as an event. Depending on your forms and site builder, that can mean working with Google Tag Manager or asking a developer.
HeyLead's setup is one script tag or the WordPress plugin, and takes about 5 minutes. Forms are detected and captured automatically, so there are no events to configure and no hidden fields to add. It works on WordPress, Webflow, Wix, Squarespace, Shopify and custom sites, with form tools such as Gravity Forms, Elementor, Contact Form 7, Typeform and Jotform. The tracking script installation guide walks through each platform, and a live install checker confirms when tracking is working.
| Setup step | HeyLead | Google Analytics 4 |
|---|---|---|
| Add a script or plugin | Yes, about 5 minutes | Yes |
| Count form submissions | Automatic | Needs key events and tag setup |
| Attach source to each lead | Automatic | Not by default |
| Check that tracking is working | Live install checker | Check Google's docs |
| Build reports | Dashboard ready on day one | Standard reports, custom ones by hand |
What do you see in the reports?
Google Analytics 4 has the deeper reporting for traffic and behaviour. You can explore sessions, engagement, pages, devices and paths through your site, compare periods and build custom explorations. For a marketer who wants to understand how visitors use a website, GA4 offers far more than HeyLead does, and it is free.
HeyLead's reports are narrower and built for business owners. The dashboard shows leads, customers and revenue by channel, campaign and landing page, with a plain-English summary of what changed. You do not need to know what a session or an event is to read it.
The practical difference shows up in the questions each tool answers well:
- Which pages get the most traffic, and where do visitors drop off? Google Analytics 4.
- How did Google Ads traffic behave compared with organic search? Google Analytics 4.
- Which campaign brought the customer who just signed? HeyLead.
- Which channel brings the most revenue, not just the most form fills? HeyLead.
- Which landing page turns visitors into leads that become customers? HeyLead, with GA4 adding the traffic side.
How do they handle leads from ChatGPT and AI assistants?
Google Analytics 4 has an AI assistant channel grouping, but Perplexity and some other assistants can still land in Referral, so part of your AI traffic may be counted elsewhere. Because GA4 reports in aggregate, it also cannot tell you which named leads came from an AI assistant.
HeyLead checks every visit for AI assistants before it looks at UTM tags or referrers, and files those visits under an AI Referral channel that names the assistant: ChatGPT, Perplexity, Gemini, Copilot or Claude. When one of those visitors submits a form, the lead shows the assistant as its source, so you can count AI leads and customers side by side with Google Ads or Facebook. The AI Lead Tracker page explains how this works.
HeyLead's full channel order is custom rules, then AI assistants, then ad click IDs (gclid, gbraid, wbraid, msclkid, ttclid, li_fat_id, twclid), then UTM tags, then the referrer, and finally Direct.
Can either tool send lead sources to your CRM?
Google Analytics 4 does not send the source of each lead to your CRM by default, because it does not store the source against a named person. That gap is one of the most common reasons a CRM shows leads as Direct or Unknown, as covered in why your CRM says Direct.
HeyLead sends the source with each lead. It sends leads to HubSpot, Zoho CRM, Salesforce, Pipedrive and other tools through Zapier or webhooks (native CRM sync is coming soon) and connects to Google Sheets directly. If your form tool already pushes leads into your CRM, you can add optional hidden fields and HeyLead fills them in. See how to send leads to HubSpot for an example.
On other channels, be clear about the limits. HeyLead does not track phone calls yet (call tracking is on the roadmap) and does not track live chat. If many of your leads phone you, you will need a call tracking tool alongside it.
What do they cost?
Google Analytics 4 is free, which is a real advantage. For a business that only wants to see traffic trends, GA4 may be all it needs.
HeyLead is a paid tool with monthly plans and no free plan. Single-site plans are $29, $49, $99 per month for 1,000, 2,000 or 5,000 leads, and multi-site plans for agencies start at $199/month for 10, 25 or 50 sites with unlimited leads. Every plan starts with a 14-day trial for $2.99, and you can cancel anytime. The question to ask is whether knowing the source of each lead and customer, and moving budget to the channels that bring customers, is worth $29/month a month to your business.
Which should you choose, or should you use both?
For most businesses the answer is to use both. Keep Google Analytics 4 for free, in-depth traffic and behaviour analysis, Google Ads integration and audiences. Add HeyLead when you need to know where each named lead came from, follow their journey and send that source to your CRM.
Choose Google Analytics 4 alone if you are not ready to pay for lead tracking, mainly care about traffic and behaviour, and are comfortable setting up key events and reports.
Choose HeyLead alongside GA4 if you want every form lead tagged with its channel, campaign and landing page automatically, leads from ChatGPT and other AI assistants counted by name, and plain-English reports on which marketing brings customers. The two scripts run side by side without changing each other.