You spend $1,000 on Google Ads. Google reports 500 clicks. GA4 shows 350 sessions. Your conversion data in Google Ads looks different again from what GA4 recorded.
This isn't a rounding error. It means Smart Bidding is optimizing on incomplete data, your reported ROAS is wrong, and every budget decision you make is built on a corrupted foundation.
The leaks are rarely visible. A redirect strips the click ID and attribution silently breaks. A cookie consent tool updates and GA4 stops firing — clicks still register, sessions don't. A website redesign removes the GA4 tag from one landing page and you don't notice for three weeks.
The Integrity Monitor runs a three-layer audit the moment you enter your URL:
Layer 1 — Live Site Scan: Fetches your HTML in real time, checks whether GA4 tags are present on your landing page, and tests whether your click ID survives your redirect chain by appending a test parameter and following it through to the destination.
Layer 2 — Google Ads API Probe: Queries your account directly to verify auto-tagging is enabled and GA4 is properly linked — the two account-level settings that, when broken, make click-to-session attribution fail completely.
Layer 3 — BigQuery Data Analysis: Examines your actual traffic and conversion data to quantify click-to-session loss, flag purchase events recording $0 revenue (which silently corrupts ROAS reporting), and surface mismatches between conversion counts in GA4 and Google Ads.
Every finding connects to a specific fix. Two of the most common are resolved with a single button click.