Skip to content

Enter a URL. See what's in your setup.

TagManifest scans your Google Tag Manager setup and your live page in one pass. You get a health score, consent check, tracking inventory, and a list of findings organized by what to fix first. Free, no account.

Scan Now — Free

Instant Scan

93 checks across consent, analytics, advertising, security, and dead code. Enter a URL and results appear in seconds — including what's on your page, not just in your tag manager.

Detailed Observations

Every finding includes a priority tier, affected items, and specific context — structured for investigation, not just flagging.

Easy Export

Download a narrative PDF, detailed report, CSV remediation spreadsheet, or machine-readable JSON — your choice.

Ten views of your tracking setup

Each panel examines a different layer — from overall health to individual tags, from consent configuration to page speed impact.

01

Health score, priorities, and the full picture

The summary shows your overall score, letter grade, and category breakdowns in one view. Top priorities surface what to investigate first. Positive signals show what’s working. If you provided a site URL, page-level CMP and tracking detection results are included here too.

TagManifest summary panel showing health score, category subscores, top priorities, and page scan statusTagManifest summary panel showing health score, category subscores, top priorities, and page scan status
02

Every finding, ranked and filterable

All findings sorted by severity — errors first, then optimizations, then notes. Filter by category or search by keyword. Each card shows the finding, which tags are affected, and a recommendation. Expand any card for code evidence and specific context.

TagManifest issues panel showing findings filtered by severity with category badgesTagManifest issues panel showing findings filtered by severity with category badges
03

Consent — inside the tag manager and on the page

Most consent tools deploy on the page, not inside GTM. TagManifest checks both. See CMP status, DMA readiness, consent coverage across tag types, Custom HTML consent gaps, and — if you provided a URL — whether a consent tool was detected on your live page. The only free tool that checks both layers.

Consent panel showing CMP detection, page-level consent check, consent type distribution, and DMA readinessConsent panel showing CMP detection, page-level consent check, consent type distribution, and DMA readiness
04

GA4 configuration, ad platforms, and ecommerce

See your GA4 setup at a glance: measurement IDs, event names, Enhanced Measurement overlap, and parameter quality. Ad platform inventory shows which platforms are configured and how. Ecommerce funnel coverage shows what’s tracked and what’s missing. Meta Pixel implementation split (community template vs Custom HTML) is called out explicitly.

Measurement panel showing GA4 configuration, event quality, parameter analysis, and ad platform inventoryMeasurement panel showing GA4 configuration, event quality, parameter analysis, and ad platform inventory
05

Every tag, trigger, and variable mapped

Browse every active and paused tag with its type, consent status, trigger, and parameters. See GA4 events with their parameters inline. Filter by tag type or consent status. This is the inventory view — what’s actually in the setup, organized for review.

Events panel showing tag inventory with types, consent status, and GA4 event parametersEvents panel showing tag inventory with types, consent status, and GA4 event parameters
06

Structural patterns and Custom HTML

Custom HTML tags are the wild card in any setup — they run with full page access and no sandboxing. This view classifies each one by behavior: loads external scripts, manipulates the DOM, reads cookies, pushes to the dataLayer. Duplicate scripts, replaceable tags, and obfuscated vendor code are flagged.

Infrastructure panel showing Custom HTML classification, duplicate scripts, and structural patternsInfrastructure panel showing Custom HTML classification, duplicate scripts, and structural patterns
07

Technology stack and vendor inventory

See every vendor and platform detected in the setup: analytics, advertising, chat widgets, heatmaps, ABM tools, and more. Each one shows how it’s implemented (native tag, community template, or Custom HTML) and its consent status.

Tech stack panel showing vendor inventory with implementation method and consent statusTech stack panel showing vendor inventory with implementation method and consent status
08

Page speed impact from your tag manager

Estimates how your setup affects page load based on tag types, external script loading, and execution patterns. Shows which tags contribute most to load time. Static analysis — not a runtime measurement, but a useful signal for what to investigate with Lighthouse or WebPageTest.

Page speed panel showing estimated performance impact from GTM tags and scriptsPage speed panel showing estimated performance impact from GTM tags and scripts
09

Server-side GTM readiness

Checks for indicators that server-side Tag Manager would benefit your setup: ad pixel volume, Custom HTML density, third-party script count, and consent complexity. Shows whether the investment in server-side infrastructure is justified by the current configuration.

Server-side GTM readiness panel showing readiness score and migration indicatorsServer-side GTM readiness panel showing readiness score and migration indicators
10

Export in the format your team needs

Markdown report for documentation. CSV for ticket tracking. AI-ready folder with structured JSON and a CLAUDE.md that tells Claude, ChatGPT, or any assistant exactly how to interpret the findings. Every export generated in your browser.

Export panel showing report format options including markdown, CSV, and AI-ready folderExport panel showing report format options including markdown, CSV, and AI-ready folder

Three ways to scan

Pick the method that fits your situation.

1

Enter a URL

Type your website address. TagManifest finds the Google Tag Manager setup, scans it, and checks your live page for consent tools and tracking scripts. One input, full picture.

2

Enter a GTM ID

If you know the container ID (GTM-XXXXXX), enter it directly. You can add a site URL later from the scan results for page-level detection.

3

Upload a JSON export

For the deepest analysis (93 checks, all tag names, folder structure), export your container from GTM and upload the JSON file. Everything runs in your browser.

Common questions

No. Enter your website URL and TagManifest finds and scans your Google Tag Manager setup automatically. For the deepest analysis (all 93 checks, real tag names, folder structure), you can upload a JSON export from GTM: Admin → Export Container → choose your workspace.

No. Nothing is stored between sessions. Scan results exist only in your browser while you’re using the tool.

TagManifest runs 93 checks across 10 categories: consent, GA4 configuration, security, performance, dead code, naming, tag quality, ecommerce, advertising, and infrastructure. URL scans also check your live page for consent tools, tracking scripts outside GTM, and consent defaults.

Yes. 25 checks dedicated to GA4: event naming conventions, parameter limits, reserved event names, PII detection in parameters, debug mode left on, measurement ID handling, Enhanced Measurement overlap, and ecommerce event validation.

Consent Mode v2, CMP detection on the page (OneTrust, Cookiebot, CookieYes, and 9 others), consent initialization timing, ad_storage and ad_user_data coverage, and DMA readiness. TagManifest checks both your tag manager and your live page for consent tools.

Yes. Completely free with no account required. Enter a URL, scan your setup, export the results — no limits, no paywalls.

Yes. Export as a narrative PDF for stakeholders, a detailed PDF with all evidence for developers, or a CSV spreadsheet with one row per finding for ticket tracking. All exports are generated client-side.

TagManifest works in all modern browsers: Chrome, Firefox, Safari, and Edge.

See what's in your setup

Enter your URL and get results in seconds. No account, no paywall, nothing stored.

Scan Now — Free