Free tool by Clarvivo · no login
Audit redacted defaults and tracking markers without clicking consent or collecting visitor data.
Inspect redacted Consent Mode commands and request markers during a passive first visit. The tool does not click a consent choice or infer a state it cannot observe.
This tool answers: Are Consent Mode v2 defaults and browser signals observable on this page?
Enable JavaScript to run the check — the diagnosis itself is free and needs no account.
Google Consent Mode v2 tells Google tags whether a visitor has consented to analytics and advertising storage, and whether their data can be used for ads (ad_user_data) and personalisation (ad_personalization). For traffic from the EEA, Google requires these signals for measurement and remarketing features to keep working.
Implementations fail in ways that are hard to spot: no default is set before tags load, the consent banner never sends an update command, the CMP isn't integrated with Google's API, or signals are set after tags have already fired. Google Ads and GA4 show consent warnings, but not which page or step is wrong.
This tester loads a page with your consent banner during a first visit and reports what's observable: consent commands in the dataLayer, consent parameters on Google requests, and whether a known CMP was detected.
These answer the questions this one tends to raise.
So you can trust the result — and your developer can verify it.
The page is opened in a fresh isolated browser, so the banner appears as it would to a new visitor. We don't click any consent choice.
Consent default and update commands pushed to the dataLayer are captured, with values redacted to their states.
We look for consent parameters (gcs, gcd and related markers) on Google tag requests, which show what state the tags actually used.
We check for signatures of common consent platforms. Not finding one doesn't prove there isn't one.
Clarvivo combines multiple sources when one browser signal becomes partial.
Understand measurement gaps