webtracking.org · free tool

dataLayer Validator

Paste a GTM / GA4 dataLayer and validate it, per event, against a JSON Schema — the published dataLayer Spec by default, or your own pasted schema. Every row names the failing key: missing required properties, unexpected extra keys, and type / enum / pattern mismatches, each with its JSON path.

100% client-side — runs entirely in your browser, nothing is sent anywhere · works offline

Paste your dataLayer — a JSON array of push objects, a single object, or a JSON string of either. GTM/gtag array-form pushes like ["event","purchase",{…}] are unpacked automatically. Each event is checked against the active schema (see the Schema tab).

Validation is step one. Ground truth is step two.

This checks your dataLayer against a schema. It can’t tell you whether the tags reading that dataLayer actually fire, or where the data ends up. BeaconForge on ad.rip audits the beacons your pages really send — every pixel, every payload, live.

Your schema lives in this browser’s localStorage; no account, no server. Related: datalayer.schema.json · all free tools