Pregunta

Estoy trabajando en una aplicación que utiliza la API de exportación de Google Analytics y estoy tratando de obtener el resultado de "tendencia" que Google muestra en cada una de las cuentas de su sitio como un porcentaje

es decir, un 35.04% o menos 16.02%

¿Cómo/dónde obtienen esta figura y está disponible en la API en alguna parte?

He intentado comparar promedios del mes pasado hasta esta mes/primera semana del período frente a la semana pasada del período, etc., pero parece que no puedo obtener los mismos números que Google proporciona.

¿algunas ideas?

Gracias de antemano Doug

¿Fue útil?

Solución

La fórmula es bastante simple (excluyendo los datos de hoy):

(Visitas en los últimos 30 días: visitas entre 31 y 60 días hace) / (visitas entre 31 y 60 días).

Puede verlo en acción en la interfaz si va al tablero predeterminado, donde le muestra los últimos 30 días, luego en el calendario, haga clic en "Comparar con el pasado" y seleccione la cantidad predeterminada. Le mostrará los números utilizados para cada cálculo y los cálculos como aparecen en esa lista de cuentas.

Sin embargo, la API no expone los números precalculados (por ejemplo, no calculan la tasa de rebote para usted; simplemente le dan las piezas para ello).

Por lo tanto, necesitaría hacer dos solicitudes de API para obtener estos datos. Uno para ga:visits en los últimos 30 días, y luego uno para ga:visits En los 30 días anteriores.

Luego, cuando lo obtenga, simplemente reste, divida y multiplique por 100, y tendrá el porcentaje que está buscando.

ACTUALIZACIÓN: La parte de la respuesta fue cierta, pero ya no es. La versión más reciente de la API de Google Analytics proporciona acceso a algunos valores precalculados.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top