Google Consent Mode v2

Google Consent Mode v2

1. Propósito de esta documentación

Esta documentación describe los cambios e instrucciones para implementar Google Consent Mode v2.

2. Descripción de Google Consent Mode

Consent mode te permite comunicar el estado de consentimiento de las cookies o el identificador de la aplicación de tus usuarios a Google. Las etiquetas ajustan su comportamiento y respetan las elecciones de los usuarios.

El modo de consentimiento interactúa con tu Plataforma de Gestión de Consentimiento (CMP) o implementación personalizada para obtener el consentimiento del visitante, como un banner de consentimiento de cookies. El modo de consentimiento recibe las elecciones de consentimiento de tus usuarios desde tu banner o widget de consentimiento de cookies y adapta dinámicamente el comportamiento de Analytics, Ads y etiquetas de terceros que crean o leen cookies.

Cuando los visitantes niegan su consentimiento, en lugar de almacenar cookies, las etiquetas envían pings a Google.

3. Google Consent Mode v1 en SIBBO CMP


3.1 Descripción

SIBBO CMP ha preintegrado los scripts de Google Consent Mode. La versión 1 está incluida en el archivo CORE de SIBBO CMP.

3.2 Configuración

Para activar el modo de consentimiento de Google, es necesario incluir el número de cuenta GTA del cliente en el CORE de SIBBO CMP:

tagManager: 'GT-XXXXX'

Google no define equivalencias oficiales de TCF al Modo de consentimiento de Google.
SIBBO ha establecido las siguientes equivalencias predeterminadas:

Version

Consent Type

Description

Values

STANDARD SET UP

V1

ad_storage

Habilita el almacenamiento (como cookies) relacionado con la publicidad.

'granted' | 'denied'

1,2

V1

analytics_storage

Habilita el almacenamiento (como cookies) relacionado con análisis, por ejemplo, la duración de la visita.

'granted' | 'denied'

1,9

V1

functionality_storage

Habilita el almacenamiento que respalda la funcionalidad del sitio web o la aplicación, por ejemplo, la configuración del idioma.

'granted' | 'denied'

1,11

V1

personalization_storage

Habilita el almacenamiento relacionado con la personalización, por ejemplo, recomendaciones de videos.

'granted' | 'denied'

1,5,6,8,9,10,11

V1

security_storage

Habilita el almacenamiento relacionado con la seguridad, como la funcionalidad de autenticación, prevención de fraudes y otras medidas de protección del usuario.

'granted' | 'denied'

Availability of TCString


3.3 Output en GTM


Todos los tipos de consentimiento están definidos como 'denied' de forma predeterminada.

El CMP dispara el script del modo de consentimiento de Google una vez que hay una cadena de consentimiento disponible.

Todos los tipos de consentimiento excepto security_storage requieren que el proveedor = 755 haya sido aceptado por el usuario antes de verificar las equivalencias establecidas entre TCF y el modo de consentimiento de Google, y habilitar/deshabilitar cada tipo de consentimiento según corresponda.

Version

Consent Type

Output Values

V1

ad_storage

'granted' | 'denied'

V1

analytics_storage

'granted' | 'denied'

V1

functionality_storage

'granted' | 'denied'

V1

personalization_storage

'granted' | 'denied'

V1

security_storage

'granted' | 'denied'



4. Google Consent Mode v2 en SIBBO CMP


4.1 Descripción

SIBBO CMP ha preintegrado los scripts del Modo de Consentimiento de Google, por lo que pueden activarse en la configuración del CMP. La versión 2 del Modo de Consentimiento de Google está incluida en el archivo CORE de SIBBO CMP y  en el archivo de configuración.

La configuración permite:

activar/desactivar
reconfigurar las equivalencias entre TCF v2.2 y Google Consent Mode v2.
Incluye parámetros v2 (ad_user_data, ad_personalisation)

4.2 Configuración



Para activar el Modo de Consentimiento de Google, es necesario incluir el número de cuenta GTA del cliente en la configuración de SIBBO CMP:

tagManager: 'GT-XXXXX'



TCF establece varios propósitos, características, propósitos especiales y características especiales. Además, es posible definir para qué proveedores se recopila el consentimiento del usuario.

Google no define equivalencias oficiales de TCF al Modo de Consentimiento de Google. SIBBO ha establecido equivalencias predeterminadas, sin embargo, es responsabilidad del editor decidir qué equivalencias definir para su caso comercial.

Aquí están las equivalencias predeterminadas:

Version

Consent Type

Description

Output Values

STANDARD SET UP

V1, V2

ad_storage

Habilita el almacenamiento (como cookies) relacionado con la publicidad.

'granted' | 'denied'

1,2

V1, V2

analytics_storage

Habilita el almacenamiento (como cookies) relacionado con análisis, por ejemplo, la duración de la visita.

'granted' | 'denied'

1,9

V1, V2

functionality_storage

Habilita el almacenamiento que respalda la funcionalidad del sitio web o la aplicación, por ejemplo, la configuración del idioma.

'granted' | 'denied'

1,11

V1, V2

personalization_storage

Habilita el almacenamiento relacionado con la personalización, por ejemplo, recomendaciones de videos.

'granted' | 'denied'

1,5,6,8,9,10,11

V1, V2

security_storage

Habilita el almacenamiento relacionado con la seguridad, como la funcionalidad de autenticación, prevención de fraudes y otras medidas de protección del usuario.

'granted' | 'denied'

Availability of TCString

V2

ad_user_data

Establece el consentimiento para enviar datos de usuario relacionados con la publicidad a Google.

'granted' | 'denied'

1,2,3,4,7,9,10

V2

ad_personalization

Establece el consentimiento para publicidad personalizada.

'granted' | 'denied'

1,2,3,4,7,9,10



En la configuración de Sibbo, es posible escribir equivalencias diferentes (si estos parámetros están vacíos, se tomarán los valores predeterminados establecidos anteriormente).

securityStoragePurposes: [No es personalizable. Verifica si hay una cadena de consentimiento.],

Configurable parameter (cada [] debe ser completado con el conjunto de propósitos a considerar):

  functionalityStoragePurposes: [],
  analyticsStoragePurposes: [],
  adStoragePurposes: [],
  personalizationStoragePurposes: [],
  adUserDataPurposes: [],
  adPersonalizationPurposes: [],


4.3 Output


Todos los tipos de consentimiento se definen como 'denied' de forma predeterminada.

El CMP dispara el script del modo de consentimiento de Google tan pronto como se carga la página. Si no hay una cadena de consentimiento disponible, todos los tipos de consentimiento se definirán como 'denied'.

Todos los tipos de consentimiento excepto security_storage requieren que el proveedor = 755 haya sido aceptado por el usuario antes de verificar las equivalencias establecidas entre TCF y el modo de consentimiento de Google, y habilitar/deshabilitar cada tipo de consentimiento según corresponda.

Version

Consent Type

Output Values

V1, V2

ad_storage

'granted' | 'denied'

V1, V2

analytics_storage

'granted' | 'denied'

V1, V2

functionality_storage

'granted' | 'denied'

V1, V2

personalization_storage

'granted' | 'denied'

V1, V2

security_storage

'granted' | 'denied'

V2

ad_user_data

'granted' | 'denied'

V2

ad_personalization

'granted' | 'denied'