The advertising platform reports forty leads. Your analytics shows thirty-one. The CRM has twenty-six new records. Nobody is lying; each system counts in its own way.
Where the gaps come from
- Different rules for credit. An ad platform counts anyone who clicked, and sometimes anyone who only saw, an ad within its own time window. Analytics credits the visit that led to the conversion.
- Blocked tracking. Analytics only sees visitors whose browsers and consent choices allow it.
- Years of accumulated tags. Tags are added by different agencies over time. Some fire twice. Some stopped working after the last redesign.
- Leads that arrive elsewhere. Phone calls, live chat and third-party intake forms often sit outside your tracking altogether.
- Duplicates and junk. The CRM merges repeat enquiries and discards spam, so it will always be the lowest number.
Settings that quietly lose data
Google Analytics 4 keeps detailed event data for a limited period. On a standard property the choice is two months or fourteen months, and many properties are still on the shorter setting. Changing it only applies from that day forward, so it is worth checking now.
What to do about it
- Pick the system closest to revenue, usually the CRM, and treat it as the record.
- Audit every tag, event and form against what each platform reports.
- Capture the campaign source on the lead itself, so it travels into the CRM.
- Write down what is measured, where and why.
After that the platforms become useful for what they are good at: comparing one campaign with another.
Related service: Web analytics.
