Skip to content
Google CMP Partner

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.

Without it: No remarketing audiences, limited conversion data, gaps in GA4 reporting for EU visitors
With it: Full conversion modelling, cookieless pings, compliant data collection across all regions

Signal flow

1 Page loads - defaults set to denied
2 Kukie banner shown to visitor
3 Consent given - signals update to granted
4 Google tags fire with correct consent
How it works

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.

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.

1

Add Your Site

Sign up for a free account and add your website domain. Kukie generates your unique site key and embed code.

2

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.

3

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.

Compatibility

Works with All Google Products

Consent signals are recognised by every Google advertising and analytics product that supports Consent Mode v2.

Google Analytics 4
Google Ads
Google Tag Manager
Search Ads 360
Display & Video 360

Kukie also supports Amazon Consent Signal for Amazon Ads.

Frequently asked questions

Google Consent Mode FAQ

Google Consent Mode v2 is a framework that lets your website communicate visitor consent choices to Google services (Analytics, Ads, Tag Manager). When a visitor accepts or rejects cookies, Consent Mode updates the consent state in real time so Google tags behave accordingly - firing fully with consent, or falling back to cookieless pings (conversion modelling) without it. Since March 2024, Google requires Consent Mode v2 for EU ad personalisation and remarketing.
Yes. If you use Google Analytics 4 and serve visitors in the EU, EEA, or UK, Google requires Consent Mode v2 to collect data lawfully. Without it, GA4 may not set cookies at all for EU visitors (if you have enabled the EU consent setting), or you risk non-compliance with GDPR. Consent Mode also enables Advanced Conversion Modelling, which helps recover conversion data lost when visitors decline cookies.
Yes. Kukie sets all 7 Google Consent Mode v2 parameters: analytics_storage, ad_storage, ad_user_data, ad_personalization, functionality_storage, personalization_storage, and security_storage. Each parameter maps to a Kukie cookie category, so consent choices are translated into the correct signals automatically.
When a visitor rejects cookies, Kukie sets all consent parameters (except security_storage) to "denied". Google tags then operate in cookieless mode - they send anonymised, cookieless pings instead of setting tracking cookies. Google uses these pings for conversion modelling, giving you estimated conversion data without compromising visitor privacy.
No. Consent Mode works with both Google Tag Manager and directly embedded Google tags (gtag.js). If you use GTM, Kukie can optionally inject your container so it loads only after consent defaults are set - preventing any consent leaks. If you use gtag.js directly, Consent Mode signals are picked up automatically.
Kukie.io integrates with Google Consent Mode v2 using Developer ID dOTA0OT, which identifies Kukie as the consent management platform in Google's ecosystem. This means Google services recognise Kukie as the source of consent signals on your site.

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.

Listed On