Read-only audit of your Google Tag Manager container: tags, triggers, variables, and the dependency graph that ties them together — so you can see what the container is configured to do before checking whether it does it.
A headless browser crawls real pages and records what actually fires. We match observed hits against the GTM config — flagging pre-consent and duplicate firing. Coverage is only what the crawl exercised, so configured-but-not-observed is not the same as broken.
Server-side and client-side purchase events firing for the same transaction_id. Estimated revenue inflation £47.2k/mo.
The first GA4 hit fires 412ms before consent signals propagate. 18% of EU sessions affected.
Google Ads click identifier dropped on client-side route change. Sessions land in Direct rather than Paid Search.
Automated statistical check detected a sudden traffic surge on the checkout page over 7 days. Pattern matches known bot behaviour, not real customers.
Google's data-driven attribution needs at least 400 conversions per month. You currently have 387. If it drops further, GA4 silently falls back to last-click.
AI-assistant traffic is collapsing into the Direct channel. 2.3% of total sessions, growing 38% MoM.