Trabajar con el modo de consentimiento de Google

Si se habilita, la CMP enviará información adicional sobre el consentimiento a GTM, Google Ads y Google Analytics.

¿Buscas una CMP compatible con el Modo de consentimiento de Google? Consulta nuestra página de producto sobre el Modo de consentimiento de Google v2.

Implementación

Las instrucciones de implementación se pueden encontrar en otros documentos de nuestra sección de ayuda:

Vídeo de introducción

¿Qué es el Modo de consentimiento de Google?

El modo de consentimiento es un mecanismo (adicional) que se puede utilizar para indicar el consentimiento o el rechazo a Google Analytics, Google Tag Manager y otras herramientas de Google. Se puede utilizar para que el seguimiento en un sitio web sea más «compatible con el RGPD», reduciendo los datos que se recopilan y las cookies que establece Google Analytics.

La idea principal del Modo de Consentimiento de Google es ejecutar siempre análisis en una página: en los casos en que el usuario da su consentimiento, se generará el informe completo. Y en los casos en que el usuario no da su consentimiento, solo se envían datos limitados a Google. Estos datos limitados pueden utilizarse para modelar los datos que faltan (véase «modelización» más abajo).

Importante: A partir de marzo de 2024, Google exigirá a los sitios web que utilicen sus servicios (por ejemplo, Analytics o el seguimiento de AdWords) que proporcionen la señal del Modo de Consentimiento v2. Si no se habilita el Modo de Consentimiento, un sitio web o una aplicación infringirá la EUUCP (Política de Consentimiento del Usuario de la UE) de Google.

¿Qué NO es el Modo de Consentimiento de Google?

El modo de consentimiento NO hace que un sitio web cumpla con el RGPD. En la mayoría de los casos, cualquier medición no esencial requerirá consentimiento. El uso del modo de consentimiento puede reducir los riesgos en los casos en los que no se desee bloquear completamente Google Analytics.

Ten en cuenta también que una de las principales características del modo de consentimiento es el modelado. El modelado conlleva unos requisitos mínimos (por ejemplo, 100 clics en anuncios al día por país y dominio). Si no alcanzas los requisitos mínimos, el modelado no se utilizará o puede generar datos muy limitados.

Nota: El uso del Modo de Consentimiento de Google tiene más sentido cuando no hay ningún bloqueo activo. De todos modos, si utilizas el bloqueo de Google Analytics, el Modo de Consentimiento puede ayudar a (re)modelar los usuarios que faltan.

Nota: Ten en cuenta que el modo de consentimiento solo funcionará si se configura en el orden correcto. Una configuración incorrecta podría provocar que se recopilen menos datos en comparación con no utilizar el modo de consentimiento en absoluto.

Nota: Ten en cuenta que, en la mayoría de los casos, cualquier medición requerirá el consentimiento del usuario. Por lo tanto, recomendamos bloquear siempre Google Analytics en tu sitio web hasta que se haya otorgado el consentimiento.

Modelado del modo de consentimiento de Google

Una de las ventajas de utilizar el Modo de Consentimiento de Google es el modelado que se realiza para los usuarios que han rechazado el consentimiento. Si se genera una cantidad suficiente de datos (el mínimo requerido actualmente es de 100 clics en anuncios al día), GA tomará los datos de los usuarios que aceptaron e intentará aplicarlos a los usuarios que rechazaron. De esta forma, se pueden generar datos de seguimiento modelados, incluso para los usuarios que rechazaron.

Captura de pantalla de ejemplo de la descripción del modelo de Google:


(Fuente: Google)

El ejemplo anterior muestra 1000 clics en anuncios (usuarios que llegan a tu sitio web), de los cuales el 50 % hace clic en «Aceptar» y el 50 % en «Rechazar». A partir de los datos generados por los usuarios que han dado su consentimiento, GA puede pronosticar los datos de los usuarios que no lo han dado. Como resultado, el sitio web verá más datos en sus informes de GA.

Implementación avanzada frente a implementación básica

Google permite dos formas de implementar el Modo de Consentimiento: Básico y Avanzado. Con la implementación Básica, todas las etiquetas de Google quedarán bloqueadas hasta que se conceda el consentimiento («bloqueo total»). En este caso, Google utilizará el modelado de conversiones en GA4 y Google Ads, pero no el modelado de comportamiento en GA4.

Con la «Implementación avanzada», las etiquetas de Google no se bloquean. Las etiquetas de Google reconocerán las señales del modo de consentimiento y limitarán el seguimiento y la instalación de cookies. En este caso, Google utilizará «pings sin cookies», una forma de llamar a los servidores de Google para transmitir información de eventos (por ejemplo, visitas a la página o información de ventas) sin instalar cookies y incluyendo únicamente información funcional y no identificativa.

Habilitar Google Consent Mode in consentmanager

Para habilitar el modo de consentimiento de Google (Google Consent Mode), ve a Menú > CMP > Integraciones y habilita el modo de consentimiento de Google (interfaz antigua: Menú > CMP > Editar > Otros ajustes). Es necesario habilitar el modo de consentimiento en la configuración de CMP Y realizar los ajustes de código descritos anteriormente.

 

How to check if Consent Mode is working?

  1. Go to Menu > Compliance > Cookie Crawler and start a new manual crawl
  2. Once the Crawl is finished, you will see the Consent Mode details at the bottom of the Crawl Results:

Technical check for Google Consent Mode
  1. Open your website with cleared cache or incognito mode.
  2. In your developer console (Windows: F12 button), insert dataLayer into the console and press Enter.
  3. Open the dataLayer object and search for the very first consent event. It should contain the following properties and each property should be set to denied : analytics_storage , ad_storage, ad_user_data, ad_personalization. Example:

  4. En la capa de cookies, acepta el proveedor Google Analytics o Google Ads (o acepta todos).
  5. Ahora busca en el dataLayer el  consent update evento, las variables ahora deberían ser granted:

Decrypting the &gcd= parameter in Google Ads and Google Analytics

With Google Ads (Adwords) and Google Analytics tracking calls, Google will add a new parameter called gcd. The parameter is a combination of the four Google Consent Mode properties:

&gcd=XY[ad_storage]Y[analytics_storage]Y[ad_user_data]Y[ad_personalization]Z

Where X is the number or character (most cases a number 1), Y is a separator (again number or character, mostly a 3 or 1) and Z is the end delemiter (numer or character, mostly a 5). The numbers can vary from website to website.

For each of the consent mode properties (ad_storage, analytics_storage, …) you will see a character indicating the consent state at the beginning of the page load and the moment when the event was fired. Several values are possible, here are some examples:

Carta Estado predeterminado Estado actualizado Descripción
l sin establecer No establecido No se ha encontrado ningún modo de consentimiento
p denegado no establecido Se ha enviado el estado predeterminado, pero no se ha enviado ninguna actualización
q denegado denegado Se ha enviado el estado predeterminado y el usuario lo ha rechazado
t concedido sin definir Se ha enviado el estado predeterminado, pero no se ha enviado ninguna actualización
r denegado concedido Se ha enviado el estado predeterminado y el usuario lo ha aceptado
m no establecido denegado No se ha enviado el estado predeterminado y el usuario lo ha rechazado
n sin establecer concedido No se ha enviado ningún estado predeterminado y el usuario lo ha aceptado
u concedido denegado Se ha enviado el estado predeterminado y el usuario lo ha rechazado
v concedido concedido Estado predeterminado enviado y aceptado por el usuario

A typical parameter would be for example:

  • &gcd=13r3r3r3r5 – Default was denied and user accepted
  • &gcd=13l3l3l2l2 – No consent mode active
Troubleshoot Google Consent Mode with Tag Assistant

You can also debug Google Consent Mode with Google's Tag Assistant, please see Google's official documentation:

https://developers.google.com/tag-platform/security/guides/consent-debugging

Consent Mode lógica y tipos

Una vez activado el Google Consent Mode, el CMP enviará automáticamente la información de consentimiento granted o denied a gtag/GTM. El CMP distinguirá automáticamente qué proveedor de Google está activado o desactivado y enviará la información correcta a Google. Actualmente, la asignación es la siguiente:

ID del proveedor Tipo de consentimiento de Google Descripción
s1, s1498 ad_storage, ad_user_data, ad_personalization Habilitará/deshabilitará las cookies
publicitarias s1498 (Productos publicitarios de Google 755)
s1 (Google Ads)
s26 analytics_storage Activa o desactiva las cookies de análisis.
s26 (Google Analytics)
cualquier otro proveedor cmp_[vendorid] Habilitará/deshabilitará el proveedor (p. ej., cmp_s123 para el proveedor 123)
cada finalidad cmp_purpose_[purposeid] Habilitará/deshabilitará la finalidad (p. ej., cmp_purpose_5 para la finalidad 5)

Además de los tipos de consentimiento mencionados, el sistema también enviará wait_for_update (a través del valor predeterminado 500) y puede establecer url_passthrough y/o ads_data_redaction en verdadero o falso, dependiendo de tu configuración.

Nota: Google también define functionality_storage, personalization_storage, security_storage y third_party_storage como propiedades adicionales. Ten en cuenta que estas propiedades NO se utilizan en NINGUNA de las herramientas de Google. Estas propiedades están destinadas únicamente a los editores que deseen utilizarlas para sus propios fines. Dado que esto no se ajusta al comportamiento habitual de la mayoría de nuestros clientes, recomendamos utilizar en su lugar las propiedades mencionadas anteriormente (cmp_... y cmp_purpose_...). Si desea utilizar los tipos mencionados anteriormente (functionality_storage, personalization_storage, security_storage y third_party_storage y otros), puede utilizar la coincidencia de consentimiento personalizada (véase más abajo).

Nota: La compatibilidad adicional con proveedores/propósitos en GTM es actualmente muy limitada. Por lo tanto, no recomendamos utilizar cmp_... y cmp_purpose_... , sino que ajustes tus activadores tal y como se describe en la sección de ayuda de GTM.

Además de los tipos de consentimiento de Google mencionados anteriormente, puedes crear tipos de consentimiento personalizados utilizando variables de configuración del lado del cliente para cada finalidad. Por ejemplo, la siguiente línea establecerá functionality_storage en «concedido» siempre que se conceda el consentimiento para el propósito c53:

consentmode_c53=functionality_storage

Más información

Puedes encontrar más información aquí:

 

We do our best to keep this purely informative documentation up to date. However, if you notice that any of these guides need a little touch-up, let us know!