Google Consent Mode V2: A Complete Guide
What is Google Consent Mode V2?
Google Consent Mode lets a website communicate a person's choices to Google tags. Version 2 added ad_user_data and ad_personalization. For organizations using relevant Google advertising products in the EEA, these signals are operationally important for audience, personalization, and measurement features, but they do not replace a valid consent experience or legal analysis.
Consent Mode translates an upstream choice into tag behavior; it does not collect the choice or make a banner compliant on its own.
Basic vs Advanced Mode
Basic Mode: Blocks all Google tags until consent is given. No data is collected before consent.
Advanced Mode: Loads tags with denied defaults and can send cookieless measurements before consent. This can support modeling, so teams must deliberately choose the mode and describe the processing accurately.
The Seven Consent Parameters
analytics_storage: Controls cookies for analytics (e.g., Google Analytics).
ad_storage: Controls cookies for advertising purposes.
ad_user_data: Controls whether user data can be sent to Google for advertising.
ad_personalization: Controls whether data can be used for ad personalization.
functionality_storage: Controls storage that supports website or service functionality.
personalization_storage: Controls storage used to personalize the experience outside advertising.
security_storage: Controls storage used for security, fraud prevention, and authentication.
Implementation and verification
Set a denied or granted default before any Google tag runs, then issue an update after the visitor decides. Map each purpose explicitly, test accept and reject paths, and use Tag Assistant to confirm the default, update, and regional behavior. A late default or an unmapped tag can undermine an otherwise polished banner.
Native 1Consent Support
1Consent can emit the default and update commands in Basic or Advanced mode and coordinate them with the published consent model. Teams still need to select the appropriate mode, map purposes, and verify the live site and every Google tag.
Building transparent consent infrastructure for the modern web.