Buscar..


Observaciones

Las API de Google Analytics le permiten acceder a los datos dentro de Google Analytics. No debe confundirse con el protocolo de medición que se utiliza para insertar datos en Google Analytics .

La API de Google Analytics se divide en partes servales.

API de informes de Google Analytics

  1. Google Analytics Core Reporting API v3 le brinda acceso a la mayoría de los datos de informes en Google Analytics. Con el Core Reporting API puede:

    • Cree paneles personalizados para mostrar los datos de Google Analytics.
    • Ahorre tiempo al automatizar tareas complejas de informes.
    • Integre sus datos de Google Analytics con otras aplicaciones empresariales.
  2. Google Analytics Reporting API V4 es el método programático más avanzado para acceder a los datos de informes en Google Analytics. Con la API de informes de Google Analytics, puede:

    • Cree paneles personalizados para mostrar los datos de Google Analytics.
    • Automatice tareas complejas de informes para ahorrar tiempo.
    • Integre sus datos de Google Analytics con otras aplicaciones empresariales.
  1. La API de informes en tiempo real le permite solicitar datos en tiempo real, por ejemplo, actividad en tiempo real en una vista, para un usuario autenticado. Puede utilizar la API de informes en tiempo real para:

    • Muestra a los espectadores activos de una página y crea un sentido de urgencia para los usuarios que miran un artículo con un inventario finito.
    • Muestra el contenido más popular, como las 10 mejores páginas activas.
    • Crea y visualiza un panel de control en tiempo real.

La API de informes en tiempo real, en versión beta limitada, está disponible solo para la vista previa del desarrollador. Regístrese para acceder a la API.

  1. La API de informes de embudos multicanal le permite solicitar datos de embudos multicanal para un usuario autenticado. Los datos se derivan de los datos de la ruta de conversión, que muestran las interacciones del usuario con varias fuentes de tráfico en varias sesiones antes de la conversión. Esto le permite analizar cómo múltiples canales de marketing influyen en las conversiones a lo largo del tiempo. Para obtener más detalles sobre qué datos están disponibles, lea Acerca de los embudos multicanal, así como Acerca de los datos de embudos multicanal. Con la API de informes de embudos multicanal puede:

    • Cree informes personalizados utilizando datos de embudos multicanal. Por ejemplo, podría usar los datos de las rutas de conversión principales para informar sobre atributos como la posición relativa de las interacciones en una ruta de conversión.
    • Integre los datos de embudos multicanal con los datos de su empresa. Por ejemplo, podría correlacionar los datos de conversión en línea con los datos de ventas fuera de línea y los costos de medios para llegar a una imagen más completa del ROI de marketing.
    • Mostrar embudos multicanal en nuevos entornos. Por ejemplo, podría crear visualizaciones y otras presentaciones de los datos que comuniquen el valor de los diferentes canales de marketing para impulsar las conversiones.

Ayudantes

  1. La API de metadatos devuelve la lista y los atributos de las columnas (es decir, dimensiones y métricas) expuestas en las API de informes de Google Analytics. Los atributos devueltos incluyen el nombre de la interfaz de usuario, la descripción, el soporte de los segmentos y más. Puede utilizar la API de metadatos para:

    • Descubrir automáticamente nuevas columnas.
    • Acceda a todos los atributos de dimensiones y métricas para las API de informes de Google Analytics.

Nota: Esto solo devuelve metadatos para la API de informes centrales y la API de informes. No metadatos en tiempo real.

  1. Google Analytics Embed API es una biblioteca de JavaScript que le permite crear e incrustar fácilmente un panel en un sitio web de terceros en cuestión de minutos. Le brinda un conjunto de componentes conectables que pueden trabajar juntos para construir herramientas complejas, lo que lo hace simple y poderoso al mismo tiempo.

API de configuración

  1. La API de administración de análisis permite el acceso programático a los datos de configuración de Google Analytics. Puede crear aplicaciones para administrar de manera más eficiente cuentas analíticas grandes o complejas. Las grandes empresas con muchas propiedades pueden automatizar la configuración de la cuenta. Incluso si está creando una aplicación de informes, la API de administración le proporciona herramientas para navegar por su cuenta. Puede utilizar la API de administración de Google Analytics para:

    • Enumere toda la información de cuenta, propiedad y vista de un usuario.
    • Administrar propiedades, vistas y objetivos.
    • Administrar permisos de usuario para una jerarquía de cuentas.
    • Recupere una ID de vista para usar con la API de informes centrales.
    • Determine qué objetivos están activos y acceda a sus nombres configurados.
    • Gestione los vínculos entre las propiedades de Analytics y las cuentas de AdWords.
    • Gestionar las audiencias de remarketing.

Las operaciones de escritura en la API de administración (por ejemplo, crear, actualizar, eliminar, parchear) para los recursos de propiedad web, vista (perfil) y objetivo están actualmente disponibles como una vista previa del desarrollador en versión beta limitada . Si está interesado en utilizar estas funciones, solicite acceso a la versión beta .

  1. La API de Provisioning se puede utilizar para crear nuevas cuentas de Google Analytics y habilitar Google Analytics para sus clientes a escala. Está destinado a proveedores de servicios calificados y grandes socios. Por ejemplo, podría usar la API de aprovisionamiento como parte de un nuevo proceso de incorporación de usuarios para crear una nueva cuenta de Google Analytics para un cliente y luego usar recursos adicionales de la API de administración para configurar la cuenta mediante programación y vincularla a AdWords. Todo esto puede automatizarse e iniciarse desde su propia administración o interfaz de informes.

La API de aprovisionamiento está disponible solo por invitación. Actualmente no estamos aceptando nuevos proyectos.

Versiones

Actualmente hay tres versiones de la API de Google Analytics en vivo.

La versión 2.4 de Google Analytics V2 del Core Reporting API es una API solo para XML que es en su mayoría compatible con la versión 2.3. (Legado)

Google Analytics V3, que incluye la API de informes centrales, la API de administración, la API de metadatos y varias otras API. Estas APIs devuelven Json

Google Analytics V4, que actualmente solo incluye la API de informes y se considera la forma más avanzada de recuperar datos de informes de Google Analytics.

Acceso a las API de Google Analytics

Técnicamente, puede acceder a las API de Google Analytics utilizando cualquier lenguaje de programación que pueda manejar una publicación HTTP o una solicitud HTTP Get .

Dicho esto, Google también ha creado una serie de bibliotecas estándar de clientes oficiales para ayudarte con esto. Usar una biblioteca cliente estándar para el lenguaje de programación elegido puede ser mucho más fácil que codificarlo desde cero.

Las bibliotecas de clientes OFICIALES compatibles con la API de Google Analytics:

  1. Biblioteca API de Google APIs - GitHub
  2. Biblioteca API de .NET de Google - GitHub NuGet
  3. Biblioteca API de Google APIs Python - GitHub
  4. Biblioteca API Java de Google APIs - enlace
  5. API Objective-C de Google APIs - GitHub

Hay más bibliotecas aquí .

Introducción

Las API de Google Analytics le permiten acceder a los datos dentro de Google Analytics. No debe confundirse con el protocolo de medición que se utiliza para insertar datos en Google Analytics .

La API de Google Analytics se divide en partes servales.

API de informes de Google Analytics

  1. Google Analytics Core Reporting API v3 le brinda acceso a la mayoría de los datos de informes en Google Analytics. Con el Core Reporting API puede:

    • Cree paneles personalizados para mostrar los datos de Google Analytics.
    • Ahorre tiempo al automatizar tareas complejas de informes.
    • Integre sus datos de Google Analytics con otras aplicaciones empresariales.
  2. Google Analytics Reporting API V4 es el método programático más avanzado para acceder a los datos de informes en Google Analytics. Con la API de informes de Google Analytics, puede:

    • Cree paneles personalizados para mostrar los datos de Google Analytics.
    • Automatice tareas complejas de informes para ahorrar tiempo.
    • Integre sus datos de Google Analytics con otras aplicaciones empresariales.
  1. La API de informes en tiempo real le permite solicitar datos en tiempo real, por ejemplo, actividad en tiempo real en una vista, para un usuario autenticado. Puede utilizar la API de informes en tiempo real para:

    • Muestra a los espectadores activos de una página y crea un sentido de urgencia para los usuarios que miran un artículo con un inventario finito.
    • Muestra el contenido más popular, como las 10 mejores páginas activas.
    • Crea y visualiza un panel de control en tiempo real.

La API de informes en tiempo real, en versión beta limitada, está disponible solo para la vista previa del desarrollador. Regístrese para acceder a la API.

  1. La API de informes de embudos multicanal le permite solicitar datos de embudos multicanal para un usuario autenticado. Los datos se derivan de los datos de la ruta de conversión, que muestran las interacciones del usuario con varias fuentes de tráfico en varias sesiones antes de la conversión. Esto le permite analizar cómo múltiples canales de marketing influyen en las conversiones a lo largo del tiempo. Para obtener más detalles sobre qué datos están disponibles, lea Acerca de los embudos multicanal, así como Acerca de los datos de embudos multicanal. Con la API de informes de embudos multicanal puede:

    • Cree informes personalizados utilizando datos de embudos multicanal. Por ejemplo, podría usar los datos de las rutas de conversión principales para informar sobre atributos como la posición relativa de las interacciones en una ruta de conversión.
    • Integre los datos de embudos multicanal con los datos de su empresa. Por ejemplo, podría correlacionar los datos de conversión en línea con los datos de ventas fuera de línea y los costos de medios para llegar a una imagen más completa del ROI de marketing.
    • Mostrar embudos multicanal en nuevos entornos. Por ejemplo, podría crear visualizaciones y otras presentaciones de los datos que comuniquen el valor de los diferentes canales de marketing para impulsar las conversiones.

Ayudantes

  1. La API de metadatos devuelve la lista y los atributos de las columnas (es decir, dimensiones y métricas) expuestas en las API de informes de Google Analytics. Los atributos devueltos incluyen el nombre de la interfaz de usuario, la descripción, el soporte de los segmentos y más. Puede utilizar la API de metadatos para:

    • Descubrir automáticamente nuevas columnas.
    • Acceda a todos los atributos de dimensiones y métricas para las API de informes de Google Analytics.

Nota: Esto solo devuelve metadatos para la API de informes centrales y la API de informes. No metadatos en tiempo real.

  1. Google Analytics Embed API es una biblioteca de JavaScript que le permite crear e incrustar fácilmente un panel en un sitio web de terceros en cuestión de minutos. Le brinda un conjunto de componentes conectables que pueden trabajar juntos para construir herramientas complejas, lo que lo hace simple y poderoso al mismo tiempo.

API de configuración

  1. La API de administración de análisis permite el acceso programático a los datos de configuración de Google Analytics. Puede crear aplicaciones para administrar de manera más eficiente cuentas analíticas grandes o complejas. Las grandes empresas con muchas propiedades pueden automatizar la configuración de la cuenta. Incluso si está creando una aplicación de informes, la API de administración le proporciona herramientas para navegar por su cuenta. Puede utilizar la API de administración de Google Analytics para:

    • Enumere toda la información de cuenta, propiedad y vista de un usuario.
    • Administrar propiedades, vistas y objetivos.
    • Administrar permisos de usuario para una jerarquía de cuentas.
    • Recupere una ID de vista para usar con la API de informes centrales.
    • Determine qué objetivos están activos y acceda a sus nombres configurados.
    • Gestione los vínculos entre las propiedades de Analytics y las cuentas de AdWords.
    • Gestionar las audiencias de remarketing.

Las operaciones de escritura en la API de administración (por ejemplo, crear, actualizar, eliminar, parchear) para los recursos de propiedad web, vista (perfil) y objetivo están actualmente disponibles como una vista previa del desarrollador en versión beta limitada . Si está interesado en utilizar estas funciones, solicite acceso a la versión beta .

  1. La API de Provisioning se puede utilizar para crear nuevas cuentas de Google Analytics y habilitar Google Analytics para sus clientes a escala. Está destinado a proveedores de servicios calificados y grandes socios. Por ejemplo, podría usar la API de aprovisionamiento como parte de un nuevo proceso de incorporación de usuarios para crear una nueva cuenta de Google Analytics para un cliente y luego usar recursos adicionales de la API de administración para configurar la cuenta mediante programación y vincularla a AdWords. Todo esto puede automatizarse e iniciarse desde su propia administración o interfaz de informes.

La API de aprovisionamiento está disponible solo por invitación. Actualmente no estamos aceptando nuevos proyectos.

Hello World Reporting API - Resto

POST https://analyticsreporting.googleapis.com/v4/reports:batchGet?access_token={Access token from auth request}
{
  "reportRequests":[
  {
    "viewId":"XXXX",
    "dateRanges":[
      {
        "startDate":"2015-06-15",
        "endDate":"2015-06-30"
      }],
    "metrics":[
      {
        "expression":"ga:sessions"
      }],
    "dimensions": [
      {
        "name":"ga:browser"
      }]
    }]
}


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow