Consent Mode V2: qué es y cómo configurarlo correctamente en Google

Medir lo que ocurre en una web es esencial para entender qué campañas generan clientes, qué contenidos despiertan interés y qué puntos del recorrido digital necesitan mejorar. Sin embargo, esa medición debe respetar las decisiones de privacidad de cada usuario.

Aquí es donde entra en juego Google Consent Mode V2. Esta tecnología permite que las etiquetas de Google adapten su comportamiento según el consentimiento comunicado desde el banner de cookies. Cuando una persona acepta determinadas categorías, las etiquetas pueden trabajar con los permisos correspondientes. Cuando las rechaza, su funcionamiento se limita de acuerdo con la configuración implementada.

El problema es que instalar un banner no significa que Consent Mode V2 esté correctamente configurado. También es posible tener una CMP aparentemente operativa y, aun así, enviar señales incorrectas a Google Analytics 4 o Google Ads. El orden de carga, los estados predeterminados, la actualización del consentimiento y la activación de etiquetas deben funcionar como un único sistema.

En esta guía veremos qué es Consent Mode V2, qué diferencia existe entre una CMP y el modo de consentimiento, cómo integrarlo con Cookiebot y Google Tag Manager y, sobre todo, cómo comprobar que la implementación respeta realmente las elecciones del usuario.

Qué es Google Consent Mode V2 y qué problema resuelve

Google Consent Mode V2 es un mecanismo que comunica a las etiquetas de Google qué permisos ha concedido o rechazado un visitante. No muestra el banner, no redacta la política de cookies y no recoge por sí solo el consentimiento. Su función consiste en recibir ese estado y modificar el comportamiento de productos como GA4 y Google Ads.

Google reforzó estos requisitos para las organizaciones que reciben datos de usuarios del Espacio Económico Europeo y quieren seguir utilizando determinadas funciones de medición, personalización publicitaria y remarketing. Consent Mode actúa como una capa de comunicación entre la decisión del usuario y las herramientas de Google.

Esto permite evitar una situación frecuente: que la web muestre un banner en el que el usuario rechaza las cookies, pero las etiquetas publicitarias o analíticas ya se hayan ejecutado antes de conocer esa decisión.

Consent Mode no sustituye a una CMP

Una CMP, o Consent Management Platform, es la plataforma responsable de mostrar el banner, organizar las categorías de cookies, guardar las preferencias y permitir que el usuario las modifique posteriormente.

Consent Mode V2 cumple otra función: traduce esas preferencias en señales que las etiquetas de Google pueden interpretar. Por tanto, Cookiebot y Google Consent Mode no son alternativas. Cookiebot puede actuar como CMP y Consent Mode como protocolo técnico de comunicación con Google.

Tampoco debe presentarse Consent Mode como una garantía automática de cumplimiento legal. Una implementación técnica correcta ayuda a respetar las decisiones comunicadas por el usuario, pero la configuración del banner, los textos legales y las bases jurídicas deben revisarse según las circunstancias de cada organización. La propia documentación de Google aclara que su información técnica no constituye asesoramiento legal.

Las cuatro señales principales de Consent Mode V2

La primera versión del modo de consentimiento trabajaba principalmente con analytics_storage y ad_storage. Consent Mode V2 incorporó dos señales adicionales: ad_user_data y ad_personalization. Las cuatro deben contemplarse al definir los estados iniciales y al actualizar la elección del usuario.

analytics_storage

Esta señal indica si se permite el almacenamiento relacionado con la analítica. Cuando se concede, Google Analytics puede leer y escribir las cookies necesarias para obtener una medición más completa de sesiones, usuarios e interacciones.

Cuando se deniega, las etiquetas compatibles adaptan su comportamiento. En una implementación avanzada pueden enviarse mediciones sin cookies, utilizadas posteriormente por Google para procesos de modelización, sin que ello equivalga a recuperar toda la información que habría estado disponible con consentimiento.

ad_storage

ad_storage controla el almacenamiento relacionado con la publicidad. Afecta, entre otros elementos, a las cookies y los identificadores utilizados para atribuir conversiones a campañas publicitarias.

Su estado es especialmente importante cuando se ejecutan campañas de Google Ads, ya que una implementación incorrecta puede reducir la calidad de la atribución, afectar a las audiencias y limitar la información disponible para los sistemas automáticos de optimización.

ad_user_data

Esta señal comunica si el usuario permite enviar a Google datos relacionados con la publicidad. Google la considera necesaria para determinados casos de medición publicitaria, como el seguimiento de conversiones basado en etiquetas y algunas implementaciones de conversiones mejoradas.

No debe confundirse con ad_storage: una señal regula el almacenamiento publicitario y la otra el uso o envío de datos del usuario para finalidades publicitarias.

ad_personalization

ad_personalization expresa si los datos pueden utilizarse para personalizar la publicidad. Cuando se deniega, se limitan funciones como el remarketing y la creación o utilización de audiencias personalizadas dentro de los productos publicitarios de Google.

Para activar publicidad personalizada, tanto ad_user_data como ad_personalization deben reflejar un estado compatible con la elección del usuario.

Cómo funciona Consent Mode en GA4 y Google Ads

El funcionamiento correcto comienza antes de que el visitante interactúe con el banner. La web debe establecer un estado predeterminado para cada tipo de consentimiento y hacerlo antes de que cualquier etiqueta utilice esa información.

Después, cuando el usuario acepta, rechaza o personaliza las categorías, la CMP debe enviar una actualización. Google indica que esta actualización debe producirse en la misma página donde se realiza la elección y antes de una posible navegación hacia otra URL.

Si la actualización llega tarde, una etiqueta podría haber leído o escrito cookies antes de conocer el estado correcto. Por eso no basta con comprobar que el banner aparece: es necesario verificar qué sucede técnicamente antes y después de cada interacción.

Consent Mode básico y avanzado: cuál es la diferencia

Google permite implementar el modo de consentimiento de forma básica o avanzada. Ambas opciones respetan estados de consentimiento, pero difieren en el momento en que se cargan las etiquetas y en los datos que pueden enviarse cuando no existe autorización.

Modo de consentimiento básico

En el modo básico, las etiquetas de Google quedan bloqueadas hasta que el usuario interactúa con el banner. Antes de esa interacción no se transmite información a Google.

Si el visitante concede el consentimiento, las etiquetas se cargan y comienzan a funcionar según los permisos otorgados. Si lo rechaza, permanecen bloqueadas. En este escenario, la capacidad de modelización es más limitada porque Google no recibe señales específicas de los usuarios que no han consentido.

Modo de consentimiento avanzado

En el modo avanzado, las etiquetas de Google pueden cargarse desde el inicio con estados predeterminados, normalmente denegados en las categorías que requieren consentimiento previo. Mientras el estado continúa denegado, las etiquetas compatibles pueden enviar mediciones sin cookies y adaptar sus solicitudes.

Cuando el visitante comunica su decisión, los estados se actualizan. Si concede permisos, comienza la medición completa correspondiente. Si los rechaza, las etiquetas continúan operando de forma restringida.

Google señala que el modo avanzado puede proporcionar una modelización más específica para el anunciante, mientras que el modo básico se apoya en modelos más generales. Esto no significa que el modo avanzado sea automáticamente adecuado para todas las empresas: la elección debe alinearse con la política de privacidad, el criterio jurídico y la estrategia de medición.

Cómo configurar Consent Mode V2 con Cookiebot y Google Tag Manager

Cookiebot es una CMP certificada por Google e integra el envío de señales de Consent Mode V2. No obstante, la compatibilidad de la herramienta no elimina la necesidad de configurar correctamente el contenedor, los estados predeterminados y las etiquetas de terceros.

Audita la instalación actual antes de hacer cambios

El primer paso consiste en identificar cómo se cargan Google Tag Manager, GA4, Google Ads y Cookiebot. También debes comprobar si existen scripts insertados directamente en el código, plugins que duplican Analytics o píxeles publicitarios instalados fuera del contenedor.

Esta auditoría evita uno de los errores más habituales: configurar Consent Mode dentro de GTM mientras otra integración continúa cargando etiquetas desde WordPress, Shopify, un plugin o el propio tema.

Una revisión dentro de un servicio de analítica web debe contemplar tanto las etiquetas visibles en Google Tag Manager como todos los scripts que puedan recopilar información al margen del contenedor.

Instala o actualiza la plantilla de Cookiebot

Si Cookiebot se implementa mediante Google Tag Manager, debe utilizarse la plantilla correspondiente de la galería de la comunidad y mantenerse actualizada. Dentro de su configuración debe estar habilitada la integración con Google Consent Mode.

La etiqueta de la CMP debe activarse mediante el disparador de inicialización del consentimiento en todas las páginas. Este activador está diseñado para ejecutar las funciones que establecen o actualizan los permisos antes que el resto de etiquetas. Google desaconseja utilizar una etiqueta HTML personalizada en GTM para ejecutar los comandos de consentimiento cuando puede emplearse una plantilla basada en sus APIs específicas.

Define los estados predeterminados

Los estados iniciales deben estar disponibles antes de que se ejecuten las etiquetas de medición. Como mínimo, la configuración debe contemplar analytics_storage, ad_storage, ad_user_data y ad_personalization.

Cookiebot permite definir estos valores desde su plantilla de GTM. En una instalación directa mediante código, las instrucciones de Cookiebot indican que el bloque con los estados predeterminados debe situarse antes que los fragmentos de gtag.js o Google Tag Manager.

No conviene copiar una configuración genérica sin revisar la estrategia territorial. Una empresa que opera exclusivamente en España no tiene las mismas necesidades que un sitio global con banners o estados diferentes según la ubicación.

Comprueba la actualización después de la elección

Cuando el usuario interactúa con el banner, Cookiebot debe actualizar cada señal según las categorías aceptadas o rechazadas. La elección también debe conservarse para que el estado correcto esté disponible en las siguientes páginas.

Prueba por separado la aceptación total, el rechazo total y una selección personalizada. Si al aceptar únicamente cookies analíticas también se concede personalización publicitaria, el mapeo entre las categorías de la CMP y las señales de Google es incorrecto.

Revisa las etiquetas que no pertenecen a Google

Las etiquetas nativas de Google incluyen comprobaciones de consentimiento integradas. Sin embargo, Meta Pixel, herramientas de mapas, reproductores, chat, mapas de calor y otros scripts pueden necesitar condiciones adicionales.

Cookiebot puede controlar elementos cargados fuera de GTM, pero esos scripts, imágenes o iframes deben configurarse correctamente para exigir consentimiento previo. Activar Consent Mode no bloquea automáticamente cualquier tecnología existente en la web.

Cómo verificar que Consent Mode V2 funciona correctamente

La validación debe realizarse con Google Tag Assistant y el modo de vista previa de Google Tag Manager. En la pestaña de consentimiento deben aparecer los estados iniciales y las actualizaciones producidas tras interactuar con el banner.

Antes de tomar una decisión, comprueba que las cuatro señales principales están presentes. Después acepta, rechaza y modifica las preferencias para verificar que cada estado cambia en el momento correcto. Cookiebot advierte que, cuando se utiliza su plantilla de GTM, los valores pueden registrarse internamente y no siempre aparecer como se espera al inspeccionar únicamente el dataLayer.

La prueba debe repetirse en una sesión limpia, preferiblemente eliminando previamente cookies y almacenamiento local. También conviene revisar distintas plantillas, subdominios, idiomas y dispositivos. Una página de inicio correctamente configurada no garantiza que el checkout, el blog o una landing page utilicen el mismo orden de carga.

Finalmente, revisa los diagnósticos disponibles en Google Ads y las etiquetas detectadas por Tag Assistant. Después de publicar cambios, una buena práctica de analítica web para mejorar tu negocio digital consiste en supervisar posibles variaciones en usuarios, eventos, conversiones y atribución, distinguiendo entre un cambio real de comportamiento y un problema de medición.

Errores frecuentes al implementar una CMP de Google

Uno de los fallos más graves es cargar la CMP después de las etiquetas de Analytics o publicidad. En ese caso, el estado predeterminado se establece demasiado tarde y las etiquetas pueden actuar antes de conocer las preferencias del usuario.

También es habitual confundir el modo avanzado con una autorización para cargar cualquier script. Las mediciones sin cookies descritas por Google se aplican a etiquetas compatibles y bajo un comportamiento específico. No justifican ejecutar herramientas de terceros sin comprobar sus requisitos de consentimiento.

Otro error es utilizar activadores personalizados que duplican la lógica incorporada en las etiquetas de Google. Esto puede provocar que GA4 se ejecute dos veces, que una conversión se registre por duplicado o que una etiqueta no vuelva a dispararse después de la actualización del consentimiento.

Por último, muchas implementaciones solo prueban el botón “Aceptar todo”. El rechazo y la configuración granular son igual de importantes. Un sistema está bien configurado cuando cada decisión produce exactamente el comportamiento esperado, no simplemente cuando el banner desaparece.

Qué impacto tiene Consent Mode V2 en la calidad de los datos

Consent Mode V2 no elimina la pérdida de información causada por la ausencia de consentimiento. Su finalidad es adaptar la medición y permitir que las herramientas de Google trabajen con las señales disponibles.

En el modo avanzado, las mediciones sin cookies pueden contribuir a la modelización de conversiones y eventos clave. Sin embargo, los datos modelizados no equivalen a una observación individual completa ni deben interpretarse como una recuperación exacta de todas las sesiones rechazadas.

Por eso, la implementación debe evaluarse desde dos perspectivas. La primera es la privacidad: comprobar que las preferencias se aplican correctamente. La segunda es la calidad de los datos: confirmar que GA4, Google Ads y las demás plataformas reciben únicamente la información permitida y que los informes continúan siendo útiles para tomar decisiones.

Una configuración correcta necesita privacidad, tecnología y analítica

Google Consent Mode V2 conecta tres ámbitos que no deberían trabajar por separado. El equipo jurídico define los criterios de privacidad, la CMP recoge la voluntad del usuario y la implementación técnica traslada esa decisión a las herramientas de medición.

La analítica aporta la última pieza: verificar que el sistema funciona y que los datos resultantes siguen siendo interpretables. Instalar Cookiebot o activar una casilla dentro de Google Tag Manager es solo el comienzo. Una configuración fiable exige revisar el orden de carga, las señales, los activadores, los dominios y el comportamiento de cada etiqueta.

En Datadicoco analizamos tu ecosistema de medición, configuramos la CMP y Google Consent Mode V2 y comprobamos su funcionamiento en GA4, Google Ads y Google Tag Manager. Si necesitas medir con mayor rigor sin ignorar las preferencias de privacidad de tus usuarios, puedes contactar con nuestro equipo para revisar tu implementación y detectar posibles errores antes de que afecten a tus campañas y decisiones.

cookie banner con consent mode v2 de google
We are proud to be