Data to Value
Measurement that respects the visitor — shown live
This site tracks itself and lets you watch: arrive like an ad click, make a consent choice, and see — in plain language — exactly what is remembered and what is sent to our server. Same-origin server-side tagging, Consent Mode v2 denied-by-default, and a consent-gated first-party session & attribution layer.
Take the guided demo →What this setup demonstrates
- Same-origin sGTM — every tag request goes to
dtv.dev/data/*, proxied to a server-side GTM container. Nothing loads from third-party tracking domains. - Consent-first by default — Consent Mode v2 defaults are all denied; a self-hosted Klaro banner drives consent updates. Ads data redaction is on, URL passthrough is off.
- Pre-consent privacy — before a consent choice, identity is an ephemeral per-tab id and attribution is buffered in sessionStorage with all click IDs stripped from anything that leaves the browser.
- Consent-gated first-party sessions — after analytics consent: a browser-session cookie, a 30-minute sliding activity cookie, a persistent server-set id, and the full attribution buffer released in one upgrade moment.
- Own your data — events stream to BigQuery via Pub/Sub and are modeled with Dataform, entirely in our own cloud project.
Looking for the old GA4 dataLayer sandbox pages? They still exist
under /cmtest/ and
/consentmode.html.