Google Consent Mode v2
Built In
Manage consent signals for Google Analytics, Google Ads, and Google Tag Manager - automatically. All 7 consent parameters, zero manual tag configuration.
What is Google Consent Mode v2?
Google Consent Mode v2 is a framework that tells Google services whether a visitor has consented to cookies. It controls how Google Analytics, Google Ads, and other tags behave based on consent state.
Since March 2024, Google requires Consent Mode v2 for EU ad personalisation, remarketing audiences, and conversion measurement. Without it, you lose access to key advertising features and conversion modelling data.
Signal flow
denied
granted
How Kukie Implements Consent Mode v2
Six key capabilities that make your Google integration fully compliant - with zero manual tag configuration.
Automatic Consent Defaults
All 7 consent parameters are set to denied on page load, before any Google tags fire. This ensures no data is collected without consent.
Real-Time Consent Updates
When a visitor interacts with the banner, consent signals fire immediately via gtag('consent', 'update', ...). No page reload required.
Google Tag Manager Integration
Optionally inject your GTM container so it loads only after consent defaults are set. This prevents consent leaks - no tags fire before the consent state is established.
Region-Aware Consent Models
Opt-in for EU/GDPR visitors, opt-out for US/CCPA visitors, notice-only or hidden for other regions. Consent model is auto-detected by geo-location - no manual rules needed.
All 7 Consent Parameters
Full support for ad_storage, analytics_storage, ad_user_data, ad_personalization, functionality_storage, personalization_storage, and security_storage.
Developer ID Registered
Kukie.io is identified as a certified CMP in Google's ecosystem via Developer ID dOTA0OT. Google services recognise Kukie as the consent signal source.
How Consent Categories Map to Google
Each Kukie cookie category automatically controls the correct Google Consent Mode parameters. No manual mapping required.
| Kukie Category | Google Consent Parameters | Default State |
|---|---|---|
|
Necessary
|
security_storage |
granted |
|
Analytics
|
analytics_storage |
denied |
|
Marketing
|
ad_storage
ad_user_data
ad_personalization
|
denied |
|
Functional
|
functionality_storage
personalization_storage
|
denied |
All parameters except security_storage default to "denied" and are updated in real time when the visitor gives consent. The wait_for_update value is set to 500ms to give the banner time to display before tags fire.
Set Up in 3 Steps
Consent Mode v2 works out of the box. No tag changes, no GTM triggers, no developer required.
Add Your Site
Sign up for a free account and add your website domain. Kukie generates your unique site key and embed code.
Enable Consent Mode
Go to your site's Integrations tab and turn on Google Consent Mode v2. It is enabled by default on new sites.
Add GTM ID (Optional)
Paste your GTM Container ID to have Kukie inject it after consent defaults are set. Or skip this - consent signals work with gtag.js too.
That's it. Consent signals fire automatically on every page load and consent update.
Works with All Google Products
Consent signals are recognised by every Google advertising and analytics product that supports Consent Mode v2.
Kukie also supports Amazon Consent Signal for Amazon Ads.
Google Consent Mode FAQ
Start Managing Google Consent Signals Today
Set up Consent Mode v2 in minutes - no tag changes, no developer needed. Free plan includes full Google Consent Mode support.