Container Hygiene
Naming conventions, folder organization, paused tags, orphaned triggers and variables, approval status.
164 checks across 4 modules — surfaces the tags, triggers and variables that quietly break measurement.
Configuration alone lies — what's there isn't always what fires. We pair the source of truth with live execution data and version history, so every finding has receipts.
Pull every tag, trigger and variable via the Tag Manager API, including paused and unpublished items. Naming, folder hygiene and approval state checked.
A headless browser walks priority pages with consent toggled on, off and partial. Every tag firing, every dataLayer push, every consent gate violation logged with evidence.
Diff the last 12 versions and flag tags that bounced, triggers that lost references, and approvals that bypassed staging.
Every check ties back to a specific failure mode our team has seen in production. No filler. No “best practice” tax. Run the suite or pick a module — both are first-class.
Naming conventions, folder organization, paused tags, orphaned triggers and variables, approval status.
Tag firing order, consent type on every marketing tag, GA4 config dedupe, custom HTML safety.
Trigger conditions reference live variables, no all-pages triggers on marketing tags, exclusions properly applied.
Workspace hygiene, version churn, draft staleness, approval bypasses, and rollback readiness.
Pulled from real reports (anonymised). Every finding includes evidence — a screenshot, a request trace, a JSON snippet — and a clear explanation of why it matters.
Every tool reads its own surface but shares the same crawler, evidence store and report format. Run them independently or stitch them into a single integrity report.