Leads reached the CRM with no source attached
Read the Enterprise SaaS case53% → 38%
CRM leads counted as direct, as a share of all leads
2 months before vs 2 after
- What was broken
- Ad blockers and privacy browsers stopped GA4 from loading. The lead still reached the CRM, but without a source, and the CRM filed it under Direct. Paid search looked weaker than it was.
- What was fixed
- Server-side tagging behind Google Tag Gateway, which serves Google tags from the client’s domain, plus a UTM fallback for paid clicks and a referrer fallback for organic visits. OneTrust stayed as it was.
Add the GA4 client ID to your lead forms as a hidden field, then count CRM leads where it arrives empty. That share is your signal loss. The benchmark below shows the range we measure.

