GTM Checker – Detect Google Tag Manager Containers
Detect GTM container IDs, script/noscript installs, and multiple-container risks.
This GTM Checker extracts Google Tag Manager container IDs and script/noscript installation signals from public HTML. It does not open your GTM workspace and cannot validate tags, triggers, or variables inside the container.
Detect GTM container IDs, script/noscript installs, and multiple-container risks.
Limitations: Automated output for review — align with your live site and analytics. Not a ranking, citation, or revenue guarantee.
Detect Google Tag Manager container IDs from public HTML
About this tool
This GTM Checker extracts Google Tag Manager container IDs and script/noscript installation signals from public HTML. It does not open your GTM workspace and cannot validate tags, triggers, or variables inside the container.
How it works
- Fetch public HTML safely.
- Find GTM-XXXXXX IDs in script and noscript snippets.
- Flag multiple containers and missing noscript.
- Explain consent-manager caveats and next admin checks.
What it checks
- All visible GTM container IDs
- gtm.js script presence
- iframe noscript fallback
- Multiple-container detection
- Missing-noscript warning
What it cannot check
- Whether published tags fire correctly
- Consent Mode configuration outcomes
- Server-side tagging / sGTM
- Preview/debug sessions
Common problems
- Container installed twice
- Script in head but missing body noscript
- Tags blocked by consent banner until interaction
- Hardcoded GA4 plus GTM causing duplicate page_view
Example output
GTM: detected Containers: GTM-ABC123 Script: yes · Noscript: yes
FAQ
- Does detecting GTM mean analytics is correct?
- No. GTM is only the loader. Validate events in GTM Preview and GA4 DebugView.
- Why might GTM be missing from HTML?
- It may load only after consent, via a tag manager proxy, or only on specific templates.
Related tools and next steps
Updated 2026-08-06