The Future of Digital Web Analytics: Embracing Google Consent Mode

Estimated Reading Time: 5 minutes
June 7, 2024
The Future of Digital Web Analytics: Embracing Google Consent Mode

Consent Mode is a component of a website or application’s data collection architecture which will “translate” the consent preference of a consumer, as indicated via a Consent Management Platform (CMP), into a signal readable by Google tags (e.g Google Analytics 4 and Google Ads) loading on the same page. Based upon the consent signal indicated by Consent Mode, Google tags will automatically modify their behavior according to the consent signals provided. In essence, implementation of Consent Mode provides additional parameters sent with requests to Google that will enable certain functionality. Moreover, this approach ensures user requests for autonomy are respected throughout the Google ecosystem. 

Consent Mode is not a CMP and it does not replace the need for a CMP. Rather, consent Mode works in tandem with a CMP to provide the necessary consent signals to Google for Google’s platforms to process provided data. Consent Mode is just a feature (a Google Tag Manager (GTM) tag and suite of variables) that is enabled by running some code on the site via a tag before Google tags fire, and making updates when a user modifies their tracking preferences. Think of this functionality as foundational and now a requisite to the implementation of all Google tags.

As of March 2024, Consent Mode signals must be present for data collected via Google tags (GA, Floodlights, Ads tags) to be used for targeting use cases in Google platforms. The requirement is 100% for data from visitors from the European Economic Area (EEA); it is unclear (but recommended) if this requirement will apply to all global properties.

Types of Google Consent Mode Implementations

Two types of Google Consent Mode implementations currently exist:

  • Basic = Block Google Tags when a user rejects cookies
  • Advanced = Allow Google Tags to free-fire regardless of user consent

Basic Consent Mode introduces Consent Mode; however, Google’s tags are prevented from loading and collecting data until user consent is granted. In other words, data is collected only if the user grants consent. For instances where users decline any non-essential tracking, no data is collected.

Advanced Consent Mode implementations differ in that data is collected from users when they grant consent and when they deny consent. In other words, Google’s tags load and collect data regardless of user consent. For instances where a user has not given consent, data is collected; however, all user activity data has undergone anonymization to follow the user preference of anonymity

Basic Consent Mode meets Google’s requirements for data privacy standards, while Advanced Consent Mode provides additional benefits. Data modeling is a value provided by the implementation of Consent Mode; both “behavioral” and “conversion” modeling can be obtained. Note, however, that with the implementation of Basic Consent Mode, full benefits of Consent Mode are not achieved—only conversion modeling will be enabled. Advanced Consent Mode is required for behavior modeling, where modeling data is introduced to a GA4 property that fills in the gaps for the missing observed data when users decline consent. As a prerequisite for behavior modeling, data thresholds must be met to provide this element of functionality.

Google Consent Mode Version 2

Google has recently introduced an updated version of Consent Mode to ensure compliance, respecting user consent. This includes both upstream (browser network calls) as well as downstream (backend Google data processing) With this new version, Google still supports both the Advance and Basic configurations of Consent Mode.

A primary enhancement to Consent Mode V2 is the introduction of two new consent signals: 

  1. ‘ad_user_data’ determines whether the data may be used for advertising purposes
  2. ‘ad_personalization’ determines the usability specifically for personalized advertising

Consent Mode allows you to satisfy Google’s requirement “to pass through end-user consent choices to Google.” The Consent Mode V2 updates specifically signal user consent for Google to process data for advertising when such consent is granted.

Basic Google Consent Mode gcs and gcd Parameters

When tags are triggered by following the Consent Management Platform (CMP) logic, the parameters will only be present when the tags fire (i.e. user has given consent)

For example and for purposes of illustration, when a user does consent for Analytics (0002)

gcs = G111

gcd = 13t3t3t3t6

Advanced Google Consent Mode gcs and gcd Parameters

And when Advance Consent Mode has been implemented, because tags are firing regardless of user consent, not only will the parameters always be present but the parameters will reflect the state of user consent.

For example and for purposes of illustration, when a user does not consent for Analytics (0002)

gcs = G100

gcd = 11p1p1p1p5

For example and for purposes of illustration, when a user does consent for Analytics (0002)

gcs = G111

gcd = 13t3t3t3t6

Options for Google Consent Mode Testing

Several options exist for testing. Some are easier and more convenient than others. Browser network payload data will reveal the presence of the gcs and gcd parameters. However, there are easier ways to test the functionality of Google Consent Mode, one of which is a Chrome extension developed by InfoTrust. Designed to expedite the testing process, the extension will show the current state of Consent Mode. Important to note that it won’t give an explicit recommendation as to “good” or “not good” as that will be dependent upon the organization, their compliance policies, and the consent state of the user. In summary, testing ultimately requires comparing the extensions output with user consent as configured within the CMP.

Do you have questions about Google Consent Mode?

Our team is here to help whenever you need us.

Author

Last Updated: June 7, 2024

Get Your Assessment

Thank you! We will be in touch with your results soon.
{{ field.placeholder }}
{{ option.name }}

Talk To Us

Talk To Us

Receive Book Updates

Fill out this form to receive email announcements about Crawl, Walk, Run: Advancing Analytics Maturity with Google Marketing Platform. This includes pre-sale dates, official publishing dates, and more.

Search InfoTrust

Leave Us A Review

Leave a review and let us know how we’re doing. Only actual clients, please.