[Performance, Websites]

19 Sep 2026

-

1 min read time

Google Tag Manager and GA4 Tracking Audit Checklist

Use this practical GTM and GA4 audit checklist to find duplicate events, missing conversions, consent problems and unreliable advertising data.

Mateusz Koncikowski

By Mateusz Koncikowski

GTM and GA4 tracking audit checklist

What this tracking audit is designed to find

This checklist helps teams find missing conversions, duplicate events, unreliable attribution, consent mistakes and tags that slow down the website. It is useful before increasing advertising spend, rebuilding a website or trusting a new dashboard.

A good audit follows one business event from the application through GTM and into every reporting destination. It does not stop when a tag appears in preview mode.

1. Confirm access and ownership

  • List every GA4 property, GTM container, Google Ads account and connected reporting tool

  • Confirm which accounts and containers are used in production

  • Identify administrators and remove unnecessary access

  • Record who may publish GTM changes

  • Check whether agencies or former employees still control critical assets

  • Confirm that test, staging and production environments are separated

2. Inventory the website implementation

  • Find every Google tag, GTM container and hard-coded advertising pixel

  • Check whether the same vendor is installed both directly and through GTM

  • Review custom HTML tags and undocumented scripts

  • Identify tags injected by a CMS, ecommerce platform, consent tool or plugin

  • Confirm which routes and subdomains load each container

  • Measure the performance cost of the current third-party scripts

Duplicate installation is common after redesigns and agency changes. Use browser network tools and rendered source, not only the GTM interface.

3. Review the measurement plan

  • List the business outcomes that count as primary conversions

  • Separate primary conversions from engagement events

  • Document event names, triggers and required parameters

  • Identify the source of truth for leads, orders and revenue

  • Confirm which conversions advertising platforms use for optimization

  • Remove events that no longer inform a decision

Each conversion should describe a successful outcome. A button click can be useful for diagnosing a funnel, but it should not replace confirmation that the requested action completed.

4. Inspect the data layer

  • Check that event names follow a consistent convention

  • Make sure events are pushed after success

  • Verify value, currency, product, lead and transaction properties

  • Confirm transaction and event identifiers are stable and unique

  • Check that no restricted personal data is included

  • Test asynchronous actions and client-side route changes

  • Document which application code produces each event

  • Verify the default consent state before tags load

  • Test accepted, rejected and partially accepted choices

  • Change consent after the page has loaded and retest

  • Open a deep landing page with no existing cookies

  • Check every market or regional configuration

  • Confirm the consent tool and GTM use the same categories

  • Verify that tags do not begin firing unexpectedly after client-side navigation

6. Audit GA4

  • Confirm the correct property and web stream are used

  • Check page views for initial loads and SPA route changes

  • Review event names and unwanted duplicates

  • Validate key events and their counting behavior

  • Check cross-domain measurement and unwanted referrals

  • Review internal and developer traffic handling

  • Confirm ecommerce parameters, revenue and transaction IDs

  • Compare important events with backend, CRM or order data

  • Review retention, access and data-sharing settings with the responsible owners

7. Audit Google Ads

  • List active conversion actions and identify the primary ones

  • Check whether direct Ads tags and GA4 imports overlap

  • Verify conversion IDs, labels, values and currencies

  • Confirm a Conversion Linker is present where required

  • Check enhanced-conversion configuration and data handling

  • Test campaign parameters through redirects and checkout domains

  • Review which conversions are included in bidding

  • Compare platform conversions with qualified leads or orders

8. Audit Meta

  • Confirm the production Pixel ID

  • Review standard and custom events

  • Validate value, currency and content parameters

  • Check browser and Conversions API event deduplication

  • Test event quality across consent states

  • Compare reported leads and purchases with source systems

  • Remove obsolete pixels and duplicate triggers

9. Test React, Next.js and headless behavior

  • Navigate without full page reloads and confirm page views

  • Use browser back and forward controls

  • Submit forms with success and error responses

  • Test authentication, embedded forms and cross-domain checkout

  • Confirm cached pages do not resend prior conversion data

  • Test slow connections and delayed scripts

  • Check that hydration or route transitions do not fire tags twice

10. Check data quality and reporting

  • Compare daily totals across analytics, ad platforms, CRM and backend

  • Explain expected attribution differences

  • Find sudden changes around deployments and campaigns

  • Review unknown, not set and self-referral values

  • Check that dashboards use defined metrics and current fields

  • Confirm report owners know which system is authoritative for each question

11. Review governance and maintenance

  • Use GTM environments, workspaces and clear version notes

  • Require review for custom JavaScript and conversion changes

  • Keep a written event specification

  • Assign an owner to every third-party script

  • Schedule recurring data-quality checks

  • Remove unused tags and variables

  • Add measurement checks to release testing

What the audit should deliver

The output should be more useful than a screenshot of warnings. Ask for:

  • A map of the current tracking architecture

  • A prioritized issue list with business impact

  • Evidence for duplicates, gaps and consent problems

  • A corrected measurement and event plan

  • Implementation tasks with owners

  • A QA plan and acceptance criteria

  • Documentation the team can maintain after the audit

From checklist to implementation

If the checklist reveals a few configuration issues, the team may be able to fix them directly. When the root cause sits in application events, routing, checkout, consent or website performance, it needs engineering work.

Makers' Den can audit and repair the complete path through our Web Performance & Growth Engineering service . For more context on event design and reporting, read our web analytics guide and GTM guide for Google Ads and Meta .

Mateusz Koncikowski

By Mateusz Koncikowski

More from our Blog

Keep reading