XMConsulting
Measurement2 June 20266 min read

GA4 says one thing, your CRM says another. Both are lying a little.

The gap between analytics and sales data is not a bug to eliminate. It is a set of honest differences to understand.

An analytics report displayed on a monitor

It is a familiar spreadsheet: GA4 in one column, the CRM in another, and a gap of thirty percent that nobody can explain. The instinct is to treat one as true and the other as broken. Usually, neither is quite right.

GA4 measures sessions with consent, within attribution windows, deduplicated its own way. A CRM measures signed deals, attributed by whatever a sales rep picked from a dropdown. These systems answer different questions, so they were never going to agree.

Close the fixable gaps

Part of the gap is real and fixable: consent banners blocking tags, events firing before consent updates, cross-domain journeys losing their thread, and attribution windows nobody has reviewed since setup.

A proper audit usually recovers a meaningful share of missing conversions, and server-side tagging recovers more. That work is worth doing before anyone argues about strategy.

Document the honest differences

What remains after the fixes is structural, and the healthy response is documentation rather than despair. Write down what each system counts, when it counts it, and why the numbers will never match perfectly.

Then agree which number drives which decision: platform data for in-flight optimisation, CRM data for budget allocation. Teams that do this stop arguing about whose dashboard is right and start arguing about what to do next, which is a far more useful argument.

Ready to see what your budget could really do?

Start with a free account review. We look at your setup, tell you what we would change first, and you decide what happens next.