Audit tracking and tagging across any domain. Detects GTM, GA4, Google Ads, Meta Pixel, LinkedIn, TikTok, Microsoft UET, consent platforms and Google Tag Gateway from page source.
Static HTML scan only — detects tags present in page source. JS-injected or async-loaded tags may require browser-side inspection.
Scanning page source
Fetching via CORS proxy · Analysing scripts · Detecting tag IDs
Tags detected
—
Tags missing
—
Tracking score
—
Tag summary dashboard
Platform
On-site status
ID / Details
Notes
Google Tag Gateway
Premium
Cloudflare Tag Gateway status
Detection via page source:—
Google Tag Gateway (GTG) routes measurement traffic through your own domain via Cloudflare,
bypassing ad blockers and protecting conversion data. Validate a live GTG deployment by entering
the measurement path below (e.g. /sgtm or /g).
Findings & issues
Detected script sources
View all external scripts found on page
Implementation recommendations
Google Tag Gateway
Premium
1Cloudflare domain access. Confirm the client's domain is on Cloudflare (or move DNS). Ensure admin access and the domain is active.
2Consolidate all tags into GTM. Move every platform tag (GA4, Google Ads, Meta Pixel, LinkedIn, TikTok) into one GTM container before initiating GTG. Remove any hardcoded scripts.
3Initiate from GTM Admin. In GTM, go to Admin → Google Tag Gateway → initiate setup. Links your GTM container to the gateway.
4Configure in Cloudflare. Install the Google Tag Gateway app in Cloudflare. Enter your Tag ID (GTM-XXXXXX), set a Measurement Path (e.g. /sgtm), and enable Set Up Tag (auto-retagging).
5Remove legacy scripts. Once GTG is active, remove any direct Google/Meta pixel scripts. All traffic routes through the gateway. Cloudflare auto-rewrites gtm.js references.
6Validate with the healthy endpoint. Fetch yourdomain.com/[measurement-path]/healthy — response body must be exactly "OK". Use the checker above.
7Confirm in Tag Assistant. Open Tag Assistant in Chrome. GTG-routed events show a Cloudflare icon next to the tag. Verify GA4 and Google Ads events fire correctly without direct googletagmanager.com requests.
Standard GTM setup
Baseline
1Install GTM container. Add the GTM snippet to <head> and <body> of every page. One container per domain — avoid multiples.
2CMP + Consent Mode V2. Install a CMP (CookieBot, OneTrust or CookieYes) and configure Google Consent Mode V2 in GTM. Required for EU compliance and modelled conversions.
3GA4 tag via GTM. Set up a GA4 Configuration tag using the measurement ID (G-XXXXXXXXXX). Enable Enhanced Measurement. Configure key conversion events.
4Google Ads conversion tracking. Add a Google Ads Conversion Tracking tag in GTM using the AW-XXXXXXXXX/conversion_label format. Match triggers to actual conversion actions.
5Meta Pixel via GTM. Add Meta Pixel tag using the pixel ID. Fire PageView + key events (Lead, Purchase). Implement CAPI server-side for deduplication.
6Additional platforms. Add LinkedIn Insight Tag, TikTok Pixel, Microsoft UET via GTM as needed. All in one container, all governed by consent triggers.
7Validate in GTM Preview. Use GTM's Preview & Debug mode to confirm all tags fire on the correct triggers. Cross-check in each ad platform's conversion dashboard.