Google Consent Mode v2
How Consent Mode v2 works and how to turn it on for Google Analytics, Google Ads and Tag Manager.
Every choice reaches Google.
Switch on Consent Mode v2 and Kukie.io sets all 7 consent signals before your Google tags run, then updates them the moment a visitor chooses. Your Google tags need no changes.
Included on every plan. Last reviewed on .
Google products that read the signals
Watch the explainer
What the seven signals tell your Google tags, the one switch that sets them, and a visitor's choice reaching Google on the same page.
2 minutes 18 seconds, narrated, with captions in the player. The sites and rules in it are examples.
What it is
Google Consent Mode v2 tells Google services whether a visitor has agreed to cookies. It controls how Google Analytics, Google Ads and other Google tags behave for that visitor.
Since March 2024, Google has asked for Consent Mode v2 for ad personalisation, remarketing audiences and conversion measurement in the EU.
Signal mapping
Each Kukie.io cookie category controls its own Google signals, so you never map them by hand. Choose a moment to see what Google receives.
wait_for_update is 500 ms, which gives the banner time to appear before Google's tags run.
Set on page load, before Google's tags run. Google tags set no advertising or analytics cookies in this state, though they can send cookieless pings.
Two ways to run it
The difference is what happens before a visitor chooses. Kukie.io supports both.
With Kukie.io: Add your container ID in the Banner Editor. Kukie.io loads it after the visitor accepts.
With Kukie.io: Turn on Load the container before consent, or keep Google's tags in your page.
Other tags in the same container. A Meta Pixel or any other tag that is not a Google tag ignores Consent Mode. Fire it on the cookie_consent_update event Kukie.io sends, so it waits for a choice too.
Built in
What Kukie.io adds around the 7 signals. Most of it needs no setup at all.
Apply text that names ads personalisation and links to Google's page on how it uses data. It also turns on Reject all and Customise.
While ad_storage is denied, ads_data_redaction removes ad click identifiers from Google's requests. It is always on, and changes nothing once a visitor accepts marketing.
Until a visitor accepts marketing, the ad click identifier travels in your links instead of a cookie, so a conversion can still be measured.
Every choice pushes cookie_consent_update, for tags that do not read Consent Mode.
Add ?kukie_debug=1 to a page to see the Google tags found and whether the defaults ran first.
The free Consent Mode checker reports the defaults, their timing and the 7 signals for any page. In your dashboard, Compliance Tools runs the same check for each site and keeps the history.
Running Amazon Ads too? Kukie.io also supports the Amazon Consent Signal.
Check it
The order matters: the defaults have to run before your first Google tag. Three ways to see that they do.
A free check of any page. It loads the page and reports the defaults, their timing and the 7 signals.
The same check for each of your sites, in your dashboard, with the history kept and a link to the setting that fixes each finding.
Add ?kukie_debug=1 to any page and the browser console shows the Google tags it found, whether the defaults ran first and the current state.
Setup
No tag changes, no new Tag Manager triggers and no developer.
Documentation
Step-by-step guides to Google Consent Mode v2 with Kukie.io, in the Help Centre.
How Consent Mode v2 works and how to turn it on for Google Analytics, Google Ads and Tag Manager.
Choose between holding Google tags until consent and letting them run without cookies.
Build a banner that meets Google's EU user consent policy.
Connect Kukie.io to your existing Tag Manager container.
Read the report Kukie.io prints in the browser console, check by check.
Run Consent Mode when your Google tags load from your own subdomain.
Running into a Consent Mode v2 setup, timing or measurement problem? Email our Google client support first, before you contact Google. We answer within 1 business day.
Articles on Google Consent Mode v2, Tag Manager, GA4 and consent-aware tagging.
Guides
11 min read
Consent Mode signals reach a server-side GTM container as URL parameters on every request. This guid...
Read more
Analytics
9 min read
Consent Mode v2 and server-side tagging solve different problems, so comparing them as rivals leads...
Read more
Compliance
4 min read
Google Additional Consent extends a TCF banner to Google ad partners that are not registered with IA...
Read moreSwitch on Consent Mode v2 in a few minutes, with no tag changes and no developer. It is included on every plan, the Free plan too.
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.