Why Your Marketing Data Doesn’t Always Match: GA4, CRM, PPC, and Programmatic Analytics 

We are often pulled into projects when the numbers across sources and platforms don't add up. If you've ever pulled a report and wondered why GA4, your CRM, and your ad platforms are all showing different numbers, it’s not just you.

Here's what's actually happening, and how we approach it at ClearGlance.

GA4 vs. CRM (HubSpot/Salesforce/etc.):
They're Not Measuring the Same Thing

GA4 tracks website sessions. Your CRM tracks contacts. Those are fundamentally different things, and they were never designed to match perfectly.

On top of that, GA4 is subject to consent requirements, especially in regions with strict compliance regulations such as the EU or California. When a visitor declines cookies, GA4 loses visibility into that session entirely. In most configurations, a CRM doesn't have the same limitation, because it captures form submissions as first-party data regardless of cookie consent.

Your CRM or form platform will likely show more leads than GA4, but you don’t need to fix it. It's consent compliance working correctly. The key is knowing which system to trust for which question:

  • Use GA4 for channel trends, on-site behavior, and click-based attribution.

  • Use your CRM for your actual lead and consultation counts.

CTV + OTT Get Complicated

Click-based channels like PPC and paid social are built around trackable links. UTMs fire, sessions get attributed, and GA4 records the conversion.

CTV and OTT don't work that way.

Someone watches your ad on their TV, then searches your brand name two days later and books a consultation or makes a purchase. GA4 sees a branded search. It has no idea that a TV ad was involved. There was no click, no UTM, and no cookie; It was just an impression that later influenced behavior.

Leadership may expect CTV performance to appear in GA4 channel reports the same way Google Ads campaigns do. But most likely it won't, and that expectation needs to be set and communicated as soon as possible.

The other layer: even for programmatic campaigns that do use clickable placements, GA4 consent restrictions still apply. If a user clicks through from a programmatic display ad and declines cookies, that session is not captured in GA4 data, even if a visitor submits a form and appears in your CRM.

How We Recommend Handling It

The solution is a structured reporting setup that pulls the right data from the right place, while recognizing that there will not be a perfect match or a single source of truth.

For clients running CTV, OTT, or programmatic alongside PPC and paid social, we build blended reports in Looker Studio that bring everything together without forcing GA4 to do what it can't.

In practice, that looks like:

  • GA4 feeds click-based attribution (sessions, channel trends, PPC, and paid social performance).

  • Your CRM is the source of truth for total leads and booked consultations.

  • CTV/OTT platform data is pulled via direct export (CSV or available connectors) and brought into Looker Studio as its own data source (showing spend, impressions, view-through conversions, and platform-reported performance separately).

This gives leadership a complete picture without misrepresenting what each system actually measured. On the dashboard, we clearly separate click-attributed results, CRM-confirmed conversions, and platform-reported impact — so no one has to reconcile numbers that were never meant to match.

What This Means for Budget Decisions

When you're allocating spend across channels, you need to know which data to lean on for which decision. GA4 is reliable for understanding which click-based channels are driving traffic and on-site behavior. A CRM is reliable for understanding which channels are actually generating consultations. And for CTV/OTT, the platform's own reporting (modeled conversions, reach, frequency, view-through data) is what you use to evaluate performance.

The goal isn't perfect numerical alignment across all three. The goal is to know exactly what each number means and make confident decisions because of it.

Questions about how this applies to your current setup? We're happy to walk through it.