Por qué el viejo banner de cookies ya no basta
Durante años muchas tiendas PrestaShop resolvieron el asunto de las cookies con un simple aviso al pie de la página: "Este sitio usa cookies, si continúas las aceptas". Ese modelo está superado desde hace tiempo. Por un lado, el RGPD y la directiva ePrivacy exigen un consentimiento previo, libre e informado para todas las cookies no técnicas: ninguna cookie de perfilado puede instalarse antes de que el usuario haya dicho que sí. Por otro, desde marzo de 2024 Google ha subido el listón también en lo técnico: quien usa Google Ads, el remarketing o los servicios de medición dirigidos a usuarios del Espacio Económico Europeo tiene que implementar el Consent Mode v2, es decir, comunicar a Google el estado del consentimiento mediante señales normalizadas.
En la práctica, hoy el banner de cookies tiene que hacer dos trabajos a la vez: cumplir en lo legal (consentimiento previo, opciones por categoría, rechazo fácil) y ser correcto en lo técnico (bloquear los scripts antes del consentimiento y enviar a Google las señales adecuadas). Un banner que solo muestra un aviso y deja que las etiquetas se disparen igualmente falla en los dos frentes.
Qué cambia con el Consent Mode v2: las cuatro señales
El Consent Mode es el mecanismo con el que tu sitio le indica a las etiquetas de Google si el usuario ha dado su consentimiento o no. Con la versión 2, exigida desde marzo de 2024 para el tráfico del Espacio Económico Europeo, las señales que hay que gestionar son cuatro:
| Señal | Qué controla |
|---|---|
| ad_storage | La posibilidad de escribir y leer cookies publicitarias, por ejemplo para atribuir una conversión a un clic en un anuncio. |
| analytics_storage | Las cookies de medición, como las de Google Analytics 4, usadas para reconocer las sesiones y los visitantes que vuelven. |
| ad_user_data | El consentimiento para enviar a Google datos del usuario con fines publicitarios. |
| ad_personalization | El consentimiento a la publicidad personalizada, es decir, al remarketing. |
Las dos primeras ya existían en la primera versión del Consent Mode. Las señales ad_user_data y ad_personalization son la novedad de la v2: sin ellas, para Google el consentimiento publicitario del usuario europeo queda incompleto. Cada señal debe fijarse según la elección real del usuario en el banner: si rechaza la categoría de marketing, las señales publicitarias deben salir como denegadas; si solo acepta las estadísticas, únicamente debe concederse analytics_storage.
Qué piden el RGPD y la AEPD
En lo legal el marco es el RGPD junto con la directiva ePrivacy: las cookies no técnicas exigen un consentimiento previo. En España la referencia operativa es el artículo 22.2 de la LSSI, desarrollado por la Guía sobre el uso de las cookies de la Agencia Española de Protección de Datos, que fija reglas muy concretas para tu banner:
- Nada de perfilado antes del consentimiento: las cookies de marketing y de estadística no anonimizada no pueden instalarse mientras el usuario no acepte.
- Opciones por categoría: el usuario debe poder elegir por categoría (técnicas, estadísticas, marketing), no solo un "aceptar todo".
- Rechazar tiene que ser tan sencillo como aceptar: si hay un botón "Aceptar", debe haber una forma igual de inmediata de rechazar, con la misma visibilidad y sin carreras de obstáculos.
Fíjate en el punto clave: el Consent Mode v2 por sí solo no te pone en regla. Es un requisito de Google, no una base jurídica. El cumplimiento nace del banner que recoge el consentimiento de la forma correcta; el Consent Mode es el canal por el que esa elección se transmite después a las etiquetas de Google. Necesitas las dos cosas.
Qué pasa si no lo implementas
Las consecuencias son de dos tipos, y ninguna de las dos es teórica.
Datos publicitarios y de medición degradados
Google exige el Consent Mode v2 para seguir usando plenamente las funciones publicitarias y de medición dirigidas a usuarios del Espacio Económico Europeo. Sin las señales correctas, la capacidad de Google Ads de trabajar sobre el público europeo se degrada: el remarketing y la medición de las campañas pierden calidad justo en el tráfico que para una tienda española es el que cuenta. Estás pagando clics y ya no consigues ver bien qué convierte.
Riesgo de sanciones
En el frente legal, instalar cookies de perfilado sin consentimiento es una infracción del RGPD y de las reglas ePrivacy, y en España la AEPD ha dejado los requisitos por escrito en su Guía sobre el uso de las cookies. Un banner ausente, engañoso o que no bloquea de verdad las etiquetas expone a la tienda a reclamaciones y sanciones. No hace falta aventurar cifras: basta con saber que el régimen sancionador es severo y que el coste de adecuarse es una fracción mínima del riesgo.
Cómo implementarlo en PrestaShop
La vía manual
Técnicamente puedes hacerlo todo a mano: escribir un banner en JavaScript, fijar los valores por defecto del consentimiento antes de que carguen las etiquetas, llamar a la actualización de las cuatro señales cuando el usuario elige, retocar las plantillas para bloquear los scripts de terceros mientras falte el consentimiento, guardar las elecciones para poder demostrarlas. Es un trabajo delicado: basta una etiqueta cargada en el punto equivocado de la plantilla y las cookies salen antes del consentimiento, con lo que todo lo demás no sirve de nada. Y cada actualización de la plantilla o cada script de marketing nuevo hay que revisarlo a mano.
La vía del módulo
Un módulo específico hace el mismo trabajo de forma sistemática: intercepta las etiquetas, las mantiene bloqueadas mientras el usuario no decida, muestra un banner con las opciones por categoría que pide la AEPD y envía las señales Consent Mode v2 coherentes con esa elección. Te quitas de encima tanto el riesgo técnico como el mantenimiento.
El módulo Cookie Consent & Google Consent Mode v2
Para PrestaShop existe el módulo Cookie Consent & Google Consent Mode v2 (gratuito), pensado exactamente para este escenario:
- Banner conforme: botones de aceptar, rechazar y personalizar por categoría, en línea con lo que pide la AEPD (rechazo tan sencillo como la aceptación, opciones por categoría).
- Bloqueo previo de las etiquetas: los scripts no técnicos no se disparan mientras el usuario no da su consentimiento.
- Señales Consent Mode v2: ad_storage, analytics_storage, ad_user_data y ad_personalization se envían según las elecciones reales del usuario.
- Registro de consentimientos: las elecciones quedan registradas, así puedes demostrarlas en caso de inspección.
- Ningún servicio externo: todo se aloja dentro del módulo. Sin plataformas de terceros, sin cuotas mensuales, sin datos que pasen por un proveedor externo de gestión del consentimiento.
- Compatibilidad amplia: funciona desde PrestaShop 1.7 hasta la 9.
Tienes el procedimiento de instalación y configuración paso a paso en la guía oficial del módulo. Si estás poniendo la tienda en regla en varios frentes, el carrito múltiple sale a cuenta: el descuento por volumen se aplica solo, 10 % por encima de 150 € y 15 % por encima de 250 € (mínimo 2 productos).
Preguntas frecuentes
¿El Consent Mode v2 es obligatorio para mi tienda PrestaShop?
Si usas Google Ads, el remarketing o los servicios de medición de Google dirigidos a usuarios del Espacio Económico Europeo, sí: desde marzo de 2024 Google exige el Consent Mode v2, con el envío de las señales ad_storage, analytics_storage, ad_user_data y ad_personalization según el consentimiento.
¿El Consent Mode v2 por sí solo me pone en regla con el RGPD?
No. El Consent Mode es un requisito técnico de Google. El cumplimiento legal exige un banner que recoja un consentimiento previo y por categoría y que bloquee las cookies de perfilado antes de la elección, tal como prevén el RGPD, ePrivacy y, en España, el artículo 22.2 de la LSSI con la Guía sobre el uso de las cookies de la AEPD.
¿Qué son las señales ad_user_data y ad_personalization?
Son las dos señales introducidas por la versión 2 del Consent Mode: ad_user_data comunica si el usuario consiente el envío de sus datos a Google con fines publicitarios, ad_personalization si consiente la publicidad personalizada (remarketing). Se suman a ad_storage y analytics_storage.
¿Qué riesgo corro si sigo con el viejo banner?
En lo técnico, datos degradados para Google Ads y para la medición sobre el tráfico europeo. En lo legal, instalar cookies de perfilado sin consentimiento infringe el RGPD y ePrivacy y expone a sanciones.
¿El módulo se apoya en un servicio externo con suscripción?
No. El módulo Cookie Consent & Google Consent Mode v2 está completamente autoalojado: banner, bloqueo de etiquetas, señales y registro de consentimientos funcionan dentro de tu PrestaShop, sin servicios externos y sin cuotas recurrentes. El módulo es gratuito, sin coste de licencia.
¿Con qué versiones de PrestaShop es compatible?
El módulo es compatible con PrestaShop desde la versión 1.7 hasta la versión 9.
