Skip to content
Features Pricing Free Cookie Scanner Consent Mode Checker Script Audit TCF String Decoder Cookie Database GDPR Scanner Compliance Blog
Start Free → Login

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 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.

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.

Official Google Gallery

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 dOTA0OT pre-registered

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.

Dedicated 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.

[email protected] Priority response for Google Consent Mode issues

Frequently Asked Questions

What is Google Consent Mode v2?
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.
Do I need Consent Mode if I use Google Analytics?
If you use Google Analytics 4 and serve visitors in the EU, EEA, or UK, Google's platform policies require Consent Mode v2 for features like audience building, remarketing, and conversion modelling. Without it, these Google Ads features cannot use EEA traffic data, and GA4 may not set cookies for EU visitors when the EU consent setting is enabled. Consent Mode also enables Advanced Conversion Modelling, which helps recover conversion data lost when visitors decline cookies.
Does Kukie.io support all 7 consent parameters?
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.
What happens if a visitor rejects cookies?
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.
Do I need a GTM container to use Consent Mode?
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.
Is Kukie.io a certified Google CMP Partner?
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