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:
¿Por qué utilizar Google Analytics sin cookies?
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.El usuario debe ser conocedor, en detalle, de las cookies que la web puede almacenar en su navegador.
Debe poder elegir qué tipos de cookies quiere que una web almacene en su navegador.
No puede bloquearse la navegación a un usuario que no quiera permitir que se le instalen cookies.
Si renunciamos a los datos para cumplir la GDPR, encontraremos dos problemas:
No dispondremos de datos de analítica web ni de medios pagados.
Si el usuario navega por varias páginas antes de aceptar las cookies, se considerará como tráfico directo.
¿Qué cookies utiliza Google Analytics?
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.
¿Y qué pasa con Google Analytics 4?
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.
¿Cómo desactivar el uso de cookies?
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”?
No se escriben ni se leen cookies propias por parte de Google Analytics.
Se envía el hit a Google Analytics sin cookies.
Algunas funcionalidades de Google Analytics no funcionarán correctamente.
¿Qué implica “ads_storage:denied”?
Las cookies no se utilizan con fines publicitarios.
Las peticiones se realizan a través de otro dominio para evitar que se envíen las cookies de terceros que ya estén presentes en el navegador.
Google Analytics no utiliza los datos para las funciones publicitarias y Google Signals.
Se recoge la url completa para utilizar con fines de medición los parámetros GCLID y DCLID.
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.