Volver al blog

Consent Mode v2 de Google: qué es, por qué importa y cómo configurarlo

El Consent Mode v2 es la forma en que tu banner de cookies se comunica con las etiquetas de Google. Sin él, o el sitio rastrea a quien rechazó, o Google Ads y GA4 pierden las conversiones de esas personas. Qué es, cómo funciona y qué no hace.

seguridad ofensiva · escribe lo que vemos en las auditorías

Respuesta corta

El Consent Mode v2 es la API con la que el banner de cookies informa a las etiquetas de Google qué aceptó el visitante, mediante cuatro señales (ad_storage, analytics_storage, ad_user_data y ad_personalization). Empieza con todo denegado y se actualiza tras la elección. No reemplaza el banner ni bloquea etiquetas de otras empresas.

Instalaste un banner de cookies, el visitante hizo clic en "Rechazar", y Google Ads sigue contando su conversión. O al revés: el banner bloquea todo correctamente y, desde entonces, la mitad de las conversiones desapareció del panel de Ads.

Los dos problemas tienen la misma causa: el banner y las etiquetas de Google no se están comunicando. El Consent Mode es el protocolo que hace posible esa comunicación.

Es una API de Google en la que el sitio declara, antes de que se ejecute cualquier etiqueta, qué permitió el visitante. Las etiquetas de Google (GA4, Google Ads, Floodlight y las que pasan por Google Tag Manager) leen ese estado y ajustan su comportamiento: graban cookies o no, envían identificadores o no.

El flujo tiene dos momentos:

  1. default — al cargar la página, antes de las etiquetas, el sitio declara todo como denied.
  2. update — cuando el visitante elige en el banner, el sitio actualiza a granted lo que se aceptó.
// al cargar la página, antes de cualquier etiqueta de Google
gtag('consent', 'default', {
  ad_storage: 'denied',
  analytics_storage: 'denied',
  ad_user_data: 'denied',
  ad_personalization: 'denied'
});

// después de que el visitante acepta analítica, pero no publicidad
gtag('consent', 'update', {
  analytics_storage: 'granted'
});

Qué cambió en la v2

La versión 2, que Google empezó a exigir en marzo de 2024 para el tráfico del Espacio Económico Europeo (EEE), agregó dos señales a las dos que ya existían:

Señal Controla
ad_storage cookies de publicidad
analytics_storage cookies de análisis (GA4)
ad_user_data nueva — envío de datos del usuario a Google para publicidad
ad_personalization nueva — uso de los datos para remarketing y anuncios personalizados

Sin las dos señales nuevas, Google trata al visitante europeo como sin consentimiento para publicidad, y funciones como el remarketing y las listas de audiencia dejan de alimentarse.

¿Y en Brasil? La exigencia formal de Google apunta al EEE y al Reino Unido. Para quien anuncia solo en Brasil, el motivo para configurarlo es otro: la LGPD (la ley brasileña de protección de datos) exige consentimiento antes del rastreo, y el Consent Mode es la forma de respetar el rechazo sin perder toda la medición.

Modo básico vs. modo avanzado

Aquí está la diferencia que decide cuántos datos pierdes.

  • Básico: las etiquetas de Google solo cargan después de la aceptación. Quien rechaza no envía nada, ni siquiera una señal anónima. Simple y conservador, pero Ads queda ciego para esa parte del tráfico.
  • Avanzado: las etiquetas cargan desde el inicio, con el estado denegado. Para quien rechazó, no graban cookies y envían solo pings sin identificador. Google usa esas señales para modelar las conversiones que no puede observar.

El avanzado recupera parte de las conversiones, pero implica enviar señales a Google incluso de quien rechazó. Si eso es aceptable depende de tu lectura jurídica y de lo que informes en la política: es una decisión tuya, no de la herramienta.

Tres confusiones comunes:

  • No es un banner. No le pregunta nada al visitante. Necesita un banner que recoja la elección y llame al update.
  • No bloquea nada fuera de Google. Meta Pixel, TikTok, Hotjar y Clarity no leen el Consent Mode. Para ellos, el bloqueo lo tiene que hacer el banner, reteniendo el script hasta la aceptación.
  • No es prueba de consentimiento. El registro de quién aceptó qué, y cuándo, sigue siendo responsabilidad del banner.

Cómo configurarlo

Los pasos, en cualquier herramienta:

  1. El default denegado debe ejecutarse antes de cualquier etiqueta de Google. Si GTM carga primero, la primera página ya rastreó.
  2. El banner debe llamar al update con las categorías correctas: análisis → analytics_storage; publicidad → ad_storage, ad_user_data y ad_personalization.
  3. La elección debe reaplicarse en cada página: el visitante que aceptó ayer no puede volver al estado denegado hoy.
  4. En GTM, revisa en Administrar → Configuración del contenedor → Resumen de consentimiento si cada etiqueta declara las señales de las que depende.

Para probarlo: abre el Tag Assistant de Google, carga la página sin aceptar y verifica que el estado inicial sea denied. Acepta y verifica el update.

Con Cokei

En Cokei, la plataforma de consentimiento de M2HP, el Consent Mode v2 es un interruptor en el panel (a partir del plan Pro). Activado, el script de Cokei:

  • declara el default con las cuatro señales denegadas al cargar, antes de las etiquetas de Google;
  • llama al update cuando el visitante elige, asignando las categorías del banner a las señales;
  • reaplica la elección en cada página, a partir de la cookie de consentimiento;
  • y hace lo mismo cuando el visitante reabre las preferencias y cambia de opinión.

Para las etiquetas que no son de Google, Cokei hace el bloqueo de verdad: retiene el script hasta que se acepta la categoría. Y dice por escrito hasta dónde no llega el bloqueo automático: las etiquetas disparadas desde dentro de GTM son uno de esos casos, y es justamente para ellas que el Consent Mode es el camino.

¿Quieres comprobar si tu sitio respeta el rechazo antes de tocar nada? La auditoría de Sentinela señala los trackers que cargan antes de la aceptación, y el texto sobre los hallazgos de LGPD explica cómo corregir cada uno.

Un banner de cookies que cumple la LGPD y el RGPD, sin montar nada a mano.

Cokei es la plataforma de consentimiento de M2HP, la misma empresa de Sentinela: encuentra las cookies del sitio, retiene las que dependen de consentimiento y registra la elección de cada visitante. Rechazar pesa lo mismo que aceptar. Plan gratis sin fecha de fin.