Google Consent Mode v2 is an updated framework that helps websites balance user privacy preferences with the need for measurement data. Since March 2024, compliance with Consent Mode v2 has become mandatory for websites using Google advertising and analytics services in the European Economic Area and the UK.
What Is Google Consent Mode?
Google Consent Mode is a feature that adjusts how Google tags behave based on user consent status. Instead of simply blocking or allowing tags, Consent Mode enables Google services to operate in a privacy-respecting manner even when users decline tracking consent.
When a user declines consent, Consent Mode sends cookieless pings to Google services. These pings contain no personally identifiable information but allow Google to model conversions and behavior using aggregated data.
What Changed in Consent Mode v2?
The second version of Consent Mode introduces two new consent signals that must be communicated to Google:
ad_user_data: Controls whether user data can be sent to Google for advertising purposes.
ad_personalization: Controls whether personalized advertising is enabled for the user.
These join the existing signals:
- analytics_storage: Controls the use of cookies for analytics
- ad_storage: Controls the use of cookies for advertising
Consent Mode v2 requires all four signals to be properly implemented and communicated to Google services.
Basic vs Advanced Consent Mode
Google offers two implementation levels:
Basic Consent Mode
With Basic Consent Mode, Google tags only load after a user grants consent. If consent is denied, no data is sent to Google at all.
This approach is simpler but results in significant data gaps. Conversion tracking and analytics only capture users who consent, potentially missing a substantial portion of traffic.
Advanced Consent Mode
Advanced Consent Mode loads Google tags regardless of consent status, but adjusts their behavior based on user preferences:
- When consent is granted, full tracking operates normally
- When consent is denied, cookieless pings are sent without storing identifiers
Google uses these cookieless pings along with machine learning to model conversions and fill measurement gaps. This provides more complete data while respecting user choices.
Why Google Consent Mode v2 Became Mandatory
The Digital Markets Act (DMA) in Europe requires gatekeeper platforms like Google to obtain verified consent before processing user data for advertising. Google responded by requiring Consent Mode v2 for all EEA and UK advertisers.
Without Consent Mode v2 properly implemented:
- Remarketing audiences cannot be built
- Conversion tracking becomes limited
- Campaign optimization data is incomplete
- Some Google Ads features are restricted
Implementing Consent Mode v2
Implementation involves several steps:
1. Choose a Consent Management Platform
A CMP certified by Google’s partner program can automatically communicate consent signals. The CMP handles displaying consent notices and translating user choices into the required signals.
2. Configure Google Tags
Google tags must be configured to recognize consent signals. For Google Tag Manager, this involves setting up the consent configuration in tag settings.
3. Set Default Consent State
Before a user makes a choice, a default consent state must be set. For EEA users, this typically means defaulting to denied for non-essential categories:
gtag('consent', 'default', {
ad_storage: 'denied',
ad_user_data: 'denied',
ad_personalization: 'denied',
analytics_storage: 'denied',
wait_for_update: 500,
});
4. Update on User Choice
When users make consent selections, the consent state must be updated:
gtag('consent', 'update', {
ad_storage: 'granted',
ad_user_data: 'granted',
ad_personalization: 'granted',
analytics_storage: 'granted',
});
Verifying Consent Mode Implementation
Several methods help verify correct implementation:
Google Tag Assistant: Chrome extension showing consent status for each tag.
Browser Developer Tools: Network tab reveals consent parameters in Google requests.
Google Ads Interface: Consent mode status appears in campaign settings.
GA4 Reports: Consent status breakdowns show what percentage of traffic has granted or denied consent.
FAQ
What is Google Consent Mode v2?
Consent Mode v2 is Google’s updated framework for adjusting tag behavior based on user consent, now requiring four consent signals including ad_user_data and ad_personalization.
Is Google Consent Mode v2 mandatory?
For websites using Google advertising services in the EEA and UK, implementing Consent Mode v2 has been required since March 2024.
When did Google Consent Mode v2 become required?
Google began requiring Consent Mode v2 for EEA and UK advertisers in March 2024 to comply with Digital Markets Act requirements.
What changed from Google Consent Mode v1 to v2?
Version 2 added two new consent signals: ad_user_data and ad_personalization, which must be communicated alongside existing storage consent signals.
How does Google Consent Mode v2 affect Google Ads conversion tracking?
Without Consent Mode v2, conversion data from users who denied consent is lost. With it, Google can model conversions using aggregated cookieless data.
What is the difference between Basic and Advanced Consent Mode?
Basic mode only sends data when consent is granted. Advanced mode sends cookieless pings even without consent, enabling conversion modeling.
Do I need a CMP to use Google Consent Mode v2?
A Google-certified CMP simplifies implementation by automatically managing consent signals, though manual implementation is technically possible.
Does Google Consent Mode v2 replace a cookie consent banner?
No. A consent banner collects user preferences. Consent Mode communicates those preferences to Google services. Both are needed.
Is Google Consent Mode v2 required for GDPR compliance?
Consent Mode helps meet Google’s requirements for using their services. GDPR compliance requires broader measures including proper consent collection.
How can I check if Google Consent Mode v2 is enabled on my website?
Use Google Tag Assistant, check network requests for consent parameters, or review the consent status reports in Google Analytics and Google Ads.