0

Cambiar aviso sobre cookies

Hoy todos los blogs de Blogger hemos amanecido con un nuevo aviso de cookies que se muestra cuando son vistos desde algún país de la Unión Europea.

Esto en un principio es de agradecer porque así evitamos incumplir la legislación vigente con un sistema que nos viene de serie, pero el problema es que como estas leyes tienen bastante tiempo, muchos ya habíamos incorporado un aviso propio y ahora nos encontramos con dos. Redundancia y peso innecesario, dos inconvenientes que vamos a tratar de salvar.

Hay un tercero que sería el meramente estético y un posible cuarto si tenemos otros servicios externos distintos de Adsense o Analytics, pero todo lo veremos a continuación.




¿Quién verá el aviso?


La ley sobre la que hoy hablamos obliga a que se informe sobre el uso de cookies a los residentes de países de la Unión Europea (UE), así que en un principio sólo accediendo al blog con su URL global (.com) o con una URL personalizada por país de alguno perteneciente a alguna nación miembro (.es, .de, .uk, etc.), el aviso será visible (más info sobre la redirección de dominios por países aquí y aquí).

El dominio global visualiza el aviso por si las moscas y con el acceso desde móvil (?m=1) ocurre lo mismo. Si accedes al blog desde un .com.ar o .mx, por ejemplo, el aviso no debería salir.


Cómo se genera el aviso


Desde ahora, a la larga lista de cosas que Blogger carga automáticamente en nuestros sitios se añade el fichero cookiechoices.js que podréis ver accediendo a vuestro código fuente tras cargar cualquier página. En el enlace anterior tenéis su contenido, un JavaScript que carga la caja con el aviso y que genera una cookie para poder desactivar el aviso durante un año cuando se acepta.

CookieChoices.org es un sitio que desde hace tiempo Google puso a disposición de los desarrolladores para informar sobre esto de la aceptación de cookies, así como para proporcionarnos diversas utilidades que generaban automáticamente el código necesario.

Sería conveniente que hicierais una visita por allí si todavía no tenéis muy claro de que va este tema de las cookies, pues no sólo afecta a los sitios alojados en Europa sino a todos los que se puedan ver desde este continente... o sea, a todos.


Anular el aviso


Para los que ya tengáis otro aviso creado con otro sistema y no queráis que adicionalmente salga este de Google, simplemente tendréis que añadir a vuestra plantilla lo siguiente. El lugar correcto sería después de la apertura <head> o antes de su cierre </head>.

<script>cookieChoices = {};</script>

Pero ojo que para los que buscáis acelerar la carga de vuestra web esto sólo anulará la creación de la caja del aviso pero no evitará la carga del script. No ocupa mucho (unas 2kb), pero como sabéis, todo suma.

Ante esta tesitura y mientras no exista una opción para evitar la carga del de Google, me parece que lo óptimo sería prescindir del aviso que nosotros hayamos añadido, ya que ese sí que se puede eliminar totalmente y seguro que el de Google está más que revisado por sus asesores jurídicos.


Advertencia


Si optais por eliminar el aviso de Google y dejar el vuestro aseguraros de que este funciona, pues lo que sí que está penado (ya ha habido sanciones por este tema) es no tener ninguno.

Blogger avisa en el propio código fuente con un claro:
Tú eres el responsable de informar a los visitantes de tu blog de las cookies que utilizas en él. Para más información, ve a http://www.blogger.com/go/cookiechoices.


Modificar contenido aviso de cookies Google


Y para dar más argumentos a favor de la opción de dejar el aviso de Google, informaros de que su contenido se puede modificar. Sería incluyendo en el head de vuestra plantilla (de igual manera que expliqué para su anulación), unos valores determinados para ciertos parámetros que maneja el JavaScript:

<script>
cookieOptions = {msg: "Aquí iría el mensaje que informa del uso de cookies y de la utilidad que se le va a dar", close: "Acepto", learn: "Más información", link:"URL_POLÍTICA_COOKIES"};
</script>

  • msg: Entre las comillas se puede escribir un texto libre. No olvidéis seguir las recomendaciones de CookieChoices para informar adecuadamente de las cookies que usáis y de su finalidad.
  • close: El texto del botón de aceptación que graba una cookie precisamente para que el mensaje no vuelva a salir durante un tiempo.
  • learn: Este sería el texto del botón que lleva a una página sobre información más detallada de toda esta historia de las cookies.
  • link: Dirección de la página a la que llevaría el botón anterior. Puede ser la que nos da por defecto Google o una que vosotros mismos creéis para este fin. Pero en este segundo caso asesoraros bien sobre cuál debe ser su contenido mínimo.


Cómo modificar el aspecto del aviso


La caja del aviso incluye selectores que nos van a ser útiles para cambiar su aspecto. El principal es #cookieChoiceInfo.

Para modificar el tamaño de fuente, colores, etc., bastará con añadir algo como esto a nuestro CSS:

Actualización (27-08-2015): Blogger ha cambiado el código desde la publicación de esta entrada, por lo que lo siguiente se ha actualizado con los nuevos selectores CSS

/* Contenedor general */
#cookieChoiceInfo {
background: #eee;
}
/* Caja del texto*/
.cookie-choices-text {
background: #eee !important;
color: #333 !important;
font-size: 15px;
}
/* Botones */
.cookie-choices-button {
background-color: #333 !important;
color: #999 !important;
border-radius: 4px;
}

Este código anterior disminuye el tamaño de fuente para que el bloque ocupe menos, cambia el tono de fondo para que sea más claro y hace lo contrario con los botones.

Y si por ejemplo queremos que la caja se muestre abajo en lugar de hacerlo arriba, sobre la cabecera, también podemos añadir esto otro:

#cookieChoiceInfo {
top: auto !important;
bottom: 0 !important;
}

Al igual que en los anteriores ejemplos, podéis cambiar todo lo que CSS os permita: colores, fondos, bordes, márgenes, etc.

Servicios incluidos en el aviso


El aviso estándar del que hablamos hoy incluye las cookies grabadas por Blogger, Adsense y Analytics. Cualquier otro uso distinto de los que estos servicios dan a las cookies deberá ser advertido, así que revisad si otros servicios de Google o de otros proveedores que estéis utilizando pudieran generar también cookies.

En este último caso, además de cambiar el texto del aviso, seguramente tendréis que redactar vuestra propia página sobre el uso de cookies y modificar el enlace para que apunte a ella, tal y como expliqué en un punto anterior.
¿Vemos otro post al azar por si le encuentras utilidad o quizás prefieres ser más metódico y suscribirte a nuestras entradas por correo? También puedes imprimir este artículo y por supuesto compartirlo en redes sociales si fue de tu agrado. 

 http://www.oloblogger.com/2015/07/blogger-aviso-cookies-modificar-anular.html

No hay comentarios:

Publicar un comentario

Subir