Fri. Sep 20th, 2024

Envía visitas al pasado con Google Analytics


Una de las reglas estrictas y rápidas en Google analitico es que una vez que los resultados se han recopilado y procesado en sus propiedades de datos, esos resultados son intocable. Esto significa que si recopilas información por error transacciones duplicadas o incorrectas, Tráfico de PIIo spam de referenciaPor ejemplo, es extremadamente difícil, si no absolutamente imposible, eliminar o cambiar estos datos en Google Analytics.

Otro elemento básico del estricto esquema de Google Analytics es que desplazando hits en el tiempo También es muy difícil. Los resultados se analizan a medida que llegan y se colocan en el orden de procesamiento. Si Google Analytics recopila el resultado B después del resultado A, también se informará que se produjo en ese orden.

Sin embargo, hay una característica en el protocolo de recopilación de Google Analytics que hace le permite realinear un hit en la línea de tiempo pasada. Por lo tanto, incluso si el hit B es enviado después de presionar A, aún puede ingresar tablas de datos con una marca de tiempo que precede golpear una.

Esta característica se llama Tiempo de colay debido a algunas cuestiones bastante confusas documentaciónha sido fácilmente ignorado o malinterpretado.

En este artículo te explicaré cómo Tiempo de cola Funciona y cómo puedes usarlo para realinear los impactos.


X


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!

¿Qué es el tiempo de espera?

El tiempo de cola es un parámetro en el Protocolo de medición (qt). Toma un cero o un número entero positivo como valor.

Con el parámetro Tiempo de cola, puede indicarle a Google Analytics que proceso el impacto para que parezca que ocurrió hace tantos milisegundos desde el momento de la recolección como lo especifica el parámetro.

Por ejemplo, si envías un hit a Google Analytics exactamente a las 12:35:05 con lo siguiente qt valor:

&qt=5000

El hit tendrá una marca de tiempo de 12:35:00, ya que le indicó a Google Analytics que le asignara al hit una marca de tiempo de 5 segundos (5000 milisegundos) antes de que se recopilara realmente.

Este es un parámetro muy útil y se utiliza activamente en cosas como trabajadores de servicios para colocar correctamente los hits recopilados cuando la purple estaba inactiva y con análisis de aplicaciones móviles para garantizar que los resultados diferidos y agrupados se recopilen correctamente.

También puede usarlo con otros sistemas de recopilación de datos fuera de línea, como máquinas de puntos de venta, para colocar una transacción en Google Analytics en el momento actual de la transacción, incluso si envía los datos en lotes todas las noches después del horario comercial.

Limitación: solo visitas el mismo día

Y ahora llegamos a la mayor fuente de confusión.

La documentación indica que Los valores superiores a cuatro horas pueden provocar que los resultados no se procesenpero no cube realmente qué significa esto.

Para aclarar esto, aquí está la principal limitación del tiempo de cola:

El tiempo de cola solo le permite enviar visitas al día precise (con uno importante Advertencia, a continuación).

Por lo tanto, para cualquier día que comience a las 00:00:00 (medianoche) y termine a las 23:59:59, el hit que usa el tiempo de cola también debe ocurrir dentro de esa ventana de tiempo.

Sin embargo. Hay dos trampas.

Captura 1: Puedes enviar hits hasta las 4 am del día siguiente

La ventana de tiempo se extiende artificialmente hasta las 03:59:59 de la mañana siguiente.

Por lo tanto, si desea enviar un hit para que ocurra el viernes 6 de marzo de 2020, el hit debe enviarse durante el 6 de marzo, o no más tarde de las 03:59:59 de la mañana del 7 de marzo.

Esto significa que el máximo El valor para el tiempo de cola es 100799000 milisegundos. Son 27 horas, 59 minutos y 59 segundos. Ese golpe debe se enviará a las 03:59:59 y será procesado por Google Analytics como si hubiera ocurrido a las 00:00:00 del día anterior.

Problema 2: el concepto de “tiempo” está vinculado a la configuración de la zona horaria de la vista de Google Analytics

Y aquí es donde la cosa se complica.

La única manera para ti 100799000 El tiempo de cola de milisegundos funcionará si lo envía a las 03:59:59 del día siguiente. en la zona horaria de la vista de Google Analytics que informará el impacto.

Como probablemente puedas comprender, esto generará problemas si tienes una propiedad con múltiples vistas en diferentes zonas horarias.

Cuatro horas es el tiempo máximo que se garantiza que funcionará.

Quizás ahora la extraña limitación de procesamiento de cuatro horas de la documentación del Protocolo de Medición esté un poco más clara.

Si utiliza el tiempo de cola, entonces un valor máximo de 14400000es decir, 4 horas, está garantizado que funciona. Esto se debe a que a pesar de todo de zona horaria en la propiedad de Google Analytics, un hit con un tiempo de cola de 14400000 siempre se garantiza que caerá dentro del día anterior (si se envía no más tarde de las 03:59:59 de la mañana siguiente) o del día precise (si se envía a las 04:00:00 de la mañana o más tarde).

Imaginemos que envías un hit con un tiempo de espera de 14400000y la zona horaria en la que lo envías es UTC. La fecha es el 7 de marzo y la hora native es las 03:59:59 de la mañana.

Así es como se procesa el impacto desde el punto de vista de una vista de Google Analytics que recibe el impacto.

Zona horaria de Google Analytics Fecha y hora del envío del impacto Fecha y hora del impacto procesado Válido
UTC 7 de marzo, 03:59:59 6 de marzo, 23:59:59
UTC-06:00 6 de marzo, 21:59:59 6 de marzo, 17:59:59
UTC+01:00 7 de marzo, 04:59:59 7 de marzo, 00:59:59
UTC+10:00 7 de marzo, 13:59:59 7 de marzo, 09:59:59

Observa cómo, independientemente de la zona horaria, el hit es válido. Esto se debe a que el hit es enviado y procesada ya sea durante el mismo día, o el hit se envía antes de las 4 am del día siguiente, según la zona horaria de Google Analytics.

Probemos con un valor mayor que ese. Intentaremos enviar el hit. 7 horas Hacia el pasado – eso es 25200000 milisegundos. Seguimos en UTC, la fecha sigue siendo 7 de marzo y todavía son las 03:59:59 de la mañana.

Zona horaria de Google Analytics Fecha y hora del envío del impacto Fecha y hora del impacto procesado Válido
UTC 7 de marzo, 03:59:59 6 de marzo, 20:59:59
UTC-06:00 6 de marzo, 21:59:59 6 de marzo, 17:59:59
UTC+01:00 7 de marzo, 04:59:59 6 de marzo, 21:59:59 NO
UTC+10:00 7 de marzo, 13:59:59 7 de marzo, 06:59:59

Todos los demás hits son válidos excepto el que se recopiló en la vista de Google Analytics en la zona horaria UTC+01:00. Esto se debe a que el hit está en cola para haber ocurrido durante el 6 de marzo, pero se envía Después de las 4 am el 7 de marzo.

Cómo implementar

Para agregar el parámetro Tiempo de cola a un hit, simplemente necesitas set Si usas Google Tag Supervisor, es tan sencillo como añadir un nuevo Campos a configurar Esto se parece a algo así:

El nombre del campo es &qty el valor es el delta en milisegundos de cuándo se debe procesar el hit frente a cuándo se envía.

Con análisis.jsLo configurarías así:

ga('ship', 'occasion', 'Some Class', 'Some Motion', {'&qt': 5000});

Hasta donde yo sé, no hay forma de establecer parámetros arbitrarios del Protocolo de Medición en un gtag.js llamar.

Resumen

El parámetro Tiempo de cola le permite enviar visitas al pasado con Google Analytics. Como tal, es una utilidad bastante poderosa. Hay muchas razones por las que querría retrasar el envío de visitas en el momento de la recopilación, solo para que se procesen en el momento correcto dentro de la línea de tiempo de Google Analytics.

El problema es que solo se pueden agregar visitas al día precise. Lamentablemente, no hay forma de enviar visitas de más de un día en el pasado.

Google Analytics amplía la ventana de tiempo hasta las 4 am del día siguiente, pero el problema es que los conceptos de “día precise” y “día siguiente” los establece el Zona horaria de la configuración de cada vista particular person de Google Analytics.

Por lo tanto, cuando utiliza el parámetro Tiempo en cola en los hits del Protocolo de medición, debe correlacionar el tiempo del cliente (tiempo del navegador o la máquina que envía los hits) con el tiempo de la vista de Google Analytics a la que envía los hits. Si no puede hacer esta correlación, debe asegurarse de enviar solo hits con un máximo de cuatro horas en el pasado, porque esos son los únicos tipos de hits en cola que están garantizados para funcionar.

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *