Is your tracking still on every page?
IndexPlane checks that GTM and GA4 are present on every template, loaded once, in the right consent order, and that booking links keep UTM and _gl.
FreePro Rules free; container and runtime checks in Pro. Compare plans →
THE PROBLEM
Attribution breaks silently, one template at a time.
- “The new landing-page template shipped without the GTM container.”
- “GA4 counted every pageview twice for a month.”
- “The booking engine link dropped _gl, so every conversion looked direct.”
HOW IT WORKS
Tracking integrity
01
GTM and GA4 on every template
One check per template cohort, so a missing container on a single layout shows up as one clear finding.
Read how it works →02
Duplicate tags and container changes
Finds GTM plus hard-coded gtag, duplicate containers and unexpected container ID changes.
Read how it works →03
Consent default order
Checks that the Consent Mode default is set before GTM loads.
Read how it works →04
Booking links that keep UTM and _gl
Cross-domain links and redirects are checked for dropped tracking parameters.
Read how it works →PROOF
What you can check for yourself.
- Rule-based checks run on your served HTML, with no external fetch.
- Container and runtime checks are opt-in.
- This website passes these same checks.
FreePro Rules free; container and runtime checks in Pro. Compare plans →