Verify GTM Installed and Firing on Every Page

Task Library

Confirms Google Tag Manager is present and firing site-wide so every downstream tracking tag works, for any personal-brand or local-service site under audit.

Category: Website QA Audit

Use this when starting Layer 1 (Digital Plumbing Checks) of the Website QA Audit – tracking is worthless if the container isn't on every page.

Inputs

  • Site URL plus a full page list (XML sitemap or crawl export)
  • The expected GTM container ID (GTM-XXXXXXX) from the owner's Tag Manager account
  • Google Tag Assistant (tagassistant.google.com or the Chrome extension)
  • The audit report/spreadsheet for logging results

Steps

  1. Open the owner's Tag Manager account (Admin → Container Settings) and note the expected container ID.
  2. Connect the homepage in Google Tag Assistant and confirm the GTM container loads and the ID matches – no typo'd or duplicate containers.
  3. View page source and confirm the GTM script is in the <head> and the noscript iframe sits after the opening <body> tag.
  4. Repeat the Tag Assistant check on one page of every template type: homepage, service page, blog post, about, contact, and any landing pages.
  5. Spot-check at least one URL from each sitemap section; flag every page where the container does not fire.
  6. Log pass/fail per page in the audit report with the container ID found and a Tag Assistant screenshot for any failure.

Definition of done (QA checklist)

  • The correct GTM container fires on 100% of checked pages – zero pages missing the snippet
  • Exactly one container fires – no duplicate or orphaned containers detected by Tag Assistant
  • Pass/fail logged per template type in the audit report, linked back to /website-qa-audit

Example(s)

  • Example needed – run the Meta-Article Prompt after first real run.

File in the zip: skills/website-qa-audit/verify-gtm-installed-and-firing-on-every-page.md. Download the Task Library zip.

Index: Task Library. Article guidelines.

Scroll to Top