Hace un tiempo publiqué una #ConsejosGTMT Put up donde detallo los pasos que puedes seguir para Inhabilitar todo el seguimiento de Google Analytics y las redirecciones de DoubleClick que suelen seguir. Fue un ejercicio divertido, pero como se basa en evitar solicitudes etiqueta por etiqueta (usando el ubicuo customTask
), puede ser una tarea ardua manipularla en contenedores grandes.
En este artículo, continuaremos con el tema de la exclusión voluntaria de Análisis de Google Seguimiento aprovechando una solución proporcionada por el La herramienta en síPara que funcione, usaremos una etiqueta HTML personalizada junto con algunas secuenciación de etiquetas.
incógnita
El boletín informativo de Simmer
Suscríbete a la Boletín informativo de Simmer ¡Para recibir las últimas noticias y contenidos de Simo Ahava en tu bandeja de entrada de correo electrónico!
Consejo 68: Desactivación del seguimiento de Google Analytics con una variable world
El truco es establecer una variable world antes La primera etiqueta GA se activa en la página. Esto es essential, porque la variable world debe crearse antes de que se cree el objeto de seguimiento. Por lo tanto, desafortunadamente, customTask
No funcionará esta vez (lo sé, ¡GRAN decepción!).
La variable en sí es muy sencilla de crear. Debe tener este aspecto:
window('ga-disable-UA-XXXXXX-Y') = true
Aquí, UA-XXXXXX-Y
es el ID de seguimiento que desea bloquear para todas las solicitudes GA posteriores enviadas a la página. Puede crear múltiples variables globales como esta, una para cada ID de seguimiento que desee bloquear.
Entonces, si quisiera bloquear el seguimiento de GA a UA-12345-1 cuando el usuario tiene una cookie específica en su navegador, podría usar algo como esto en un Etiqueta HTML personalizada:
<script>
if ({{Cookie - _ga_opt_out}} === 'true') {
window('ga-disable-{{GA ID}}') = true;
}
script>
Aquí, {{Cookie – _ga_opt_out}} es una cookie de origen (imaginaria) que almacena el valor true
Si el usuario ha optado por no ser rastreado en mi sitio (imaginario). {{Identificación de GA}} es un variable constante que devuelve el ID de seguimiento de Google Analytics que el usuario desea cancelar.
O si quiero usar el doNotTrack
característica que la mayoría de los navegadores le permiten configurar en su configuración:
<script>
if (navigator.doNotTrack && navigator.doNotTrack === 1) {
window('ga-disable-{{GA ID}}') = true;
}
script>
Tenga en cuenta que No debe agregar ningún disparador a esta etiqueta HTML personalizadaya que solo se activará cuando esté en una secuencia de etiquetas.
Por último, es necesario encontrar el primero Etiqueta de Common Analytics que se activa en la página con ese ID de seguimiento. Normalmente, se trata de una etiqueta de vista de página que se activa en el activador Todas las páginas.
Luego, desplácese hacia abajo hasta su Configuración avanzaday asegúrese de que la configuración de secuenciación de etiquetas esté configurada de la siguiente manera:
Esta configuración garantiza que antes de que se energetic la etiqueta Vista de página, su script de exclusión voluntaria tenga tiempo de completarse y configurar el navegador para que inhabilite el seguimiento de Google Analytics al ID de seguimiento establecido en la variable world.
En realidad, eso es todo. La desventaja obvia es que, si realiza un seguimiento de más de una propiedad de GA, deberá excluirlas todas. También deberá modificar la declaración condicional en el script para que coincida con el esquema de exclusión voluntaria que ofrece su sitio net.