Schema Validation
Required keys present, types correct, enums in range, currency codes valid, nested arrays well-formed.
118 checks across 3 modules — catch missing keys, wrong types and ordering bugs before they pollute reports.
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.
GA4 recommended events, the e-commerce 1.0 spec, and your own custom schema. Required keys, allowed types, enum membership — line by line.
Push order matters. Consent before measurement, page_view before purchase, identifiers before user-scoped events. Replay the timeline and flag every out-of-order sequence.
Crawl key user journeys end-to-end and flag pages where expected events never fire.
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.
Required keys present, types correct, enums in range, currency codes valid, nested arrays well-formed.
Consent ordering, page_view sequencing, user identification before user-scoped events, e-commerce funnel order.
Page coverage of expected events, dedupe of accidental double-pushes, drift detection across crawls.
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.