Connecting Google Analytics to your HubSpot content is straightforward — but knowing which tool to trust for which question is the part that actually matters. You integrate Google Analytics 4 with HubSpot by adding your GA4 tracking through HubSpot's settings, which lets GA4 measure traffic and behavior on your HubSpot-hosted pages alongside HubSpot's own analytics. The two tools measure overlapping but different things, and teams that don't understand the difference end up arguing about numbers instead of acting on them. Here's the practitioner's read on setting it up and using both well.
How do you connect GA4 to HubSpot content?
You add your GA4 measurement ID through HubSpot's tracking and analytics settings, or place the GA4 tag in your site's header HTML. If HubSpot hosts your website or landing pages, the cleanest path is HubSpot's integration settings, where you paste your GA4 measurement ID and HubSpot handles the tracking on its pages. If you manage tags through Google Tag Manager, you can add the GA4 tag to your HubSpot site header instead. Either way, the goal is the same: every HubSpot-hosted page reports into GA4. Worked example: you add your GA4 ID in HubSpot settings, publish a landing page, visit it, and within a day confirm the session appears in GA4's real-time and traffic reports — that's how you know the connection is live. One setup detail worth getting right: if your site spans HubSpot-hosted pages and pages hosted elsewhere, make sure the same GA4 property covers both, so you don't end up with traffic split across two analytics accounts that never add up.
What does GA4 measure that HubSpot doesn't?
GA4 is built for traffic, behavior, and multi-channel web analytics; HubSpot is built for contacts, conversions, and revenue attribution. GA4 excels at questions like "which pages get the most traffic," "how do users move through the site," and "which channels drive sessions." HubSpot excels at "which source created this contact," "which page led to a form fill," and "which campaign produced pipeline." GA4 thinks in sessions and events; HubSpot thinks in people and lifecycle stages. Neither is more correct — they're answering different questions. The trap is comparing a GA4 "users" number to a HubSpot "contacts" number and expecting them to match. They never will, because they count different things.
When should you trust HubSpot's analytics over GA4?
Trust HubSpot when the question is about contacts, conversions, or revenue; trust GA4 when the question is about traffic volume and on-site behavior. If you want to know how many leads a blog post generated and what they became, HubSpot is the source of truth because it ties the page view to the contact record and the deal. If you want to know how many people visited that post and where they came from at the channel level, GA4 gives you a fuller picture. Worked example: a campaign report. Use HubSpot to show contacts created and deals influenced; use GA4 to show total sessions and traffic sources. One report, two tools, each doing what it's best at. The habit that keeps teams sane is labeling every chart with its source, so no one in the room has to guess whether a number came from GA4 or HubSpot before they act on it.
Why don't the numbers ever match exactly?
The two tools count different units, on different timing rules, with different handling of cookies, bots, and consent. GA4 counts sessions and may sample or model data; HubSpot counts identified visits and ties them to contacts once known. Ad blockers, cookie consent choices, and bot filtering hit each tool differently. So a 10-30% gap between them is normal, not a bug. The practitioner's habit is to pick one tool as the source of truth per question and stop reconciling the rest. Trying to make GA4 and HubSpot agree to the visitor is a week you'll never get back.
The IV-Lead take
Most teams over-invest in connecting the tools and under-invest in deciding which one owns which question. The integration is the easy part — the discipline is agreeing, in writing, that HubSpot owns contact source and conversion reporting while GA4 owns traffic and behavior. Do that, and your weekly meetings stop being debates about whose number is right. Skip it, and you'll have two dashboards and zero trust. Connect both, document the division of labor, and move on to acting on the data.
Want both tools telling the same story? Book a 30-minute portal audit — we'll review your tracking setup and tell you straight which tool should own which report. For the bigger picture, see how we approach HubSpot implementation and optimization.
Frequently asked questions
Do I need Google Tag Manager to connect GA4 to HubSpot?
No. If HubSpot hosts your pages, you can add your GA4 measurement ID directly in HubSpot's settings. Google Tag Manager is an option if you already manage your tags there, but it isn't required.
Will connecting GA4 slow down my HubSpot pages?
The GA4 tag is lightweight and loads asynchronously, so the impact is minimal. Avoid stacking multiple analytics tags doing the same job, which adds weight without adding insight.
Can GA4 see which HubSpot contact a session belongs to?
No — GA4 works with anonymous traffic and events, not named contacts. Tying a visit to a specific person is HubSpot's job, which is exactly why you keep both tools.
Does consent and cookie banners affect the data?
Yes. If a visitor declines tracking cookies, both tools may record less, and they handle that differently. Expect a normal gap between the two and don't treat it as an error.