Expectativas sobre los datos de informes

En esta guía, se explica información importante sobre los datos que ves en los informes generados con la API de datos de Google Analytics. Los usuarios suelen encontrar discrepancias entre los datos que devuelve la API (específicamente, el método runReport) y los datos que se muestran en la IU de Google Analytics.

Muestreo y agregación

El método runReport de la API de datos de Google Analytics puede devolver datos muestreados, en especial para conjuntos de datos grandes o consultas complejas. Si bien la IU de Google Analytics también aplica el muestreo, los umbrales y algoritmos específicos pueden diferir, lo que genera pequeñas diferencias en los valores informados.

Para saber si los resultados del informe se basan en un subconjunto de los datos disponibles, inspecciona el samplingMetadatas campo del objeto ResponseMetaData. Si se muestrean los resultados del informe, este campo describe el porcentaje de eventos que se usaron en este informe.

Ciertos métodos de informes de la API de datos de Google Analytics te permiten especificar el nivel de muestreo que deseas. Puedes usar el samplingLevel campo del método properties.reportTasks.create para controlar el nivel de muestreo del informe.

Esta función otorga a las propiedades de Google Analytics 360 acceso a límites de muestreo más altos de 1,000 millones de eventos. Además, los límites de muestreo se pueden establecer en UNSAMPLED para usar resultados sin muestrear para grandes recuentos de eventos.

Para obtener más información, consulta Acerca del muestreo de datos.

Aproximación del recuento único

La API de datos de Google Analytics usa el algoritmo HyperLogLog++ (HLL++) para estimar los recuentos únicos de métricas como Usuarios activos y Sesiones. Este enfoque se usa en la API y en la IU de Google Analytics para mejorar el rendimiento y administrar grandes conjuntos de datos de manera eficiente, lo que significa que los resultados son aproximaciones en lugar de recuentos exactos.

Para obtener contexto adicional, consulta los siguientes recursos: Aproximación del recuento único en Google Analytics y Diferencias en los recuentos de usuarios.

Umbral de datos

Google Analytics puede aplicar umbrales de datos a los informes para evitar la identificación de usuarios individuales en función de la información demográfica, los intereses o cualquier otro indicador presente en los datos.

Si una fila del informe contiene una pequeña cantidad de usuarios, es posible que se excluya de los resultados. Esto es más común en los informes que incluyen dimensiones de alta cardinalidad o dimensiones personalizadas.

Para saber si este informe está sujeto a umbrales, inspecciona el subjectToThresholding campo del objeto ResponseMetaData.

Para obtener más información, consulta Umbrales de datos.

La fila (other)

Si una dimensión tiene una cardinalidad alta, Google Analytics puede agrupar los valores menos comunes en una fila etiquetada como (other). Esto es más común en los informes que incluyen dimensiones con más de 500 valores únicos por día.

Cuando usas filtros con la API de datos, ten en cuenta que los filtros no buscan dentro de la fila (other) y se aplican después de que se agregan los datos y se genera la fila (other).

Para saber si un informe contiene datos incluidos en la (other) fila, inspecciona el dataLossFromOtherRow campo del objeto ResponseMetaData.

Para obtener más información, consulta Fila(other) en Google Analytics.

Identidad para los informes

La identidad para los informes decide cómo se anulan los usuarios duplicados en los informes. Los diferentes parámetros de configuración de identidad (como "Combinada" o "Basada en el dispositivo") pueden generar diferentes recuentos de usuarios para el mismo período.

Tanto la IU de Google Analytics como la API de datos usan el mismo parámetro de configuración de identidad para los informes de tu propiedad. Si se cambia este parámetro de configuración, afectará los informes en la IU y la API. Si se cambia el parámetro de configuración entre la ejecución de un informe en la IU y la obtención de los datos del informe a través de la API, los recuentos de usuarios pueden diferir entre los dos informes para el mismo período.

Especificidad de la consulta

Para minimizar las discrepancias, asegúrate de que los siguientes parámetros de tu solicitud a la API coincidan exactamente con la configuración del informe de la IU de Google Analytics:

  • Períodos: Verifica que las fechas de inicio y finalización sean idénticas.
  • Dimensiones y métricas: Asegúrate de que las dimensiones y métricas de tu solicitud a la API sean las mismas que las dimensiones y métricas del informe de la IU de Google Analytics.
  • Filtros: Asegúrate de que las dimensiones o métricas que se apliquen en la solicitud a la API coincidan con las que se usan en la IU.

Agregar dimensiones a un informe puede generar menos eventos que se usen en los cálculos. En un informe, solo se incluyen los eventos que contienen datos para las dimensiones solicitadas. Como resultado, agregar dimensiones a una consulta puede alterar los valores agregados de las métricas en un informe.

Actualidad de los datos

Google Analytics tarda en procesar y agregar datos de eventos. Cuando trabajas con datos muy recientes, es posible que veas pequeñas diferencias entre los informes si hay un retraso entre las recuperaciones de datos. Por ejemplo, si ves un informe en la IU y, luego, consultas la API para obtener el mismo informe minutos después, es posible que los datos hayan cambiado debido al procesamiento y la agregación en curso.

Para obtener más información, consulta Actualidad de los datos.

Alternativas de datos sin muestrear

Si tu caso de uso requiere datos completos y sin muestrear a nivel del evento, considera usar las siguientes alternativas:

  • BigQuery Export: BigQuery Export para Google Analytics

    es el método recomendado para el análisis avanzado de datos de eventos sin procesar.

  • Analytics 360: Las propiedades con una licencia de Analytics 360 tienen límites de muestreo más altos y acceso a funciones de informes más detalladas.