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 it
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 it works
How Kukie Implements Consent Mode v2
Six key capabilities for a complete Google Consent Mode v2 integration - with zero manual tag configuration.
Defaults
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.
Signals
Real-Time Consent Updates
When a visitor interacts with the banner, consent signals fire immediately via gtag('consent', 'update', ...). No page reload required.
GTM
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.
Regions
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.
Parameters
All 7 Consent Parameters
Full support for ad_storage, analytics_storage, ad_user_data, ad_personalization, functionality_storage, personalization_storage, and security_storage.
Certified
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.
Parameter mapping
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.
Setup
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.
Install in Google Tag Manager - No Code Required
Add the Kukie CMP template to your GTM container in seconds. Loads the banner, sets Consent Mode v2 defaults per region, and registers our Developer ID - all from the official GTM Community Template Gallery.
- Listed in Google's official Community Template Gallery
- Per-region default consent settings (EEA, UK, US, etc.)
- Built-in ads data redaction and URL passthrough toggles
-
Developer ID
dOTA0OTpre-registered
Kukie CMP
by kukie-io
Compatibility
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.
Implementation Documentation
Documentation
Step-by-step guides for implementing Google Consent Mode v2 with Kukie.io.
Google Consent Mode v2
How GCM v2 works and how to enable it for Google Analytics, Google Ads, and GTM.
Read guideBasic vs Advanced Mode
Choose between blocking Google tags before consent or letting them run in cookieless mode.
Read guideGoogle Banner Requirements
Build a banner that meets Google's EU User Consent Policy in one click.
Read guideGoogle Tag Manager Integration
Connect Kukie to your existing GTM container for automatic tag management.
Read guideInstall via Google Tag Manager
Use the Kukie GTM Community Template to deploy the banner without touching your site code.
Read guideDedicated Support for Google Consent Mode Clients
Running into a Consent Mode v2 implementation, timing, or measurement issue? Email our dedicated Google client support path first, before contacting Google. We respond within 1 business day.
Frequently Asked Questions
What is Google Consent Mode v2?
Do I need Consent Mode if I use Google Analytics?
Does Kukie.io support all 7 consent parameters?
What happens if a visitor rejects cookies?
Do I need a GTM container to use Consent Mode?
Is Kukie.io a certified Google CMP Partner?
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.