---
title: "Measurement: why your four numbers differ"
description: "I trace your analytics, forms, CRM and ad accounts against each other, explain the differences and fix the breakage. It usually starts with a two-week audit."
url: https://growthlabs.work/services/measurement.md
canonical: https://growthlabs.work/services/measurement
publisher: Growth Labs
image: https://growthlabs.work/share/index.png
type: Article
contentHash: bd688f66a6e763edab0b4188aaa918f65ce91936322861cdc209b69ea414b2d1
tokens: 531
summaryUrl: https://growthlabs.work/services/measurement.md.summary.md
---

<!-- aeo:section start="lede" -->
# Four numbers that never match, and why.

Analytics counts visits. Your forms count submissions. The CRM counts leads. The ad platforms count conversions. Each counts a different moment on a different clock, so the totals differ, and until someone traces one against the others nobody can say which differences are breakage.

<!-- aeo:section end="lede" -->
<!-- aeo:section start="what-i-do" -->
## What I do

- Trace the four against each other every day, by form, by page, by country and by campaign, and attach a reason to each difference I can explain. Some differences are built in - analytics, ads and your CRM count different things on different clocks - and the point is to know which ones those are, and which ones are breakage.
- Fix the tracking, with your approval for each change: broken tags, missing events, consent setups that throw away half the data, forms that stopped sending their event months ago.
- Measure server-side where I can, so ad blockers and consent choices don't leave holes in the record, while still respecting consent.
- Capture the source on the lead itself - UTMs, referrer, landing page, click ID - so your CRM shows which channel each lead came from without anyone matching spreadsheets.
- Monitor the whole chain, so you hear about a broken form the day it breaks and not after a month of leads has gone missing.

<!-- aeo:section end="what-i-do" -->
<!-- aeo:section start="the-first-job" -->
## The first job

Usually a two-week audit. I connect to your analytics, Search Console, ad accounts, forms and CRM, reconcile the last ninety days where the records allow it, and hand you a written reconciliation: the differences the data explains, the ones still unknown, and the fixes in order. Where the history can't be matched, because the IDs were never captured, I say so and start a clean baseline from that day. You keep that whether or not we go further.

<!-- aeo:section end="the-first-job" -->
<!-- aeo:section start="what-it-costs" -->
## What it costs

The audit is a fixed price. Ongoing reconciliation and monitoring is a monthly fee.

<!-- aeo:section end="what-it-costs" -->
<!-- aeo:section start="we-already-have-ga4-and-a-dashboard" -->
## “We already have GA4 and a dashboard.”

You do, and it's probably fine. The problem usually isn't the tool. It's that nobody checks it against the forms and the CRM, so when the numbers disagree nobody knows which one to believe, and then nobody uses any of them.
<!-- aeo:section end="we-already-have-ga4-and-a-dashboard" -->