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
- Open the owner's Tag Manager account (Admin → Container Settings) and note the expected container ID.
- Connect the homepage in Google Tag Assistant and confirm the GTM container loads and the ID matches – no typo'd or duplicate containers.
- View page source and confirm the GTM script is in the
<head>and the noscript iframe sits after the opening<body>tag. - Repeat the Tag Assistant check on one page of every template type: homepage, service page, blog post, about, contact, and any landing pages.
- Spot-check at least one URL from each sitemap section; flag every page where the container does not fire.
- 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.
