Consent Mode v2 en WordPress: qué es y cómo activarlo
Qué es, en una frase por señal
Consent Mode manda a Google el estado de cuatro permisos:
ad_storage: si se pueden guardar cookies o identificadores de publicidad.analytics_storage: si se pueden guardar cookies de analítica, como la duración de la visita.ad_user_data: si se pueden enviar datos de la persona a Google con fines publicitarios.ad_personalization: si se le puede mostrar publicidad personalizada. Si se niega, el remarketing no recibe datos.
Las dos últimas son las que agregó la versión 2. Por eso un banner que sólo mandaba las dos primeras ya no basta.
¿Lo necesito si mi sitio es de México?
La obligación de Google es para tráfico del Espacio Económico Europeo. Según Google Analytics, si no mandas las señales, desde marzo de 2024 sólo las personas fuera del EEE entran en las audiencias que usas en Google Ads, y la publicidad personalizada y el remarketing requieren consentimiento afirmativo.
- Si recibes visitas de Europa (turismo, exportación, comercio en línea) y anuncias en Google: sí, lo necesitas.
- Si tu público es sólo de México: Google no te lo exige, pero la LFPDPPP sí te pide informar y dar opción de limitar el uso de datos. Consent Mode hace que Analytics y Ads respeten esa decisión de forma automática. Ver ¿Es obligatorio el aviso de cookies en México?
Básico o avanzado: la diferencia que importa
- Básico: las etiquetas de Google no cargan hasta que la persona acepta. Si rechaza, Google no recibe nada, ni siquiera el estado del consentimiento. Google sólo puede usar un modelo general para estimar conversiones.
- Avanzado: las etiquetas cargan con todo negado y, mientras tanto, mandan señales sin cookies. Eso permite a Google un modelo propio de tu cuenta, más detallado, para recuperar parte de las conversiones de quien rechazó.
Para un sitio que invierte en Google Ads, el avanzado suele valer la pena: es la diferencia entre ver o no ver parte de tus conversiones.
Cómo activarlo en WordPress
Con Cookie Rocket (gratis) no hay que escribir código:
- Instala y activa el plugin desde Plugins → Añadir nuevo plugin.
- Ve a Cookie Rocket → Bloqueo y confirma que Google Consent Mode v2 está activado. Viene encendido al instalar.
- Listo. El plugin declara los permisos como negados en la cabecera de cada página, antes de que cargue cualquier etiqueta de Google, y los actualiza en cuanto la persona decide. Si ya había decidido en otra visita, aplica su decisión desde el primer momento.
Funciona con Tag Manager, Site Kit o el código de gtag, siempre que esas etiquetas se carguen a través de WordPress (la cabecera del tema o un plugin) y no antes de ella. La versión gratuita trabaja en modo básico, junto con el bloqueo de scripts. Cookie Rocket Pro agrega el modo avanzado.
Cómo comprobar que funciona
- Abre Google Tag Assistant y conecta tu sitio.
- Antes de aceptar, en el evento de consentimiento los cuatro permisos deben aparecer como denied.
- Acepta en el banner. Deben cambiar a granted los que corresponden a lo que aceptaste.
Otra forma rápida: en la consola del navegador escribe dataLayer y busca la entrada consent con default.
Un detalle para quien vende anuncios
Si tu sitio muestra anuncios de AdSense a visitantes de Europa, el Reino Unido o Suiza, Google pide además una plataforma de consentimiento certificada por Google e integrada con el marco TCF de IAB. Cookie Rocket no está certificada. En ese caso conviene una de las plataformas certificadas, como CookieYes, Cookiebot o Complianz.
Fuentes
- Google for Developers, Consent mode overview (tipos de consentimiento, modo básico y avanzado).
- Ayuda de Google Analytics, consentimiento de usuarios del EEE (marzo de 2024, audiencias y personalización).
- Ayuda de Google Tag Manager, actualizaciones de consent mode.
- Ayuda de Google AdSense, plataformas de consentimiento certificadas.
