Tracking integrity

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 →
Tracking findings per template

02

Duplicate tags and container changes

Finds GTM plus hard-coded gtag, duplicate containers and unexpected container ID changes.

Read how it works →
Duplicate tag finding with evidence

03

Consent default order

Checks that the Consent Mode default is set before GTM loads.

Read how it works →
Consent order check passing

04

Booking links that keep UTM and _gl

Cross-domain links and redirects are checked for dropped tracking parameters.

Read how it works →
Cross-domain link check

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 →

FIVE MINUTES

Install it next to the SEO plugin you already use.

Create one restore point. If nothing ever breaks, you've lost five minutes.