Ver Mensaje Individual
  #25 (permalink)  
Antiguo 13/09/2013, 04:14
Avatar de Trublux
Trublux
 
Fecha de Ingreso: octubre-2010
Ubicación: Madrid
Mensajes: 355
Antigüedad: 14 años, 2 meses
Puntos: 48
Respuesta: ¿Algun mensaje en JavaScript para aceptar o no aceptar las cookes y cumpli

Una solución que hemos puesto en algunos sitios (al menos temporalmete) y que es un poco chapucera es poner en los scripts de publicidad, analytics, facebook, etc. que compruebe si hay una cookie concreta ("acepta_coookies"), si no existe no se cargan.
Entonces pasa que cuando un usuario entra por primera vez no tiene cookie, así que no se cargan los scripts, y le sale el aviso de lo de las cookies dejando claro que si sigue navegando acepta el uso de cookies, bla, bla, bla, y un enlace a más información.
Si el usuario pulsa en "aceptar" se pone la cookie "acepta_cookies" a true y se le recarga la página. De esta forma ya se cargan los scripts. Si no pulsa en acepta pero pulsa en algún enlace de la web (excepto el de "más información"), creamos también la cookie a true (y se le dirige al enlace que pulsó, claro).

Hay que tener en cuenta que:
  • Si tienes muchos script es muy engorroso tener que poner el if en todos los sitios.
  • Al no cargarse los scripts de estadísticas no se quedan guardadas esas visitas (al no ser que tengan la versión noscript con un píxel de control, pero no suelen ser tan completos como el script).
  • Para el tema de publicidad hemos hecho que cuando la cookie no está se carga una imagen simple con un enlace.
  • No funcionarán los comentarios de FB y similares.
__________________
eZ Publish Developer Basic Legacy
eZ Publish Developer Basics (4.4)
Alojamientos rurales en España