
Cómo poner CookieConsent en español
CookieConsent no trae categorías ni traducciones por defecto: cada texto del banner, de los botones y de las categorías se escribe en la configuración o en un archivo por idioma. Una web para España y México puede usar el mismo español, pero una que añada portugués para Brasil necesita un segundo juego de textos. La librería detecta el idioma del navegador o de la página y admite escritura de derecha a izquierda.
Frenar ExoClick o JuicyAds con CookieConsent
Un script queda bloqueado cuando su etiqueta lleva type="text/plain" y un atributo data-category, y se ejecuta cuando el visitante acepta esa categoría. Las etiquetas de ExoClick, TrafficStars o JuicyAds se marcan a mano como marketing. Una etiqueta sin marcar se ejecuta igual, porque la librería no detecta rastreadores.
Los iframes pasan por otra librería del mismo autor, iframemanager. Google Consent Mode v2 se conecta con un ejemplo de código gtag. No hay IAB TCF, y AdSense, Ad Manager y AdMob dejaron de funcionar con CookieConsent en enero de 2024.
La prueba del consentimiento queda de tu cuenta
La elección se guarda en una cookie del navegador con un identificador de consentimiento. Para conservar la prueba hay que enviar ese identificador y las categorías aceptadas a un servidor propio y programar el almacenamiento. La documentación da el ejemplo de la petición, el resto lo pone el desarrollador.
Un proyecto muy usado y poco actualizado
El paquete npm vanilla-cookieconsent superó las 530 000 descargas en la última semana de septiembre de 2026 y el repositorio pasa de 5600 estrellas en GitHub. La última versión, la 3.1.0, es de febrero de 2025, y las correcciones de mayo de 2026 no se han publicado como versión. No hay que confundirlo con el cookieconsent de Osano, sin versiones nuevas desde 2019.
Puntos fuertes y limitaciones de CookieConsent
Puntos fuertes
- Ligero, 10 KB comprimido.
- Gratis con MIT, sin cuenta.
- Bloqueo sencillo por atributo.
Limitaciones
- Sin traducción al español incluida.
- Sin registro de consentimientos.
- Sin escáner ni IAB TCF.
- Sin versión nueva desde febrero de 2025.
CookieConsent o tarteaucitron.js
tarteaucitron.js, también con licencia MIT, viene traducido a 36 idiomas y reconoce más de 220 servicios de terceros. CookieConsent es más ligero pero obliga a escribir los textos y a marcar cada etiqueta. Para una web en español que no quiere traducir nada, tarteaucitron.js ahorra trabajo.
Klaro! es un gestor de consentimiento de la empresa berlinesa KIProtect, con el banner libre bajo licencia BSD 3-Clause.
Ver la ficha Klaro! →tarteaucitron.js es un gestor de consentimiento libre, con licencia MIT, desarrollado en Francia por Amauri Champeaux desde 2014.
Ver la ficha tarteaucitron.js →Silktide Consent Manager es un banner de cookies gratuito, con licencia MIT, de la empresa británica Silktide.
Ver la ficha Silktide Consent Manager →Complianz es un plugin de consentimiento de cookies para WordPress con más de un millón de instalaciones activas, de la empresa neerlandesa Complianz B.V., del grupo…
Ver la ficha Complianz →