
¿Guardas cookies de tus usuarios antes de que den su consentimiento? ¿Utilizas Google Analytics y te preocupa perder datos de tu web por cumplir el Reglamento de Protección de datos (GDPR)?
Soy Carlos Estévez, COO en Internet República, y en este post te explico paso a paso cómo utilizar Google Analytics sin cookies, tanto para Google Analytics 4 como para Universal, e incluso a configurar Google Tag Manager.
Aquí podéis ver el vídeo donde lo explico en profundidad:
Desde el pasado 31 de octubre se declara como “no válido” el consentimiento implícito de las cookies para seguir navegando en una web.
Si renunciamos a los datos para cumplir la GDPR, encontraremos dos problemas:
Para entender qué implicaciones tiene que usar Google Analytics sin cookies, debemos entender primero cuáles son las cookies que utilizan Universal y Google Analytics 4:
Universal utiliza cookies centradas en identificar al usuario y también en medición de AMP y de Google Ads:
_ga: Su función es distinguir a los usuarios
_gid: Su función es distinguir a los usuarios
_gat: Limitar el número de peticiones
AMP_TOKEN: ID de cliente de AMP
_gac_<property-id>: Vincular conversaciones de Analytics y Google Ads
También hay que tener en cuenta que Google Analytics dispone de varias cookies publicitarias que necesita para las funcionalidades de Google Signals y los datos demográficos.
Por tanto, a lo que tenemos que renunciar es al control de la recurrencia de los usuarios y a estas otras funciones que tampoco son el core de la plataforma. Por tanto, sería viable a nivel de funcionamiento usar Unviersal Analytics sin cookies.
Google Analytics 4 utiliza menos cookies. El propio Google, en su documentación, nos indica claramente que esta versión está preparada para trabajar sin cookies.
¿Qué cookies utiliza GA 4?
_ga: Distinguir a los usuarios
_gid: Distinguir a los usuarios
_ga_<container-id>: Mantener los datos de la sesión
Así que, sí, se puede usar Google Analytics sin cookies, tanto en Universal como en la versión 4.
En Google Analytics 4
Google ha anunciado de forma oficial que puede utilizarse sin cookies. La manera de poder hacerlo es a través de una API de gtag.js denominada “CONSENT”, con la cual podemos indicar al script de Google Analytics qué tipo de cookies ha aceptado cada usuario.
Mediante las variables “Analytics_storage” y “ad_storage”, podemos definir con los valores “denied” o “granted” si el usuario las acepta o las rechaza, de forma independiente para cada una. Es un sistema eficaz y que no complica en exceso la integración con el sistema de gestión del consentimiento que tengamos. Es importante destacar que está en beta.
¿Qué implica “analytics_storage:denied”?
¿Qué implica “ads_storage:denied”?
En Universal
Respecto a Universal, sorprendentemente, la forma no varía mucho. En este caso, solo tendremos que utilizar la variable “storage” con valor “none”. Con esto, ya se han desactivado las cookies de Google Analytics.
No utilizar cookies en Google Analytics Universal implica problemas para trackear a un mismo usuario, entre subdominios o entre protocolos, y un seguimiento AMP fuera de dominio.
¿Y si lo estamos implementando en Google Tag Manager?
El procedimiento es el mismo, aunque si no se ha investigado mucho con la configuración avanzada de las etiquetas de Google Analytics, puede ser difícil encontrar dónde incluir la variable.
Antes de eso, mi recomendación es que utilices dos contenedores de Google Tag Manager: uno sin cookies y otro con ellas. Así, en el gestor de consentimiento, podrás cargar uno u otro según lo que te permita cada usuario de tu web.
Esto se puede hacer de forma sencilla exportando el contenedor con esta opción, e importándolo en uno nuevo. Una vez aquí, hay que asegurarse de que se desactivan todas las etiquetas que guardan cookies en el navegador, y después editar la etiqueta de Google Analytics para evitar que cargue cookies:
1.Asegúrate que has desactivado la opción de “Funciones publicitarias de display”
2.Ve a “campos que configurar” y añade los valores “storage” y “none”.
3.Solo queda publicar tu nuevo contenedor y configurar tu sistema de gestión del consentimiento de cookies para que cargue por defecto el que no tiene cookies, y el otro cuando las acepte.
Para implementarlo en WordPress, añade el contenedor con cookies en el campo de aceptación, y el contenedor sin cookies en el tema.
Así que como puedes ver, puedes tener datos de usuarios que no han aceptado las cookies y cumplir la GDPR. Universal Analytics necesita cookies para tener todas sus funcionalidades, pero puede funcionar sin cookies. En cambio, GA 4 está preparado para funcionar sin cookies, pero ten en cuenta que todavía está en beta.