Configurar el consent mode en WordPress consiste en tres cosas: instalar un banner de cookies (una plataforma de gestión de consentimiento o CMP), hacer que ese banner le diga a Google si el visitante aceptó o rechazó las cookies, y comprobar que GA4 y Google Ads cambian su comportamiento según esa respuesta. El banner por sí solo no basta: si las etiquetas de Google no reciben la señal, siguen guardando cookies aunque el visitante haya hecho clic en «Rechazar».
En Perú no hay una ley específica de cookies, pero la Ley 29733 de Protección de Datos Personales exige informar y pedir consentimiento cuando tratas datos personales, y las cookies de analítica y publicidad suelen hacerlo. Además, Google exige el modo de consentimiento a quien recibe tráfico del Espacio Económico Europeo y del Reino Unido, algo frecuente en hoteles, agencias de turismo, exportadores o academias con alumnos en España. Esta guía explica qué es cada parámetro, cómo elegir entre la implementación básica y la avanzada, y cómo dejarlo funcionando en WordPress con plugin, con Site Kit o con Google Tag Manager.
Actualizado: octubre de 2026
Lo esencial
- El modo de consentimiento no es un banner: es la forma en que el banner comunica la decisión del visitante a las etiquetas de Google.
- La versión actual (v2) usa cuatro señales:
ad_storage,analytics_storage,ad_user_datayad_personalization. - La implementación básica bloquea las etiquetas hasta que el visitante decide. La avanzada las carga siempre y, si hay rechazo, envía señales sin cookies que Google usa para modelar datos.
- El modelado de GA4 solo se activa con volumen: 1,000 eventos diarios sin consentimiento y 1,000 usuarios diarios con consentimiento, según Google. Muchas MYPEs no llegan.
- En WordPress, lo más simple es un plugin de consentimiento compatible con Google, que escriba el estado predeterminado antes de cargar GA4 o GTM.
- Verifica siempre con Tag Assistant: un banner bonito que no envía la señal es el error más común.
Qué es el modo de consentimiento de Google y qué no es
Según la documentación de Google Analytics, el modo de consentimiento sirve para comunicar a Google el estado de consentimiento de cookies de tus usuarios. Las etiquetas de Google (gtag.js o las de Tag Manager) leen ese estado y deciden si guardan cookies, si leen las que ya existen y qué datos envían.
Lo que no hace es mostrar el aviso. El banner, el texto, los botones «Aceptar» y «Rechazar» y el registro de la decisión los pone la CMP: un plugin de WordPress, un servicio externo o un desarrollo propio. El modo de consentimiento es el «cable» que conecta esa decisión con GA4, Google Ads y Floodlight.
Tampoco reemplaza tu política de privacidad ni la de cookies. Si aún no la tienes, revisa primero nuestra guía sobre la política de cookies en Perú y lo que exige la ley, y después vuelve a la parte técnica.
Las cuatro señales del consent mode v2
Google pide que quienes usan el modo de consentimiento envíen dos señales adicionales a las dos originales. Así quedan los parámetros, de acuerdo con la guía para desarrolladores de Google:
| Parámetro | Qué controla | Ejemplo práctico |
|---|---|---|
analytics_storage |
Cookies de analítica (por ejemplo, las de GA4 que identifican al visitante y su sesión) | Si está en «denied», GA4 no guarda la cookie _ga |
ad_storage |
Cookies de publicidad, como las que guardan el clic de un anuncio | Si está en «denied», Google Ads no guarda el identificador del clic en una cookie |
ad_user_data |
Si se pueden enviar a Google datos del usuario con fines publicitarios | Afecta a las conversiones mejoradas y al envío de datos para medir campañas |
ad_personalization |
Si los datos pueden usarse para publicidad personalizada | Afecta a las listas de remarketing |
Cada parámetro tiene dos valores posibles: granted (concedido) o denied (rechazado). Lo correcto es definir un estado predeterminado al cargar la página y luego actualizarlo cuando el visitante elige en el banner.
Hay dos ajustes complementarios que conviene conocer. ads_data_redaction, que solo actúa cuando ad_storage está rechazado y oculta los identificadores de clic en las solicitudes de Google Ads. Y url_passthrough, que permite pasar la información del clic de una página a otra en la URL cuando no se pueden usar cookies. Pruébalo antes, porque añade parámetros a los enlaces internos.
Implementación básica o avanzada: cuál te conviene
Google ofrece dos formas de aplicar el modo de consentimiento. La diferencia está en qué pasa antes de que el visitante decida y cuando rechaza.
Implementación básica
Las etiquetas de Google no se cargan hasta que el visitante interactúa con el banner. Si acepta, se cargan con normalidad. Si rechaza, no se envía nada. Según la ayuda de Google Ads, en este caso el modelado de conversiones usa un modelo general, no uno específico de tu cuenta.
Implementación avanzada
Las etiquetas se cargan al abrir la página con los valores predeterminados en rechazado. Si el visitante rechaza, no se guardan cookies, pero se envían «pings sin cookies» con el estado de consentimiento y señales básicas de actividad. Google usa esos pings para estimar las conversiones y el comportamiento que no pudo medir directamente.
Cómo decidir
- Elige la básica si tu prioridad es la prudencia legal, tu tráfico es bajo o tu asesor legal prefiere que no salga ningún dato sin consentimiento.
- Elige la avanzada si inviertes en Google Ads de forma constante, tienes volumen suficiente para el modelado y tu política de privacidad explica esos pings sin cookies.
Un dato que suele sorprender: el modelado de comportamiento de GA4 tiene umbrales. La ayuda de Analytics pide al menos 1,000 eventos diarios con analytics_storage rechazado durante 7 días, y al menos 1,000 usuarios diarios con consentimiento durante 7 de los últimos 28 días. Una web de servicios con 200 visitas al día no llegará, así que la avanzada no le «recuperará» datos en GA4. Puede seguir teniendo sentido para Google Ads, que modela conversiones con sus propias reglas.
Qué exige la ley peruana y qué exige Google
Lo que pide la Ley 29733 y su reglamento
La Ley 29733 exige que el consentimiento para tratar datos personales sea previo, informado, expreso e inequívoco, y el reglamento vigente, aprobado por el D.S. 016-2024-JUS y en vigor desde el 30 de marzo de 2025, añade obligaciones de seguridad y alcanza también a empresas extranjeras que ofrecen bienes o servicios en el Perú (puedes ver un resumen en IAPP). El reglamento no trae una regla específica sobre banners de cookies, pero las cookies de publicidad personalizada y de analítica que identifican al visitante encajan en el tratamiento de datos personales. Lo explicamos con más detalle en lo mínimo que tu web debe cumplir con el reglamento de la Ley 29733.
Lo que pide Google
Google exige a los anunciantes que usen sus productos con tráfico del Espacio Económico Europeo, Reino Unido y Suiza que envíen las señales de consentimiento v2. Si no lo haces, puedes perder funciones como el remarketing o la medición de conversiones para esos visitantes. Para el tráfico peruano, Google no te obliga a usar el modo de consentimiento, pero tampoco te exime de cumplir la ley local.
Una postura práctica
Para una MYPE peruana, lo razonable suele ser esto: estado predeterminado en rechazado para publicidad (ad_storage, ad_user_data y ad_personalization) en todas las regiones, y decidir con tu asesor si la analítica también empieza rechazada. Si recibes visitantes europeos, como un hostal en Cusco o una agencia de viajes en Arequipa, todo debe empezar rechazado al menos para esas regiones. El parámetro region permite hacer esa distinción con códigos ISO, por ejemplo ['ES','FR','DE'].
Paso a paso en WordPress con un plugin de consentimiento
Es el camino que recomendamos para la mayoría de webs de negocio. Los plugins más usados en WordPress con soporte para el modo de consentimiento v2 son Complianz, CookieYes, Cookiebot e iubenda, entre otros. Antes de elegir, confirma que el proveedor aparezca como socio certificado en el programa de CMP de Google, porque las páginas de los fabricantes a veces exageran su estado.
- Haz un inventario. Anota qué etiquetas tiene tu web: GA4, Google Ads, píxel de Meta, Clarity, chat, mapas, videos de YouTube. Revisa también si las cargas desde el tema, desde un plugin (Site Kit, MonsterInsights, PixelYourSite) o desde Tag Manager. Si hay duplicados, elimínalos antes de seguir.
- Instala un solo plugin de consentimiento. Dos banners a la vez generan conflictos y señales contradictorias.
- Configura el banner. Texto claro, botones «Aceptar» y «Rechazar» con el mismo peso visual, enlace a la política de cookies y opción de cambiar la decisión después (un ícono flotante o un enlace en el pie de página).
- Activa la integración con el modo de consentimiento de Google. En casi todos los plugins es una casilla del tipo «Google Consent Mode v2». Elige si quieres implementación básica o avanzada y define el estado predeterminado por región.
- Clasifica las cookies. Usa el escaneo del plugin y revisa a mano: necesarias, preferencias, estadísticas y marketing. Un error frecuente es dejar el píxel de Meta como «necesario».
- Bloquea lo que no es de Google. El modo de consentimiento solo controla etiquetas de Google. El píxel de Meta, TikTok o Clarity se tienen que bloquear con la función de bloqueo de scripts del plugin o con activadores condicionados en Tag Manager.
- Prueba en una ventana privada y verifica con Tag Assistant (lo vemos más abajo).
Si usas Site Kit de Google
Site Kit, el plugin oficial de Google para WordPress, trae un ajuste de modo de consentimiento. Para que funcione con tu banner necesita un puente: el plugin WP Consent API, que traslada la decisión del visitante desde el plugin de cookies hasta Site Kit. Varios fabricantes de CMP, como iubenda o Complianz, documentan esta combinación.
Tienes dos opciones y no conviene mezclarlas:
- Site Kit gestiona el modo de consentimiento: activas el ajuste en Site Kit, instalas WP Consent API y lo conectas con tu plugin de cookies.
- Tu plugin de cookies lo gestiona todo: desactivas el modo de consentimiento de Site Kit y dejas que el plugin escriba el estado predeterminado y las actualizaciones.
Si ambos intentan gestionar el consentimiento por separado, aparecen avisos de conflicto y señales duplicadas. Elige uno.
Si usas Google Tag Manager
Si tu web carga GA4 y Google Ads desde Tag Manager, que es lo más ordenado cuando tienes varias etiquetas, el flujo es este:
- Instala la plantilla de tu CMP desde la galería de plantillas de la comunidad de Tag Manager, o usa la integración que ofrece tu plugin.
- Crea la etiqueta de consentimiento con el activador «Consent Initialization – All Pages». Así el estado predeterminado se escribe antes que cualquier otra etiqueta.
- Revisa la configuración de consentimiento de cada etiqueta. Las etiquetas de Google ya traen comprobaciones integradas. Para las que no son de Google (Meta, TikTok), exige consentimiento adicional de
ad_storageo crea activadores que solo se disparen si el visitante aceptó marketing. - Activa la vista general de consentimiento en la configuración del contenedor para ver de un vistazo qué etiquetas tienen la configuración pendiente.
- Publica y prueba en modo de vista previa.
Si tu GTM lo instaló otra persona y no sabes qué hay dentro, revisa antes nuestra guía de configuración de Google Tag Manager con GA4 y conversiones. Ordenar el contenedor primero ahorra horas de depuración.
Cómo verificar que funciona
No te quedes con «el banner aparece». Comprueba que la señal llega.
- Tag Assistant. Abre tagassistant.google.com, conecta tu web y revisa la pestaña de consentimiento de cada evento. Debes ver el estado predeterminado (antes de decidir) y el actualizado (después de hacer clic).
- Prueba de rechazo. En una ventana privada, rechaza todo. Con las herramientas del navegador (pestaña Aplicación, Cookies) confirma que no aparecen
_gani_gcl_au. - Prueba de aceptación. Borra las cookies, vuelve a entrar y acepta. Ahora sí deben aparecer y GA4 debe registrar tu visita en el informe en tiempo real.
- Google Ads. En la sección de conversiones, el diagnóstico de cada acción indica si recibe señales de consentimiento.
Qué pasa con tus datos después de activarlo
Prepárate para ver menos usuarios y menos conversiones en GA4 y en Google Ads. No es un error: antes medías a personas que no habían dado permiso. La caída depende de cuánta gente rechace, y eso cambia según el diseño del banner, el sector y el público.
Ejemplo ilustrativo: una academia de inglés recibe 6,000 visitas al mes y registra 120 formularios. Si después de activar el banner el 35 % rechaza las cookies de analítica, GA4 medirá directamente unas 3,900 visitas (6,000 × 0.65). Los 120 formularios siguen llegando a su correo, pero GA4 atribuirá con detalle solo una parte. Por eso conviene tener una segunda fuente: el CRM, las notificaciones del formulario o el registro de WhatsApp.
Tres recomendaciones para convivir con esa pérdida:
- Anota la fecha del cambio en GA4 (anotaciones) y en tu informe mensual, para no confundirla con una caída de ventas.
- Mide las conversiones importantes también fuera de GA4. Si vendes por WhatsApp o con Yape, las conversiones offline en Google Ads te dan una medición que no depende de las cookies del navegador.
- Revisa tu informe semanal con criterio. Compara tendencias, no cifras absolutas, entre el antes y el después. Nuestro informe semanal de GA4 para dueños de negocio te ayuda a mirar lo que importa.
Errores comunes al configurar el consent mode en WordPress
- Etiquetas cargadas dos veces. GA4 desde el tema y también desde GTM o Site Kit. Una respeta el consentimiento y la otra no.
- El estado predeterminado llega tarde. Si el comando «default» se ejecuta después de que GA4 ya disparó el page_view, la primera visita se mide sin control.
- Solo dos parámetros. Configuraciones antiguas envían
ad_storageyanalytics_storage, pero noad_user_dataniad_personalization. - Botón «Rechazar» escondido en un segundo nivel o con un color que no se ve. Además de ir contra el espíritu de un consentimiento libre, genera desconfianza.
- Olvidar los formularios. El consentimiento de cookies no cubre los datos que escribe la persona en tu formulario de contacto. Ese consentimiento se pide aparte, con su casilla y su enlace a la política de privacidad.
Checklist antes de dar por terminado
| Punto | Cómo lo compruebas | Listo |
|---|---|---|
| Un solo banner y una sola fuente de etiquetas de Google | Revisa plugins y código del tema | ☐ |
| Cuatro parámetros v2 con estado predeterminado | Tag Assistant, pestaña de consentimiento | ☐ |
| Estado predeterminado antes del primer evento | Orden de ejecución en Tag Assistant | ☐ |
| Etiquetas que no son de Google bloqueadas sin consentimiento | Pestaña Red del navegador al rechazar | ☐ |
| Política de cookies y de privacidad actualizadas | Enlaces visibles en el banner y el pie de página | ☐ |
| Opción de cambiar la decisión | Ícono o enlace accesible en todas las páginas | ☐ |
| Fecha del cambio anotada en GA4 | Anotaciones del informe | ☐ |
Una web que mide bien desde el inicio
El modo de consentimiento funciona mejor cuando la web se construye ordenada: un solo punto de carga para las etiquetas, plugins que no se pisan y una política de privacidad coherente con lo que realmente mides. Si vas a renovar tu sitio o quieres que lo dejemos configurado con GA4, Tag Manager y el banner de cookies, revisa nuestro servicio de diseño web en WordPress. Te explicamos qué medir y qué no, sin promesas de datos que la ley o la tecnología ya no permiten recoger.
Si además usas WhatsApp como canal principal de ventas, combina esta configuración con la guía para medir conversiones de WhatsApp en Google Ads, porque los clics al botón también dependen del consentimiento.
Preguntas frecuentes
¿Necesito el modo de consentimiento si mi web solo recibe visitas de Perú?
Google no lo exige para el tráfico peruano, pero la Ley 29733 sí pide consentimiento para tratar datos personales y las cookies de publicidad suelen implicarlo. Si ya pones un banner de cookies, el modo de consentimiento es la forma de que GA4 y Google Ads respeten la decisión del visitante. Sin él, el banner es solo decorativo. Si tienes visitantes de Europa, aunque sean pocos, Google sí lo pide para ese tráfico.
¿El modo de consentimiento es gratis?
Sí. El modo de consentimiento es una función gratuita de las etiquetas de Google. Lo que puede tener costo es la plataforma de gestión de consentimiento: varios plugins de WordPress tienen versión gratuita con soporte para el modo de consentimiento v2 y planes de pago con funciones extra, como más páginas escaneadas, registro de consentimientos o varios idiomas. Revisa los límites de la versión gratuita antes de instalarla en una web con mucho tráfico.
Técnicamente puedes fijar valores predeterminados sin banner, pero no tiene sentido: el visitante nunca podría aceptar, así que todo quedaría siempre rechazado o siempre concedido sin preguntar. Lo segundo no cumple con la idea de consentimiento previo e informado. El modo de consentimiento está pensado para trabajar junto con una plataforma que muestre las opciones y registre la decisión de cada persona.
El modo de consentimiento no influye en el ranking de Google. Lo que sí puede afectar es un banner mal hecho: si tapa el contenido en el celular, si carga lento o si mueve la página al aparecer, empeora la experiencia y los Core Web Vitals. Elige un banner ligero, que aparezca en la parte inferior sin bloquear la lectura y que no cause saltos de diseño al cargar.
¿Cada cuánto tengo que revisar la configuración?
Revísala cada vez que agregues una herramienta nueva, como un píxel, un chat o un mapa, y al menos cada seis meses. Los plugins se actualizan, Google cambia requisitos y los temas de WordPress a veces vuelven a insertar código de seguimiento. Una prueba rápida con Tag Assistant y una ventana privada, aceptando y rechazando, toma unos quince minutos y evita meses de datos mal medidos.
Este contenido es informativo y no reemplaza la asesoría legal o tributaria.








