Puedes usar la API de datos para acceder de forma programática a los datos de los informes de Google Analytics (Google Analytics).
Obtén más información sobre las propiedades Google Analytics.
Los datos que muestra la API son coherentes con los que se muestran en la interfaz de usuario de Google Analytics y respetan por completo la configuración de la identidad para los informes, como la identidad combinada, observada o basada en el dispositivo, que se configuró para tu propiedad de Google Analytics.
Estos son algunos ejemplos de informes que puedes generar con la API de datos de Google Analytics v1:
- ¿Cuántos usuarios activos por día tuvo tu app para Android durante la semana pasada?
- ¿Cuántas vistas de página tuvieron las 10 páginas principales de tu sitio en los últimos 28 días?
- ¿Cuántos usuarios activos por país tuvo tu app para iOS en los últimos 30 minutos?
También puedes usar la API de datos de Google Analytics v1 para hacer lo siguiente:
- Crear paneles personalizados para mostrar datos de Google Analytics
- Automatizar tareas complejas de informes para ahorrar tiempo
- Integrar tus datos de Google Analytics con otras aplicaciones empresariales
Coherencia de los datos y la identidad para los informes
La API de datos de Google Analytics v1 accede a los mismos datos de informes que la interfaz de Google Analytics. Los datos que muestra la API respetan por completo la configuración de la identidad para los informes configurada para tu propiedad de Google Analytics, de modo que los recuentos de usuarios, la deduplicación y el modelado de datos se alineen con el espacio de identidad elegido, como la identidad combinada, observada o basada en el dispositivo, en la configuración de tu propiedad.
Para obtener más información sobre cómo los diferentes espacios de identidad pueden afectar tus informes, consulta Identidad para los informes.
Comenzar
Para comenzar, consulta el inicio rápido de la biblioteca cliente. Hay bibliotecas cliente en Java, Python, Node.js y otros lenguajes para simplificar tu implementación.
Métodos disponibles
Esta es una lista de los métodos de la API de datos. Para obtener más detalles, consulta la documentación de referencia.
runReport: Este método muestra un informe personalizado de tus datos de eventos de Google Analytics y es el método preferido para consultas de informes simples.batchRunReports: Esta es una versión por lotes del método runReport que te permite generar varios informes con una sola llamada a la API.runPivotReportEste método muestra un informe de tabla dinámica personalizado de tus datos de eventos de Google Analytics. Los informes de tabla dinámica son formatos más avanzados y expresivos que los informes normales. Cada tabla dinámica describe las columnas y filas de dimensiones visibles en la respuesta del informe.batchRunPivotReports: Esta es una versión por lotes del método runPivotReport que te permite generar varios informes con una sola llamada a la API.getMetadata: Este método muestra metadatos para las dimensiones y métricas disponibles en los métodos de informes. Se usa para explorar las dimensiones y métricas. La respuesta de este método también incluye las dimensiones y métricas personalizadas disponibles para la propiedad de Google Analytics especificada.checkCompatibility: Este método muestra las dimensiones y métricas que se pueden agregar a una solicitud de informe y mantener la compatibilidad.runRealtimeReport: Este método devuelve un informe personalizado de datos de eventos en tiempo real para tu propiedad. Los eventos aparecen en los informes en tiempo real segundos después de que se envían a Google Analytics. Los informes en tiempo real muestran datos de eventos y uso para los períodos que van desde el momento actual hasta hace 30 minutos (hasta 60 minutos para las propiedades de Google Analytics 360).properties.audienceExportsEs un grupo de métodos que te permiten generar exportaciones de públicos, que incluyen una instantánea de los usuarios de un público.properties.recurringAudienceLists(vista previa inicial) : Es un grupo de métodos que te permiten administrar las exportaciones de públicos recurrentes. Una exportación de públicos recurrente produce listas de públicos nuevas cada día.runFunnelReport(vista previa inicial) : Este método muestra un informe de embudo personalizado de embudo de tus datos de eventos de Google Analytics. La exploración de embudo permite visualizar los pasos que siguen los usuarios para completar una tarea y ver rápidamente si tienen éxito o no en cada paso.
Dimensiones y métricas compatibles
Para obtener una lista de todas las dimensiones y métricas compatibles con la API de datos, consulta la documentación del esquema de la API.