Hoy me he puesto a revisar el estado de las webs que gestiono en wordpress y me he decidido a encontrar el mejor plugin que cumpla con la ley de cookies europea (no española). Después de llevar una hora mirando y comparando plugins he pensado que esto es algo por lo que cualquiera de vosotros que estáis montando una web en wordpress va a tener que pasar así que os dejo mi análisis y mis conclusiones por si a alguno le ahorra el trabajo.
Las leyes
No me voy a meter a explicar la ley, para eso hay abogados y páginas que lo explican mejor que yo. Si alguien tiene interés aquí os dejo el enlace al pdf explicativo de la agencia de protección de datos española.
El resumen es que si tienes una web alojada en España (o UK y otros sitios de Europa) o con visitantes españoles (o europeos) y tienes alguna cookie distinta de las excluidas, tendrás que usar algo para bloquearlas y notificarlo. Y las excluidas son (pagina 5 del documento anterior):
- Cookies de entrada del usuario
- Cookies de autenticación o identificación de usuario (únicamente de sesión)
- Cookies de seguridad del usuario
- Cookies de sesión de reproductor multimedia
- Cookies de sesión para equilibrar la carga
- Cookies de personalización de la interfaz de usuario
- Cookies de complemento (plug-in) para intercambiar contenidos sociales
Y el apartado de «entrada de usuario» lo explican concretando:
4 Las cookies de sesión y de entrada de usuario se suelen utilizar para rastrear las acciones del usuario al rellenar los formularios en línea en varias páginas, o como cesta de la compra para hacer el seguimiento de los artículos que el usuario ha seleccionado al pulsar un botón
Es decir, que como wordpress las únicas cookies que usa por defecto son las de login, si tenemos un blog de wordpress sin plugins, no necesitamos informar sobre esas cookies. Lo mismo si las cookies son las de seguridad para prevenir varios intentos de login. En ese caso tampoco necesitamos anunciarlas.
Entonces, ¿cuáles son las cookies que hay que notificar? Pues por ejemplo todas las relativas a estadísticas de uso, google analytics por supuesto, anuncios y banners que llevan el control de clicks, juegos online si tenemos alguno en la web es más que probable que también usen cookies.
Dicho todo esto, si no estás seguro de si debes o no usarlo, consulta un abogado y así resolverás tus dudas. En mi caso, al no tener anuncios en toda la web, las cookies que hay son las de analytics, las redes sociales, facebook y twitter, y los sistemas de compartir de los botones sociales, evernote, instapaper, etc. Por tanto, la cookie de analytics es la que me obliga a poner el aviso, así que vamos a buscar un plugin que funcione decentemente. El resto de la ley, así como otras de protección de datos, etc las dejamos para otro día.
El listado
Entrando en wordpress y haciendo una busqueda por la palabra cookies, y considerando solo la primera pantalla (y algún otro conocido por mi), nos aparecen todos estos plugins que parecen querer hacer lo mismo:
- WP Popup Plugin
- Google Analytics y la ley de Cookies
- Simple Cookie Notification Bar
- Cookie Notice
- WordPress Plugin Ley Cookie
- Wp Cookie Choice
- Cookie Control
- SDP Cookies Press
- TAP Cookies
- Asesor de Cookies para normativa española
- Cookie Law Info
- UK Cookie Consent
El análisis
Algunos de los plugins los he descartado directamente leyendo sus descripciones, otros los he probado, tanto en ordenador como en móvil y tablet, y al final del documento he elegido uno que es el que voy a usar en mis distintos proyectos.
Google Analytics y la ley de Cookies
Requires: 3.0.1 or higher
Compatible up to: 4.0.1
Last Updated: 2014-11-20
Downloads: 3,443
Plugin bastante simple actualizado hoy mismo y que impide la carga de las cookies de analytics hasta que el usuario le de al ok o siga navegando. Incorporar un sistema intrusivo que ocupa toda la pantalla e impide navegar al nuevo visitante. Probado en su web y efectivamente bloquea las cookies de google hasta que se pulsa en acepto. No lo voy a usar en mi web porque estoy muy contento con las opciones que me da el plugin de Yoast y no quiero prescindir de él. Si sacaran uno compatible con ese plugin sería mi elección, pero no es el caso.
NOTA: tras probarlo he encontrado este error fatal al ir a desactivarlo, por tanto no puedo recomendarlo.
Fatal error: Call to undefined function pll_get_post() in /plugins/google-analytics-y-la-ley-de-cookies/ObturecodeGA.php on line 153
Simple Cookie Notification Bar
Requires: 3.8 or higher
Compatible up to: 4.0.1
Last Updated: 2014-11-18
Downloads: 14
Un plugin muy simple, que solamente crea la notificación pero que no bloquea el acceso a las cookies. Responsive y personalizable. También de hace unos días. Por cierto, mirando la página de la autora, encontré otro plugin muy interesante para botones sociales y de ahí pasé a su web, también muy interesante. Que sepas Lucy que eres la culpable de que este post tarde más tiempo del requerido en escribirlo. ;) Este plugin lo tiene casi todo, pero le falla una cosa, al darle al botón de acepto, solo me crea la cookie si estoy en la portada de mi web y si no, sigue apareciendo una y otra vez. Así que he tenido que descartarlo también.
Cookie Notice
Requires: 3.3 or higher
Compatible up to: 4.0.1
Last Updated: 2014-11-17
Downloads: 43,249
Otro plugin muy sencillo que tiene muy buena pinta y con varias opciones. Lo que no puedo entender es como un autor no lo usa en su propia web, lo cual me obliga a instalarlo para probarlo. Cosa que he hecho pero ya empieza perdiendo puntos respecto al anterior, por ejemplo. Una vez probado puedo entender por qué no sale en su web, porque en mis pruebas tampoco aparece. Así que descartado pese a que tenía muchas opciones.
WordPress Plugin Ley Cookie
Compatible up to: 4.0.1
Last Updated: 2014-11-11
Downloads: 9,363
Plugin con la descripción en español porque directamente está pensado para uso nacional, incluso tiene un sistema que detecta si la IP del usuario es española para mostrar o no el mensaje. No lo he probado porque no creo que una IP identifique correctamente la localización (no tengo claro si al mirar la IP ya nos estamos saltando la ley) y además es que la normativa proviene de una directiva europea y tengo claro que pronto lo van a solicitar más países como ya hace UK. Por tanto, habiendo soluciones más simples, prefiero no meter código en mi wordpress que no voy a usar (la localización por IP puede desactivarse, por si no había quedado claro).
Cookie Control
Requires: 3.0 or higher
Compatible up to: 4.0.1
Last Updated: 2014-10-6
Downloads: 44,839
La ventaja de este plugin es que bloquea realmente las cookies hasta que el usuario da su consentimiento expreso, y esa es la única ventaja. Lo primero es que es de pago, hay que contratar una licencia. Lo segundo es que tiene 3.1 estrellas de 5, muchos 1 debido a que el plugin estropea el funcionamiento básico de multitud de páginas web con el bloqueo. De modo que no le veo la utilidad. Si queremos bloquear del todo la navegación, lo suyo es usar el plugin con modo intrusivo del bloqueador de analytics, o directamente implementar una página previa a todos los visitantes con un acepto. Aunque eso claro va a significar una reducción importante en el número de lectores. En fin que no le veo utilidad ninguna a este plugin, aunque 45000 personas se lo hayan descargado.
SDP Cookies Press
Requires: 3.0.1 or higher
Compatible up to: 3.9.2
Last Updated: 2014-10-2
Downloads: 370
Otro plugin que bloquea las cookies de google analytics a menos que el usuario pulse en el aviso. Este tiene pocas descargas pese a tener ya un par de meses. El hecho de tener que solicitar una clave para usarlo, que exista un enlace a su web bajo el botón de acepto y el hecho de que cuando entras en su web, y sin pulsar el botón de acepto se presente la cookie _ga sin bloquear, pues no me hace confiar mucho en él. Prefiero las opciones anteriores.
TAP Cookies
Requires: 3.5.1 or higher
Compatible up to: 3.9.2
Last Updated: 2014-9-27
Downloads: 51
Este plugin parece que está realizado para la web de todoapuestas y se ha dejado aquí para su uso por otros lo cual es de agradecer. No hay screenshots, no hay información de la web de desarrollo ni dónde probarlo. Me pica la curiosidad así que lo he probado también. Tampoco lo usan en su web, lo cual es extraño, o si lo usan no funciona. En mis pruebas solo funcionan las opciones de ancho completo tanto arriba como abajo, pero son demasiado grandes para mi gusto y no se pueden modificar los colores desde las opciones. Como ventaja, te lista las cookies de tu web (y alucinas con las que salen por cierto) lo cual puede ser muy útil para realizar un documento oficial.
Asesor de Cookies para normativa española
Requires: 3.5 or higher
Compatible up to: 3.8.3
Last Updated: 2014-3-25
Downloads: 42,417
Este plugin es el que yo había estado usando hasta la fecha. Y no es que haya nada en contra, pero no se actualiza desde marzo y se de buena tinta que hay problemas con él, por ejemplo, la opción de que se quite el mensaje al navegar no funciona y la versión flotante no aparece en según que temas de wordpress. Por tanto, aunque es un buen plugin, ha llegado el momento de buscar una alternativa.
Cookie Law Info
Requires: 3.3.1 or higher
Compatible up to: 3.9.2
Last Updated: 2014-6-19
Downloads: 143,516
Muchas opciones y bastante buen soporte en el foro por el creador, aunque sin actualizar desde junio. Por otro lado, demasiadas opciones para algo que se presupone sencillo, pero oye, eso tampoco puede ser malo. Tras mis pruebas ha demostrado ser el más eficiente y aunque a mi me valdría con menos opciones, el plugin funciona perfectamente.
UK Cookie Consent
Requires: 3.5.0 or higher
Compatible up to: 3.9.2
Last Updated: 2014-6-9
Downloads: 97,427
Otro plugin sencillo que incorpora distintas opciones. Sin actualizar desde junio, aunque no hay razón si funciona bien, pero lo que me mosquea es que no lo usen en su web. Si tu no usas tu plugin, ¿por qué debería usarlo yo? Aparte te crea una página con la ley de cookies y esto es algo que me fastidia. ¿Por qué tiene que crearme páginas si es algo muy simple que cualquier usuario de wordpress sabe hacer? El diseño es terrible y en mi caso sale todo el contenido pegado a la izquierda y no centrado como debería.
Conclusión
En algo que debería ser instalar y probar y todo debería funcionar perfectamente, lo que me encuentro es que llevo varias horas testeando unos y otros para encontrar fallos en casi todos ellos. Muchos de esos fallos son por querer complicar las cosas más de lo necesario. Al final, el único que he conseguido hacer funcionar sin errores es el Cookie Law Info y al tener multitud de opciones y el desarrollador bastante activo en el foro, me da la confianza para usarlo. Por mi parte es el que voy a instalar en mis páginas, empezando por esta misma.
Espero que os haya servido de algo el análisis y recordar que podéis suscribiros para recibir los nuevos artículos por email y seguir las novedades del planetahuevo en todas las redes sociales.
Juan dice
Hasta ahora no le habia prestado atención a este asunto. Magnifico trabajo. Muchas gracias por la información
Lulaluby dice
Magnífico post,magino que habrás perdido un montón de tiempo investigando!!! Yo ya llevaba tres pruebas, y me has convencido, probaré Cookie Law Info : )
Muchas gracias
Ángel dice
Gracias a ti. La verdad es que me tiré unas horas, pero iba a invertirlas en buscarlo para mi así que si os puedo ahorrar algunas a los lectores, pues mejor. Te recomiendo también el Simple Cookie Notification Bar que lo han revisado desde que escribí esto y aunque no lo he vuelto a probar, me aseguran que ya funciona perfectamente. Un saludo!
Ángel dice
Gracias a ti!
Me alegra que sirva.
un saludo!
Hussein dice
Hola! Has podido confirmar si el plugin «Asesor de Cookies para normativa española» (que ha sido recientemente actualizado) te desactiva las cookies hasta que el usuario acepte instalarlas (de forma implícita o explicita)?
A parte de eso muy buen post. Me suscribo :)
Ángel dice
Pues la verdad es que no y no me he preocupado. La ley española es tan absurda que no la cumple absolutamente nadie a la perfección, podemos mirar las principales webs de noticias de España para comprobarlo. Así que al final, en mis proyectos, dónde por desgracia el presupuesto es mínimo (o en este blog dónde es negativo) prefiero arriesgarme a que me denuncie alguien y entonces lo cambiaré (no si antes explicarle a la gente como solucionarlo).
Si que tengo pensado programar un plugin propio para mi proyecto de wordpress (expertoswp.com por si alguno todavía no lo conoce) pero por el momento solo es un plan y no tengo fechas de lanzamiento.
Un saludo y bienvenido al Planetahuevo!
Richard Ashby dice
Llego tarde a la conversación… soy el autor de Cookie Law Info. Me alegro que lo hayas encontrado util y muchas gracias por la recomendación. Continuo desarrollarlo y proveer soporte, y habra una version ‘pro’ pronto. Ante cualquier duda/pregunta/sugerencia no duden en contactarme por mi sitio http://cookielawinfo.com – ademas, hablo español :) Saludos!
Ángel dice
No es tarde! Encantado de tenerte por aquí y gracias por un fantástico plugin.
Avísanos cuando tengas esa versión PRO para probarla.
Un saludo!
Richard Ashby dice
Podes ingresar al «beta programme» para probar la nueva version – http://cookielawinfo.com/beta – voy a regalar una version ‘PRO’ a 10 personas selecionadas al azar :)
Ángel dice
Done!
Richard Ashby dice
Excelente :) Estaré listo pronto, te aviso!
Marcos Contreras dice
Hola! No conocía este blog hasta ahora así que llego tarde a la charla jejeje. He usado los plugins «Asesor de Cookies español» y «Cookie Law Info» y no sé qué les ocurre que con un theme que estoy construyendo en la versión 4.2.2 no me muestra el aviso…. Activo el debug de wordpress para PHP y en mi consola de Javascript y nada no hay ningún tipo de error, ahora si pongo un tema de los que trae wordpress sí me lo está mostrando… ¿Me podríais orientar algo? He preguntado por los foros de wordpress y aún no me comentan nada :S
Ángel dice
¿Has probado con el otro que recomiendo?
¿Que tema es el que usas?
Esta es un poco absurda pero… ¿Estas abriéndolo en modo incógnito para estar seguros de que no tienes la cookie?
Ya nos dices. Un saludo!
Marcos Contreras dice
Hola Ángel…uso un tema que he construido yo muy sencillito no tiene nada de complejidad….he deshabilitado plugins del navegador tipo Adblock y demás por si pudiese ser por ahí pero nada. Es muy raro porque lo activo en mi tema y no muestra nada del aviso (tampoco ningún error ni nada por el estilo) pero es poner uno de los que viene con Wordpress y se muestra el aviso sin problemas
Marcos Contreras dice
Ya he encontrado el problema… tenía la línea de wp_footer(); comentada y ni me había dado cuenta :S
Ángel dice
Pues me alegro. :)
A veces estas cosas son así de simples.
Un saludo!