Free tracking & tag audit

Test your website's tracking, tags & consent setup in seconds

Enter any URL and the Site Inspector checks how Google Tag Manager is running (client-side or server-side), which GA4 streams are firing, whether Google Consent Mode v2 and a cookie consent platform are in place, which pixels are installed, and gives you a 0–100 tracking health score.

Works on any public page. For single-page apps that load tags after JavaScript, use the free browser extension.

Fetching and analysing the page…

A full tracking & tag health check

Marketing and analytics break quietly. Tags go missing, consent isn't wired up, and pixels get blocked by browsers. The Site Inspector gives you a fast, honest read on what's actually running on a page.

GTM architecture

Detects Google Tag Manager and whether it runs client-side or through a server-side container on a custom domain.

📊

GA4 analytics

Finds GA4 measurement IDs, how they load, and flags any deprecated Universal Analytics (UA) tags.

🔒

Consent Mode v2

Checks for Google Consent Mode v2 and the cookie consent platform (CMP) collecting user choices.

🎯

Pixels & tags

Detects Meta, Google Ads, LinkedIn, TikTok, Pinterest and more, and flags which support server-side tracking.

⚙️

Tech stack

Identifies the CMS, framework or libraries — WordPress, Shopify, Next.js, Webflow and others.

📐

Score & breakpoints

A 0–100 tracking health score with fixes, plus the responsive CSS breakpoints the site is built on.

Three steps, no sign-up

Paste a URL

Enter any public page — your own site, a competitor, or a client's landing page.

We fetch it server-side

The page is loaded and its GTM container is read to see what tags and consent signals are configured.

Read your score

Get a clear breakdown and a prioritised list of what to fix to improve accuracy and compliance.

Move to server-side GTM — done properly

If your inspection shows client-side tags, missing consent, or blocked pixels, I can fix it. I design and implement server-side tracking that is accurate, faster, ad-blocker resistant and privacy-compliant — end to end.

Book a free tracking review →

Everything I can help you set up:

Free browser extension

Some sites load their tags only after JavaScript runs, so a server-side fetch can miss them. The NG Site Inspector Chrome extension runs inside the live page and sees everything after it loads.

🔍

NG Site Inspector (Chrome)

Live, in-page analysis of GTM, GA4, Consent Mode, CMP, pixels, tech stack and breakpoints — with the same 0–100 score.

Install: download → unzip → open chrome://extensions → enable Developer Mode → “Load unpacked”.

↓ Download extension

Questions, answered

What does the Site Inspector check?

It fetches the page you enter and reports whether Google Tag Manager runs client-side or server-side, which GA4 measurement IDs are present, whether Google Consent Mode v2 is active, which cookie consent platform (CMP) is used, which third-party pixels are installed and whether they support server-side tracking, the site's technology stack and CSS breakpoints, and an overall 0–100 tracking health score.

What is server-side Google Tag Manager?

Server-side GTM moves tag execution from the visitor's browser to a server container running on your own domain. This improves data accuracy, extends cookie lifetime, reduces the impact of ad blockers and browser tracking prevention (ITP), speeds up your site, and gives you control over what data leaves your infrastructure.

Do I need cookie consent and Google Consent Mode v2?

If you have visitors in the EU, UK or Australia, yes. A cookie consent platform (CMP) collects and stores consent, and Google Consent Mode v2 tells Google tags how to behave when a user declines. Together they keep your analytics and ads compliant while preserving as much measurable data as possible.

Is the Site Inspector free?

Yes — it's completely free, with no sign-up. There's also a free Chrome extension for pages that load tracking after JavaScript runs. If you'd like help implementing the fixes, that's where the paid service comes in.

Why does a site show fewer tags here than I expect?

This tool reads the initial HTML and the GTM container. Sites that inject tags at runtime (single-page apps) or block automated requests may show less. Use the browser extension for a complete, live picture.

Ready to move to server-side tracking?

Tell me about your site and what you want to measure. I'll reply with a plain-English read on your setup and what it would take to fix. No obligation.

Or email [email protected] directly.