Google Consent Mode v2 es una de las últimas novedades que Google Ads ha introducido, se trata de una herramienta crucial para adaptarse a la nueva Ley de Mercados Digitales (MDA) que entrará en vigor en marzo de 2024.
En este artículo, exploraremos en detalle qué es el Consent Mode v2, cómo funciona y por qué su implementación es esencial para mantener el éxito de tus anuncios y análisis de datos.
¿Qué es el Consent Mode v2?
Google Consent Mode es una solución diseñada para completar la recopilación de datos de usuarios que optan por no aceptar las cookies. La versión 2.0 de esta herramienta, lanzada recientemente, representa una actualización significativa que impactará la forma en la que Google Ads y GA4 utilizan los datos recopilados de tu sitio web.
Implementación y funcionamiento de Google Consent Mode
Antes del 6 de marzo, todos los sitios web deben implementar el Consent Mode v2 para cumplir con la nueva legislación.
El proceso es bastante sencillo: cuando un usuario visita nuestro sitio web, tiene la opción de consentir (o no) el uso de cookies. La herramienta ajusta dinámicamente el comportamiento de la etiqueta de Google según las preferencias de consentimiento del usuario.
Si el usuario acepta las cookies, las conversaciones se mantendrán con total normalidad. Sin embargo, si se niega el consentimiento, Consent Mode recupera los datos mediante la modelización de conversaciones y los modelos de comportamiento.
Este enfoque innovador permite a Google seguir mostrando anuncios personalizados, incluso a aquellos usuarios que han rechazo las cookies.
Los tipos de configuración que existen dependiendo de la plataforma que vayamos a medir, las más comunes son:
- ad_storage: Habilita el almacenamiento de información útil para fines publicitarios (mediante cookies).
- analytics_storage: Habilita el almacenamiento de información útil para analíticas, como la duración de las visitas (mediante cookies).
Para más información podemos acceder a la información de Google acerca del funcionamiento de consent mode.
Configuración Consent Mode a través de Código
La configuración que llevaremos a cabo será sobre la etiqueta Gtag o Global Tag.
El primer paso será crear un consentimiento por defecto hasta que el usuario decida si aceptar (o no) las cookies de nuestro sitio web. Esta configuración se indica directamente al incluir el código Gtag en todas las páginas de tu sitio web.
Recuerda reemplazar «GA_MEASUREMENT_ID» por tu ID de medición de Google Analytics. El código que encontrarás en la imagen anterior incluye la configuración del Consent Mode en la parte <script> correspondiente. Puedes integrar este código en el encabezado de tu página HTML.
Pasemos a la segunda etapa de esta configuración. Una vez ya establecido el código Gtag en toda nuestra web, lo siguiente que deberemos hacer es reconfigurar las variables «ad_storage» en caso de la medición de Google Ads y «analytics_storage» en caso de la medición de Analytics.
Pongamos que el usuario entra a nuestra web y acepta las cookies, pues bien tendremos que hacer lo siguiente:
Para más información podéis acceder a la ayuda de Google para la configuración del consent mode a través de código.
Configuración Consent Mode con Tag Manager
Para conseguir realizar esta configuración lo primero que necesitaremos es que el aviso de cookies mande la información a GTM mediante Datalayer. También tendremos que tener en cuenta que GTM no trae por defecto una plantilla para poder capturar la información de las cookies.
Pues bien, una vez hayamos configurado las cookies con cookiebot o consentmanager (herramientas para la gestión de cookies) estaremos de suerte porque existen plantillas propias para realizar la configuración. Para verlo, vámonos a Tag Manager.
En el caso de que no utilicéis ninguna de las herramientas anteriores, no os preocupeis. En ese caso, nos iremos al mismo sitio pero instalaremos la plantilla Simo Ahava para configurar consent mode en las etiquetas de Google.
Hemos escogido la plantilla de Simo Ahava porque es universal para todos los sistemas y fácil de implementar.
Una vez que hayamos importado la plantilla, será necesario crear una etiqueta que se active en todo el sitio web, indicando de forma predeterminada que las cookies están denegadas (para nuevos usuarios) o mostrando la configuración seleccionada por el usuario al aceptar las cookies (para usuarios recurrentes).
La etiqueta debe configurarse en modo «default». Se recomienda almacenar la configuración de cada tipo de permiso en una variante. Por ejemplo, crear la variable ‘cookies_advertising’, especificando que extraiga la información del datalayer y, en caso de no existir dicha información, configurarla con ‘denied’. Esto nos permitirá utilizar la misma variable tanto para usuarios nuevos como para usuarios recurrentes.
Es crucial destacar que la configuración de cookies debe ejecutarse antes de las etiquetas de Google Ads y Analytics.
En cuanto al activador, en Google Tag Manager (GTM) han introducido un nuevo activador denominado «Consent Initialization», que se ejecuta antes que el activador de «Página Vista». Por lo tanto, resulta ideal en este caso para precargar la configuración de las cookies.
Como podéis observar existen
dos variables que almacenan el estado de las cookies. Este estado puede ser ‘denied’ o ‘granted’, dependiendo de la elección del usuario.
Con la configuración predeterminada ya establecida, el siguiente paso es crear una etiqueta que actualice el estado de las cookies en el momento en que el usuario acepta las cookies. En el ejemplo proporcionado, se realiza una solicitud de tipo ‘update’ de las cookies cuando el usuario ha aceptado o modificado su consentimiento en el sitio web.
Con esta configuración, Consent Mode estaría implementado para todas nuestras etiquetas de Google. Solo resta publicar la configuración (no debemos olvidarlo).
Es importante tener en cuenta que aún se encuentra en fase beta, y es posible que en el futuro haya cambios en la forma de configurar Consent Mode.
No dejes que tu rendimiento se vea afectado; actúa ahora y asegura el futuro de tus estrategias digitales. Si te preocupa el proceso, no te inquietes. Ibis Computer puede ayudarte a realizar la implementación sin complicaciones.
Nosotros nos encargamos, y tú puedes concentrarte en lo que haces mejor