Skip to content
Start free Sign in

Consent Mode checker

See the signals Google receives.

The checker loads one page and reads every Google Consent Mode command: all 7 v2 parameters, whether the defaults come before your Google tags, and the settings that go with them.

It reports what it finds on that page. It is not a legal assessment.

Free, no account needed

Enter a page that loads your Google tags, such as your homepage.

3 of 3 free scans left today

What it checks

Every signal, in the order it arrives.

Consent Mode works only when the defaults reach Google's tags first. The checker reads what the page sends and when.

Consent defaults

Finds the gtag('consent', 'default', {...}) command that sets each parameter before the visitor chooses.

All 7 parameters

Shows the default and update value of each one, including ad_user_data and ad_personalization.

Tag order

Checks that the defaults are set before any Google tag loads. The wrong order is the most common mistake.

wait_for_update

Checks whether the consent banner gets time to load before tags run. Google recommends a value, for example 500 ms.

Google Tag Manager and gtag.js

Finds Tag Manager containers and the Google tag, and tells basic from advanced Consent Mode.

The other settings

Reads ads_data_redaction, url_passthrough and the region parameter.

How it works

One page, every command.

The checker listens for Google's consent commands while the page loads, then reads the state Google's tags ended up with.

  1. Step 1: Enter a page address

    Choose a page that loads your Google tags. Most people start with their homepage.
  2. Step 2: The checker loads the page

    It records every consent command and when it ran, compared with when the Google tags loaded.
  3. Step 3: Read what it found

    Each parameter shows its default and update values, followed by the settings and anything to fix.

Questions about Consent Mode

What is Google Consent Mode v2?
A way for a website to tell Google's tags, such as Google Analytics, Google Ads and Google Tag Manager, what each visitor agreed to. Version 2 added two parameters, ad_user_data and ad_personalization, which Google asks for before audience building and remarketing use data from visitors in the EEA, since March 2024.
Why does Consent Mode matter since March 2024?
Google asks for Consent Mode v2 from websites that use its advertising services for visitors in the European Economic Area. Without it, Google Ads cannot build new audiences from those visitors or remarket to them.
What is the difference between basic and advanced Consent Mode?
In basic mode, Google tags do not load until the visitor consents, so nothing is collected before a choice. In advanced mode, the tags load at once and send cookieless pings while consent is denied, which Google uses to model conversions. Advanced mode gives Google more data, and it collects some signals before a choice.
Which parameters does Consent Mode v2 use?
Seven: ad_storage, ad_user_data, ad_personalization, analytics_storage, functionality_storage, personalization_storage and security_storage. The first four matter most for Google Ads and Google Analytics.
How do I fix a failed check?
The most common issues have simple fixes. If the defaults are set after the Google tag loads, move the gtag('consent', 'default', {...}) call above your Google tag. If ad_user_data or ad_personalization is missing, add both to the defaults. If wait_for_update is not set, add wait_for_update: 500, so the consent banner has time to load. Kukie.io sets the defaults for you once you turn on Google Consent Mode v2.
Does the checker interact with my cookie banner?
Partly. It loads the page and records every consent command. To see setups that load Google Tag Manager only after consent, it sets the consent cookies of several common consent platforms and clicks a common accept button if it finds one. Kukie.io's own banner is left in its state before a choice.

Learn more

Go further with Consent Mode.

How Consent Mode works with a consent banner, and the other free tools for the same page.

Send Consent Mode from your banner.

Turn on Google Consent Mode v2 in the Banner Editor. Kukie.io then sets all 7 signals before your Google tags run and updates them when a visitor chooses.

Disclaimer

Kukie.io provides tools to collect and record consent. It is not legal advice, and using it does not by itself make a website compliant with any law.

Listed on