Guide

The website tracking audit

Tracking doesn’t fail loudly. Tags break in site updates, pixels double-fire, consent gets displayed but never enforced. The reports keep showing normal-looking numbers the whole time. A website tracking audit is how you find out what your tags are actually doing. Here are the warning signs, what to check, and how to run one, manually or automatically in two minutes.

Suspect something’s broken? Tracking Auditor audits your live GA4 and GTM and grades the setup A–F. Your first audit is free.

Run a free audit →

Six signs your website tracking is broken

If any of these look familiar, you don’t have a reporting question. You have a tracking problem.

What a tracking audit checks

Six areas, from the tags on the page to the container behind them. Tag auditing (the container review) is where most of the findings live.

Every tag, on every page that matters

Inventory what's installed (analytics, ad pixels, heatmaps, chat widgets) and confirm the pages that matter most actually carry them: checkout, thank-you, lead forms. Tracking gaps cluster on the pages where they cost the most.

Firing order and consent

Watch a fresh session in DevTools: what fires before the consent banner, after acceptance, after rejection. Tags that ignore the banner are the finding that turns a tracking audit into a compliance issue.

Duplicates

Two Google tags with one measurement ID, the same pixel hard-coded and in GTM, a purchase event pushed by both the theme and a plugin. Duplication inflates everything and is invisible in reports. The numbers just look good.

Conversion events end to end

For each conversion, trigger the real action and follow it: dataLayer push, tag manager trigger, tag fire, event in the platform. A chain is only as reliable as its least-documented link.

What the tags send, not just whether they fire

A purchase tag that fires with no value, the wrong currency, or a missing transaction ID 'works' in a tag assistant and still corrupts every report and bidding algorithm downstream.

The tag manager container itself

Paused consent tags, leftover staging pixels, Universal Analytics remnants, triggers referencing pages that no longer exist. Container hygiene predicts data quality.

How to audit your website tracking

The five-step version. For the full GA4-and-GTM walkthrough, see the complete Google Analytics audit guide; for the wider picture of what an audit covers, see the analytics audit, explained.

  1. Start where the money is

    Audit the purchase or lead-conversion path first, not the homepage. A broken pageview costs little; a broken purchase event misdirects budget daily.

  2. Observe a clean session

    Private window, DevTools Network tab open, filter for your tag domains. Walk the conversion path as a real user, first accepting consent, then again rejecting it.

  3. Compare against source of truth

    Pull a week of orders or leads from the backend and the same window from analytics. The size and direction of the gap tells you what kind of problem you have.

  4. Open the container

    Inventory tags, triggers and variables in GTM. Flag duplicates, paused consent tags, anything pointing at dev/staging, and anything nobody can explain.

  5. Fix in priority order

    Consent enforcement and broken conversions first, duplicates second, hygiene last. Then re-test the same paths to confirm the fixes actually shipped.

Start with the free checker

Before a full audit, the free Google Analytics checker gives you a quick read on a GA4 setup, and the sample report shows exactly what a complete scored audit looks like. A different problem worth knowing about: if you can’t audit the container because you’ve lost access to the GTM account, the free GTM Inspector reads the live public container so you can recover your setup and rebuild.

Website tracking audit FAQs

What is a website tracking audit?

A website tracking audit checks that every tag and pixel on your site fires correctly, respects visitor consent, and reports accurate data. It covers the tag manager container, analytics configuration, cookies, and each conversion event end to end.

How do I check if my website tracking is working?

Open your site in a private window with browser DevTools' Network tab open, filtered to domains like google-analytics.com and googletagmanager.com. Walk your conversion path and confirm each expected event fires once, after consent, with the right values. Then compare a week of analytics conversions against your order system.

What is tag auditing?

Tag auditing is the tag-manager-focused part of a tracking audit: reviewing every tag, trigger and variable in the container for duplicates, dead weight, missing consent settings, and legacy tags that should have been removed. It's where most tracking problems are found and fixed.

How often should you audit website tracking?

After every significant site change (redesigns, checkout changes, new consent banners, platform migrations) and at least annually otherwise. Tracking breaks without warning, so the audit is the alerting.

Can a tracking audit be automated?

Yes. Tracking Auditor connects read-only to your GA4 property and GTM container and runs the full audit (consent enforcement, duplicate detection, event quality, cookie classification and conversion integrity) in about two minutes, scored A-F with a prioritised fix plan.

Find out what your tracking is actually doing

Connect GA4 and GTM read-only and get the full tracking audit: consent enforcement, duplicates, event quality, cookies and conversion integrity, scored A–F with a prioritised fix plan. Your first audit is free, no card required.

Run your free audit