Cómo hacer que Google Analytics no use cookies y otras configuraciones

2020-10-25 - Categorías: General
Monstruo come galletas

Hoy dejo aquí un truco, y referencias, a la documentación oficial para cumplir con las Leyes sobre cookies y poder seguir disfrutando de la herramienta de análisis de visitas llamada Google Analytics.

Para el que no lo conozca, Google Analytics es una de las herramientas gratuitas de analítica web más usadas en Internet. Nos informa de cómo está funcionando nuestra web, al tiempo que nos da todo tipo de informes para que podamos saber qué tal se comportan los usuarios en general en una página web.

Al grano, cómo no usar cookies con Google Analytics

Llevo un tiempo probándolo y funciona bien. Lo que hace este script es anonimizar las IPs, no almacenar cookies en el visitante, almacenar la información en el localStorage del navegador y recupera del mismo localStorage. Es decir, esta configuración cumple con la Ley de las Cookies correctamente y todo sigue funcionando igual.

La documentación oficial sobre todo esto, y todas las demás configuraciones posibles, están aquí:
https://developers.google.com/analytics/devguides/collection/analyticsjs/field-reference

Un código fuente del script que podemos poner en una web puede ser como en jnjsite.com:

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-12345678-12"></script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-12345678-12', 'jnjsite.com', {
  'storage': 'none',
  'anonymizeIp': true,
  'clientId': window.localStorage.getItem('googleAnalyticsClientId')
});
ga(function(tracker) {
  window.localStorage.setItem('googleAnalyticsClientId', tracker.get('clientId'));
});
ga('send', 'pageview');
</script>

Sólo hay que sustituir UA-12345678-12 por tu identificador de Google Analytics.

2 respuestas a “Cómo hacer que Google Analytics no use cookies y otras configuraciones”

  1. Marcos dice:

    Hola buenas,

    Esto es una buena solución para trackear visitas sin instalar cookie, pero… es valido para la nueva etiqueta de google analytics ?

    la más nueva (gtag.js)

    • Jnj dice:

      Hola Marcos, no, no son compatibles las configuraciones con el nuevo JavaScript de gtag.js. Y en la documentación nueva tampoco he encontrado la configuración que aplicaría. Por ejemplo, la configuración ‘storage’: ‘none’ no está para el nuevo gtag.js, o por lo menos en la doc no lo he encontrado.
      Saludos.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

© 2020 JnjSite.com - MIT license

Sitio hecho con WordPress, diseño y programación del tema por Jnj.