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:
- Modo de consentimiento v2 + Código de bloqueo automático
- Modo de consentimiento v2 + Código de bloqueo manual/semiautomático
- Modo de consentimiento v2 + GTM
- Modo de consentimiento v2 + SDK de la aplicación
- Preguntas frecuentes: Modo de consentimiento v2 + Google Analytics (GA4)
- Preguntas frecuentes: ¿De verdad necesito el Modo de Consentimiento de Google? (Modo de Consentimiento vs. IAB TCF vs. Consentimiento Adicional vs. Anuncios Limitados)
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?
- Go to Menu > Compliance > Cookie Crawler and start a new manual crawl
-
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
- Open your website with cleared cache or incognito mode.
- In your developer console (Windows: F12 button), insert
dataLayerinto the console and press Enter. -
Open the dataLayer object and search for the very first
consentevent. It should contain the following properties and each property should be set todenied:analytics_storage,ad_storage,ad_user_data,ad_personalization. Example:

- En la capa de cookies, acepta el proveedor Google Analytics o Google Ads (o acepta todos).
- Ahora busca en el
dataLayerelconsent updateevento, las variables ahora deberían sergranted:
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í:
- https://support.google.com/analytics/answer/9976101
- https://developers.google.com/gtagjs/devguide/consent
- https://support.google.com/google-ads/answer/10548233