Integrating Google Consent Mode 2.0 and the Sourcepoint CMP.
Overview
Google Consent Mode 2.0 (GCM) tells Google the user's cookie consent status. Google adjusts tag behavior based on the user's preferences.
How It Works
The CMP records the user's consent status and transmits it to Google using the tcData API, and GCM uses that for further processing. No personal data is sent to Google, only information about the user's consent decisions, and it respects the user's data protection settings at every step.
By configuring GCM, the Sourcepoint CMP connects to Google, which enables Google Products to function based on user consent settings.
Starting from March 2024, Google Consent Mode will be mandatory. However, GA does not fall under this requirement. The deadline for the latter is July 2024.
Default Consent Flags
Enabling GCM sets additional flags in the tcData object, allowing Google to map consent settings to the new GCM consent checks based on GDPR TCF purposes.
The additional flags set in the tcData object are below, which are enabled by default.
| Consent check | Values | Description |
|---|---|---|
| ad_storage | granted | denied | Enables storage (such as cookies) related to advertising. |
| ad_user_data | granted | denied | When the end-user agrees to share their data with Google, set it to "granted." |
| ad_personalization | granted | denied | Set to granted when the user consented to share their data with Google for ad personalization. |
Freestar enables the following Custom Purpose by default.
| Consent check | Values | Description |
|---|---|---|
| analytics_storage | granted | denied | Enables storage (such as cookies) related to analytics (e.g., visit duration). |
Optional Consent Flags
The following flags are not included in the tcData object but can be added as a Custom Purpose.
| Consent check | Values | Description |
|---|---|---|
| functionality_storage | granted | denied | Enables storage that supports the functionality of the website or app (e.g., language settings). |
| personalization_storage | granted | denied | Enables storage related to personalization (e.g., video recommendations) |
| security_storage | granted | denied | Enables storage related to security, such as authentication functionality, fraud prevention, and other user protection. |
Please submit a request here if you need additional assistance.
What's Next