Skip to content
ANALYTICS

Tracking Opt-out en Google Analytics a través de su API

David Vallejo
Share

El tema de la ley de Cookies Europea, fue uno de los temás más comentados en el mundillo de la Analítica Web, la semana pasada. En este aspecto desde Bruselas, dejaron por fin el tema claro durante la semana pasada:

First party analytics cookies are not likely to create a privacy risk when they are strictly limited to first party aggregated statistical purposes and when they are used by websites that already provide clear information about these cookies in their privacy policy as well as adequate privacy safeguards. Such safeguards are expected to include a user friendly
mechanism to opt-out from any data collection and comprehensive anonymization mechanisms that are applied to other collected identifiable information such as IP addresses.

Es decir las cookies first party, como las que utiliza Google Analytics, siempre y cuando se trate de datos agragados no existe un riesgo de privacidad por lo cual, no es necesario el consentimiento explícito de los usuarios para su utilización. Eso si, deberemos dejarlo claro en la política de privacidad de nuestra web, así como ofrecer al usuario la posibilidad de poder decidir si recogemos sus datos. A este técnica se la denomina opt-out, y ya hablamos hace un tiempo en esta web en como hacerlo en algunos de los servicios de Analitica web más utilizados, podéis visitarlo aquí: Excluye tus visitas con Opt-Out .

El mayor problema con Google Analytics en este anterior posts, es que las soluciones eran genéricas, es decir deshabilitabamos el envío de toda información a Google independientemente del dominio, y además estaba limitado a los navegadores Chrome y Firefox al tratarse de una extensión.

Desde hace unas semanas, el API del javascript de Google Analtyics, ofrece la opción de hacer el optout por Propiedad ( UA ), así como será independiente del navegador. Para ello deberemos poner la siguiente línea antes de nuestra llamada al tracker:

window['ga-disable-UA-XXXXXX-Y'] = true;

Entonces deberemos crear una página en nuestra web, que a petición del cliente cree una cookie, por ejemplo __utm_optout, y como valor el UA que estemos filtrando, y luego en relación a si esa cookie está fijado y su valor, imprimir esa línea para de esta manera filtrar solo el tráfico de los usuarios que lo hayan solicitado.

Tenéis más información sobre esta funcionalidad en la ayuda oficial: https://developers.google.com/analytics/devguides/collection/gajs/#disable

Y podéis leer el comunicado oficial que comentamos en el post en el siguiente enlace:
http://ec.europa.eu/justice/data-protection/article-29/press-material/press-release/art29_press_material/20120612_pr_cookie_consent_exemption_en.pdf