
Consentimiento de cookies en WordPress: cómo hacer que tu banner y tu analítica funcionen juntos
Imagina a Javier. Tiene una pequeña pastelería en Zaragoza y una web en WordPress para enseñar sus tartas y su horario. Un amigo que trabaja en protección de datos abre la web, pulsa F12, mira diez segundos y le dice: «Tu banner de cookies es muy bonito. Pero tu analítica ya me estaba siguiendo antes de que yo tocara nada».
Javier no lo entiende. Instaló un plugin de cookies conocido y, al configurarlo, marcó la casilla que decía que todo cumplía el RGPD. Aun así, el script de analítica se cargaba nada más abrir la página, ponía sus cookies y solo después aparecía el banner.
Es un problema frecuente en WordPress: el banner y la analítica no se hablan. En esta guía verás cómo debe funcionar el consentimiento de cookies en WordPress con tu analítica, cómo comprobar tu web en dos minutos y qué opciones tienes para arreglarlo, incluida la de nuestro plugin.
Esto no es asesoramiento legal. Aquí explicamos la parte técnica. Para tu caso concreto, habla con tu delegado de protección de datos (DPD) o con un asesor.
Contenido
- Cómo debe funcionar el consentimiento, paso a paso
- Por qué el banner y la analítica no se hablan
- Comprueba tu web en 2 minutos
- Solución 1: una analítica que no necesita consentimiento
- Solución 2: un seguimiento completo que sigue de verdad al banner
- El banner integrado, si no tienes plugin de cookies
- Deja que tus visitantes cambien de opinión
- Errores comunes con el consentimiento de cookies en WordPress
- Lo que cambió Javier
- Preguntas frecuentes sobre el consentimiento de cookies en WordPress
Cómo debe funcionar el consentimiento, paso a paso
El orden correcto tiene cuatro pasos:
- Llega un visitante. Todavía no se carga nada que necesite su permiso: ni cookies de analítica ni píxeles de publicidad.
- El banner pregunta. «Aceptar» y «Rechazar» son igual de fáciles de pulsar.
- Si el visitante acepta las cookies de estadística, la analítica puede empezar a usar cookies.
- Si rechaza, o no contesta, la analítica se queda quieta o pasa a un modo que no necesita permiso.
Y una regla que mucha gente olvida: el visitante tiene que poder cambiar de opinión más tarde, igual de fácil que cuando dijo que sí.
En España, la base es el artículo 22.2 de la LSSI: para guardar o leer datos en el dispositivo del visitante necesitas su consentimiento, salvo lo estrictamente necesario para el servicio que ha pedido. La guía sobre el uso de las cookies de la AEPD (actualizada en mayo de 2024) lo concreta: rechazar debe estar en la misma capa y al mismo nivel que aceptar, y retirar el consentimiento debe ser tan fácil como darlo.
Por qué el banner y la analítica no se hablan
En WordPress, el banner y la analítica suelen venir de dos plugins distintos. Cada uno hace su trabajo y no sabe nada del otro:
| Plugin | Su trabajo | Lo que no sabe |
|---|---|---|
| Plugin de cookies (Cookiebot, Complianz, CookieYes…) | Muestra el banner y guarda la respuesta | Qué scripts cargan tus otros plugins |
| Plugin de analítica | Carga su script de seguimiento | Qué ha contestado el visitante en el banner |
Si nada une los dos, la analítica carga su script como siempre. El banner se queda en adorno.
Otras causas frecuentes de que la analítica rastree sin permiso:
- Plugins de caché que juntan scripts. Un plugin de optimización une varios scripts en un solo archivo, y el plugin de cookies ya no puede bloquear la parte de analítica.
- Scripts pegados a mano en la cabecera del tema. Están fuera de cualquier plugin y pueden saltarse las reglas del banner.
- Banners que cuentan «seguir navegando» como un sí. Según la guía de la AEPD, seguir navegando no es una forma válida de consentir. No hacer nada, tampoco.
Comprueba tu web en 2 minutos
No hace falta saber programar.
- Abre tu web en una ventana privada, para que no se recuerde ninguna respuesta anterior.
- Antes de tocar el banner, pulsa F12 y entra en Aplicación > Cookies (en Chrome; «Application» si lo tienes en inglés).
- Busca cookies de analítica: _ga (Google Analytics), _clck y _clsk (Microsoft Clarity), _hj (Hotjar) o la cookie de tu plugin de analítica.
- Pulsa Rechazar. Recarga la página. Vuelve a mirar.
Si ves cookies de analítica antes de responder, o siguen ahí después de rechazar, tu banner y tu analítica no están conectados.
Las cookies no lo enseñan todo: algunas herramientas envían datos sin poner cookies. Abre también la pestaña Red («Network»), recarga sin tocar el banner y busca en la lista el nombre de tu herramienta de analítica. Si aparece, la herramienta ya funciona antes de que el visitante conteste. Eso solo es normal si, hasta tener un sí, trabaja sin cookies ni datos personales, como Opti-Behavior en las dos soluciones de abajo. Si no, no está conectada a tu banner.
Si usas Microsoft Clarity, tenemos una guía propia sobre Clarity y el RGPD.
Solución 1: una analítica que no necesita consentimiento
La solución más sencilla es una analítica que no pone cookies y no recoge datos personales. Para esa herramienta, en general, no hay nada que pedir.
Opti-Behavior, el plugin de analítica para WordPress que hacemos nosotros, funciona así en su Modo Anónimo: no pone cookies, no guarda la dirección IP y no hace ninguna llamada de geolocalización. Cada visita recibe un código diario que se crea en tu servidor, cambia cada día y no permite identificar a una persona. En este modo, Opti-Behavior no muestra ningún banner. Se activa en Configuración > Privacidad y GDPR, eligiendo Modo Anónimo.

¿Te ahorras entonces el banner? En general, para esta parte de la analítica, sí, pero confírmalo con tu DPD. La excepción son las grabaciones de sesión de Opti-Behavior Pro: también funcionan en Modo Anónimo, sin cookies, pero si grabas sesiones, la pregunta del banner es para tu DPD.
Conservas las visitas, los mapas de calor, los embudos y los tests A/B. Pierdes los visitantes que vuelven otro día y los países. Para muchas webs pequeñas, compensa. Si quieres saber más, lee nuestra guía sobre la analítica sin cookies en WordPress.
Solución 2: un seguimiento completo que sigue de verdad al banner
Si necesitas saber quién vuelve, de qué país llegan tus visitas o qué recorridos largos hacen, necesitas cookies. Y, por tanto, consentimiento. La clave es que la analítica lea la respuesta del banner. Si prefieres quedarte con tu herramienta actual, la prueba y los errores comunes de esta guía te sirven igual; cómo conectarla depende de esa herramienta y de tu plugin de cookies.
En Opti-Behavior, elige Seguimiento Completo en Configuración > Privacidad y GDPR y baja hasta Configuración del Banner de Consentimiento. Tienes tres opciones para decidir qué banner se usa:
| Opción | Qué hace |
|---|---|
| Detección automática (recomendado) | Usa tu plugin de cookies si hay uno compatible activo, y el banner integrado si no. Si tu plugin de cookies es uno de los compatibles, tus visitantes no ven dos banners. |
| Usar siempre el banner integrado | Muestra el banner de Opti-Behavior aunque tengas un plugin de cookies; si lo tienes, tus visitantes verán dos banners. Útil si ese plugin no cubre la analítica. |
| Seguir solo a tu plugin (la opción lleva su nombre) | Opti-Behavior nunca muestra su banner y sigue la respuesta que el visitante da en tu plugin. |

Plugins de cookies compatibles: Cookiebot, Complianz, CookieYes, GDPR Cookie Compliance (Moove), Cookie Notice, Real Cookie Banner, Borlabs Cookie y WP DSGVO Tools. Opti-Behavior lee la respuesta del visitante en la categoría de estadística (analítica) de ese plugin. Así, con Complianz o Cookiebot, Opti-Behavior sigue el mismo «Aceptar» o «Rechazar» que el visitante pulsa en ese banner.
Esto es lo que pasa con cada respuesta:
| Respuesta del visitante | Qué hace Opti-Behavior |
|---|---|
| Acepta las cookies de estadística | Seguimiento Completo con cookies desde ese momento |
| Rechaza | Sigue contando la visita sin cookies, en tu servidor, sin datos personales |
| Todavía no contesta | Igual que si rechaza: solo cuenta sin cookies |
| Acepta más tarde | Pasa al Seguimiento Completo desde ese momento |
La fila «Rechaza» importa mucho. Con muchas herramientas basadas en cookies, rechazar hace que la visita desaparezca de tus informes. Aquí la sigues viendo, sin nada personal. Eso, por sí solo, no garantiza que tu web cumpla la ley: el conjunto de tu configuración sigue siendo cosa tuya y de tu DPD.
Un detalle importante: los datos se guardan en tu servidor, pero en Seguimiento Completo, después del consentimiento, la dirección IP del visitante se envía a un servicio externo de geolocalización (ip-api.com) para saber su país, región y ciudad. Tenlo en cuenta en tu política de privacidad. En Modo Anónimo esa llamada no se hace.
El banner integrado, si no tienes plugin de cookies
Si no usas ningún plugin de cookies, el banner integrado es sencillo. Puedes cambiar sus colores, sus textos y su posición.

Para que tu banner sea justo:
- El mismo aspecto para «Aceptar» y «Rechazar». Nada de un «rechazar» gris y diminuto.
- Un texto corto y claro. Por ejemplo: «Usamos cookies para entender cómo se usa nuestra web. Puedes aceptarlas o rechazarlas».
- Un enlace a tu política de cookies.
- Recordar la respuesta un tiempo y luego volver a preguntar. Por defecto, el plugin la recuerda 6 meses y lo presenta como la recomendación de la CNIL, la autoridad francesa; también puedes elegir 12 meses. La AEPD, en su guía, considera buena práctica no pasar de 24 meses.

Deja que tus visitantes cambien de opinión
Retirar el consentimiento debe ser tan fácil como darlo. Para eso, Opti-Behavior incluye un shortcode de preferencias de cookies: [opti_behavior_cookie_settings]. Ponlo en tu página de política de cookies y mostrará un pequeño recuadro donde el visitante puede cambiar su respuesta.
Si la retira, las cookies y los identificadores de seguimiento se borran en ese momento. En Seguimiento Completo, los tests A/B, las grabaciones (Pro), la analítica de formularios (Pro) y el seguimiento de errores (Pro) siguen la misma respuesta: sin consentimiento, no se guarda nada con datos personales.
Errores comunes con el consentimiento de cookies en WordPress
- Mostrar dos banners a la vez. Tu plugin de cookies muestra uno y tu analítica otro. Usa la detección automática para que solo aparezca uno, si tu plugin de cookies es compatible (ver la lista de arriba).
- Dejar scripts en la cabecera del tema. Pásalos a un plugin que respete el consentimiento, o bórralos.
- Dejar que un plugin de caché junte los scripts. Excluye tus scripts de analítica y de cookies de la opción que combina JavaScript. Opti-Behavior registra sus propios scripts con los plugins de caché más comunes, pero revisa tu configuración.
- Olvidar otras herramientas. Los vídeos de YouTube, los chats, los botones sociales y los píxeles de publicidad también suelen necesitar consentimiento.
- Comprobar solo una vez. Repite la prueba de los dos minutos después de cada actualización de plugins.
Lo que cambió Javier
Javier no necesitaba saber quién volvía ni de qué país venían sus visitas. Quería saber qué tartas miraba la gente y si encontraba su horario. Así que, después de consultarlo con su asesor, pasó su analítica al Modo Anónimo. Mantuvo su plugin de cookies para el vídeo de Instagram y el mapa. Y borró un código de seguimiento antiguo que su anterior diseñador web había pegado en la cabecera del tema.
Su amigo repitió la prueba. Ninguna cookie de analítica antes de responder. Ninguna después de «Rechazar». Y Javier seguía viendo sus visitas en sus informes, también las de quienes rechazaban.
Para ver el panorama completo, lee también nuestra guía sobre el seguimiento sin cookies en 2026.
Haz que tu analítica respete el consentimiento
Opti-Behavior es gratis en WordPress.org. Usa el Modo Anónimo, sin cookies, o el Seguimiento Completo, que sigue a Cookiebot, Complianz, CookieYes y otros cinco plugins de cookies.
Preguntas frecuentes sobre el consentimiento de cookies en WordPress
¿Necesito un banner de cookies en mi web WordPress?
En España, la LSSI pide consentimiento para las cookies que no son estrictamente necesarias, como la mayoría de las de analítica, publicidad y vídeos incrustados. Si tu analítica no usa cookies ni recoge datos personales, en general no necesita consentimiento; confírmalo con tu DPD, sobre todo si grabas sesiones.
¿Por qué mi analítica rastrea a los visitantes antes de que acepten las cookies?
Normalmente, porque el plugin de analítica no lee la respuesta de tu plugin de cookies, porque el script se pegó a mano en el tema o porque un plugin de caché junta los scripts y el banner ya no puede bloquearlos.
¿Qué plugins de cookies funcionan con Opti-Behavior?
Cookiebot, Complianz, CookieYes, GDPR Cookie Compliance (Moove), Cookie Notice, Real Cookie Banner, Borlabs Cookie y WP DSGVO Tools se detectan solos. Si usas otro, lo más sencillo es el Modo Anónimo; con el banner integrado, tus visitantes verían dos banners.
¿Cuánto tiempo hay que recordar la respuesta del visitante?
La AEPD considera buena práctica que no pase de 24 meses. Opti-Behavior la recuerda 6 meses por defecto, siguiendo la recomendación de la CNIL francesa, y también permite 12 meses.
¿Qué pasa con mi analítica cuando un visitante rechaza las cookies?
Con muchas herramientas basadas en cookies, esa visita desaparece de tus informes. Con Opti-Behavior, las visitas que rechazan o no contestan se siguen contando sin cookies, en tu servidor y sin datos personales.
{«@context»:»https://schema.org»,»@type»:»FAQPage»,»mainEntity»:[{«@type»:»Question»,»name»:»¿Necesito un banner de cookies en mi web WordPress?»,»acceptedAnswer»:{«@type»:»Answer»,»text»:»En España, la LSSI pide consentimiento para las cookies que no son estrictamente necesarias, como la mayoría de las de analítica, publicidad y vídeos incrustados. Si tu analítica no usa cookies ni recoge datos personales, en general no necesita consentimiento; confírmalo con tu DPD, sobre todo si grabas sesiones.»}},{«@type»:»Question»,»name»:»¿Por qué mi analítica rastrea a los visitantes antes de que acepten las cookies?»,»acceptedAnswer»:{«@type»:»Answer»,»text»:»Normalmente, porque el plugin de analítica no lee la respuesta de tu plugin de cookies, porque el script se pegó a mano en el tema o porque un plugin de caché junta los scripts y el banner ya no puede bloquearlos.»}},{«@type»:»Question»,»name»:»¿Qué plugins de cookies funcionan con Opti-Behavior?»,»acceptedAnswer»:{«@type»:»Answer»,»text»:»Cookiebot, Complianz, CookieYes, GDPR Cookie Compliance (Moove), Cookie Notice, Real Cookie Banner, Borlabs Cookie y WP DSGVO Tools se detectan solos. Si usas otro, lo más sencillo es el Modo Anónimo; con el banner integrado, tus visitantes verían dos banners.»}},{«@type»:»Question»,»name»:»¿Cuánto tiempo hay que recordar la respuesta del visitante?»,»acceptedAnswer»:{«@type»:»Answer»,»text»:»La AEPD considera buena práctica que no pase de 24 meses. Opti-Behavior la recuerda 6 meses por defecto, siguiendo la recomendación de la CNIL francesa, y también permite 12 meses.»}},{«@type»:»Question»,»name»:»¿Qué pasa con mi analítica cuando un visitante rechaza las cookies?»,»acceptedAnswer»:{«@type»:»Answer»,»text»:»Con muchas herramientas basadas en cookies, esa visita desaparece de tus informes. Con Opti-Behavior, las visitas que rechazan o no contestan se siguen contando sin cookies, en tu servidor y sin datos personales.»}}]}


