Consent mode v2 es la versión del modo de consentimiento de Google que, desde noviembre de 2023, usa cuatro parámetros para avisar a las etiquetas de Google qué aceptó el visitante: ad_storage, analytics_storage, ad_user_data y ad_personalization. Sin él, Google no recibe la elección del visitante, y eso afecta la personalización de anuncios, el remarketing y la medición, principalmente con tráfico del Espacio Económico Europeo. No es el banner de cookies, sino lo que lleva la decisión del banner hasta las etiquetas.

Si usted llegó aquí por un aviso en su cuenta de Google Ads o de Google Analytics, la duda es: ¿lo necesito y qué pasa si no lo tengo? Las respuestas siguen la documentación oficial de Google, y lo que ella no dice lo señalo como punto abierto.

Qué es consent mode v2

Consent mode v2 es el modo de consentimiento de Google en su segunda versión, con dos parámetros más para publicidad. El centro de ayuda de Google Ads explica que, con el modo de consentimiento, usted informa a Google el estado de consentimiento de los usuarios y las etiquetas ajustan su comportamiento para respetar la elección.

Un punto que confunde: el modo de consentimiento no crea un banner ni un widget. Se comunica con el banner que usted ya tiene, la plataforma de gestión de consentimiento, la CMP. Quien le pregunta al visitante es el banner, y quien avisa a Google es consent mode.

Los cuatro parámetros del modo de consentimiento

Son cuatro parámetros que importan para Google Ads y Google Analytics. Cada uno puede estar concedido (granted) o denegado (denied).

ParámetroQué controla
ad_storageAlmacenamiento relacionado con publicidad, como las cookies en la web
analytics_storageAlmacenamiento relacionado con analítica, como las cookies de duración de la visita
ad_user_dataConsentimiento para enviar datos del usuario a Google con la finalidad de mostrar publicidad en línea
ad_personalizationConsentimiento para mostrar publicidad personalizada

La versión 2 agregó los dos últimos, y por eso aparece el “v2” en el nombre. La documentación lista además functionality_storage, personalization_storage y security_storage, para funciones del sitio, personalización y seguridad.

Qué provoca cada denegación, según la página de Google para desarrolladores:

  • ad_storage denegado. No se guarda ninguna cookie ni identificador nuevo de publicidad, y los existentes no se leen.
  • analytics_storage denegado. Las etiquetas no leen ni guardan cookies de analítica. Google Analytics recibe pings sin cookies, para estimación y medición básicas.
  • ad_personalization denegado. La publicidad personalizada se desactiva y el remarketing deja de recibir datos.
  • ad_user_data denegado. Se desactiva la recolección de datos personales para publicidad en línea. La lista de Google incluye el user_id y los datos propios con hash de las conversiones optimizadas.

Este último punto vincula consent mode con las conversiones mejoradas de Google Ads. Si el visitante deniega ad_user_data, el dato con hash que usted enviaría para recuperar la conversión no se usa.

Modo básico y modo avanzado

Puede implementarse de dos formas, y la diferencia está en cuándo cargan las etiquetas. Según el centro de ayuda de Google Ads, en el modo básico las etiquetas permanecen bloqueadas hasta que el visitante interactúa con el banner, y no se envía ningún dato a Google antes de eso. En el avanzado, cargan con el consentimiento denegado por defecto y envían pings sin cookies.

Modo básicoModo avanzado
Carga de las etiquetasBloqueadas hasta la interacción con el bannerCargan con los valores predeterminados en “denegado”
Datos antes del consentimientoNinguno, ni siquiera el estado de consentimientoEstado de consentimiento y pings sin cookies
Si el visitante rechazaNo se envía nada a GoogleLos pings continúan, sin cookies
Modelado de conversionesModelo generalModelo específico del anunciante

La documentación indica seguir las directrices de su empresa y no señala una de las dos opciones como la correcta para todos. Lo que afirma es que el modo avanzado permite un modelado más detallado, porque el modelo es del anunciante y no general.

Qué son los pings sin cookies

Cuando se deniega el consentimiento, las etiquetas compatibles no guardan cookies, pero envían señales al servidor de Google. El centro de ayuda enumera lo que pueden incluir: marca de tiempo, user agent, referente, la indicación de que la URL tenía un identificador de clic como el GCLID y el estado de consentimiento.

Con esas señales, Google Ads y Google Analytics 4 estiman conversiones. Hay una condición: para proteger la privacidad, las etiquetas deben alcanzar un umbral mínimo de recopilación de datos. Y el impacto solo aparece en los informes después de al menos 7 días completos de implementación.

Qué pasa si su cuenta no tiene consent mode v2

Sin él, Google no recibe la elección del visitante, y la documentación de Google sobre el tráfico del EEE es clara sobre el efecto para quienes dependen de la personalización y la medición.

Según la página de Google sobre las actualizaciones del modo de consentimiento en el EEE, Google está reforzando la aplicación de la Política de consentimiento de usuarios de la Unión Europea. Para seguir usando las etiquetas para medición y personalización de anuncios, además del remarketing, el anunciante debe solicitar consentimiento para usar los datos personales de los usuarios del EEE y compartir las señales de consentimiento con Google.

El texto distingue tres situaciones.

  1. Usted tiene banner y usa el modo de consentimiento, sin anuncios personalizados. No necesita hacer nada.
  2. Usted tiene banner, usa el modo de consentimiento y muestra anuncios personalizados, como remarketing. Si la CMP está certificada por Google, el proveedor actualiza a la versión más reciente. Si el banner es propio, es necesario implementar la versión 2.
  3. Usted tiene banner y no usa el modo de consentimiento, o no tiene banner. Google le pide que implemente el modo y, si no hay banner, que configure uno.

La misma página advierte sobre una trampa: si usted impide que las etiquetas de Google se carguen hasta que el visitante interactúe con el banner, Google no puede verificar la elección del usuario, y eso puede provocar pérdida de datos. Es decir, bloquear todo sin avisar a Google puede salir caro.

El texto no habla de suspensión de cuenta. Habla de pérdida de funciones de personalización y de medición para el tráfico al que se aplica la política.

¿Y en Brasil: la cuenta lo necesita?

Las páginas de Google que revisé tratan sobre el Espacio Económico Europeo, el Reino Unido y Suiza. No mencionan a Brasil ni la Ley General de Protección de Datos (LGPD), así que a partir de ellas no se puede afirmar que sea obligatorio para un sitio que solo atiende al público brasileño.

Una frase del centro de ayuda de Google Analytics ayuda a enmarcar el tema: cada región tiene sus propias leyes de privacidad, por lo que el estado de consentimiento predeterminado debe definirse para regiones específicas y no para todos los visitantes. La documentación para desarrolladores recomienda lo mismo, limitando los valores predeterminados a las regiones en las que usted muestra banners.

En la práctica, la pregunta que decide es dónde están sus visitantes. Una agencia de viajes que vende a europeos tiene una respuesta, una clínica de barrio tiene otra. Y lo que la LGPD exige a su sitio es una pregunta para un abogado, no para una etiqueta.

Cómo implementar consent mode v2

La implementación tiene tres piezas, en el orden en que ocurren.

  1. Banner de cookies (CMP). Le pregunta al visitante. Google tiene una lista de CMP certificadas, y usar una de ellas suele ser el camino más corto, porque el proveedor mantiene la integración actualizada.
  2. Estado predeterminado. Antes de que el visitante elija, usted define el valor de cada parámetro. La documentación muestra el ejemplo de denegar los cuatro por defecto, con el comando ejecutado antes de cualquier etiqueta que envíe datos de medición.
  3. Actualización. Cuando el visitante hace clic en el banner, se actualiza el estado. Y como el modo de consentimiento no guarda la elección, usted debe conservar la decisión, por ejemplo en una cookie propia, para las cargas siguientes.

Con Google Tag Manager

Quien usa Tag Manager y mantiene su propio banner debe cargarlo desde el contenedor, con una plantilla de consentimiento, según la documentación. Google recuerda un detalle que arruina muchas implementaciones: en Tag Manager, use las API setDefaultConsentState y updateConsentState, y no el comando gtag de consentimiento, porque los comandos gtag entran en una cola y pueden procesarse tarde.

Si GTM todavía es nuevo para usted, comience por qué es Google Tag Manager y cómo instalarlo. Y si su Analytics aún no está configurado, primero va la guía de cómo configurar GA4.

El orden del código

La documentación advierte que, si el código de consentimiento se ejecuta fuera de orden, los valores predeterminados no funcionan. La secuencia es: primero la etiqueta de Google con el comando de consentimiento predeterminado, después la solución de consentimiento, y luego la actualización cuando el visitante decide. Si el banner se carga de forma asíncrona, existe el parámetro wait_for_update, que le da a la CMP unos milisegundos para actualizar el estado antes de que se disparen las etiquetas.

Cómo comprobar que está funcionando

Después de implementarlo, Google indica que el estado del modo de consentimiento y el estado “activo” aparecen en la pestaña “Diagnóstico de conversiones” de Google Ads. Es el primer lugar donde mirar.

Para probar en la página, Google Tag Assistant muestra los estados de consentimiento predeterminado y actualizado. Pruebe aceptando y rechazando en el banner, y verifique que el estado cambie después del clic.

El consentimiento afecta todo el seguimiento de conversiones, desde las etiquetas de GTM hasta las conversiones importadas del CRM. Ese trabajo está en el servicio de seguimiento de conversiones con GA4, GTM y CRM.

Preguntas frecuentes

¿Qué es consent mode v2? Es la segunda versión del modo de consentimiento de Google, que pasó a incluir los parámetros ad_user_data y ad_personalization, además de ad_storage y analytics_storage. Lleva la elección del visitante en el banner hasta las etiquetas de Google.

¿Consent mode es lo mismo que un banner de cookies? No. El banner le pregunta al visitante, y consent mode le comunica la respuesta a Google. El centro de ayuda de Google Ads afirma que el modo de consentimiento no implementa banners ni widgets.

¿Cuál es la diferencia entre el modo básico y el avanzado? En el básico, las etiquetas solo se cargan después de que el visitante interactúa con el banner. En el avanzado, se cargan con el consentimiento denegado por defecto y envían pings sin cookies. El avanzado ofrece modelado específico del anunciante.

¿Estoy obligado a tener consent mode v2 en Brasil? Las fuentes de Google que revisé tratan sobre el EEE, el Reino Unido y Suiza, y no mencionan a Brasil. Si su sitio recibe visitantes europeos, la política se aplica. Para saber qué exige la LGPD, consulte a un abogado.

¿Me hace perder conversiones? Cuando el visitante deniega el consentimiento, las etiquetas no guardan cookies, y Google usa los pings sin cookies para estimar conversiones. Esa estimación tiene un umbral mínimo de datos y aparece después de al menos 7 días de implementación.

¿Necesito una CMP certificada por Google? Con una CMP certificada, el proveedor actualiza el modo de consentimiento a la versión más reciente y usted activa el modo en la configuración del banner. Con un banner propio, la implementación es manual.

¿Quiere ver cómo está el seguimiento de su cuenta?

Si su cuenta de Google Ads recibió un aviso de consentimiento o usted no sabe en qué estado está el seguimiento, solicite la auditoría gratuita de la cuenta. La revisión analiza etiquetas, conversiones y diagnóstico antes de cualquier ajuste.