How to Implement Consent Mode v2 in GTM
Consent Mode v2 lets Google tags adjust behaviour based on user consent choices. Two new required parameters: ad_user_data and ad_personalization (in addition to existing analytics_storage and ad_storage). Implement via a Consent Management Platform (CMP) that supports Consent Mode (Cookiebot, OneTr
Quick Summary
Consent Mode v2 lets Google tags adjust behaviour based on user consent choices. Two new required parameters: ad_user_data and ad_personalization (in addition to existing analytics_storage and ad_storage). Implement via a Consent Management Platform (CMP) that supports Consent Mode (Cookiebot, OneTrust, Usercentrics), or manually using GTM's consent settings. Set default consent state (denied for EU, granted for regions without consent requirements), integrate your CMP to update consent state when users make choices, and configure all Google tags to respect consent settings.
Overview
Consent Mode v2 lets Google tags adjust behaviour based on user consent choices. Two new required parameters: ad_user_data and ad_personalization (in addition to existing analytics_storage and ad_storage). Implement via a Consent Management Platform (CMP) that supports Consent Mode (Cookiebot, OneTrust, Usercentrics), or manually using GTM's consent settings. Set default consent state (denied for EU, granted for regions without consent requirements), integrate your CMP to update consent state when users make choices, and configure all Google tags to respect consent settings.
Related Guides
See our complete guide library for detailed coverage of setup, tracking, analysis, and optimisation across all platforms.
Process Flow
Interactive diagram — drag to pan, scroll to zoom
Step-by-Step Guide
Follow these 3 steps to complete this guide
Step-by-Step Setup
Best Practices
Common Issues and Solutions
Frequently Asked Questions
Common questions about this topic
Was this guide helpful?
Your feedback helps us improve our guides