Поиск…


замечания

API-интерфейсы Google Analytics позволяют вам получать доступ к данным в Google Analytics. Его не следует путать с протоколом измерений, который используется для вставки данных в Google Analytics .

API Google Analytics разделен на части сервлетов.

API отчетов Google Analytics

  1. В Google Analytics Core Reporting API v3 вы получаете доступ к большинству данных отчета в Google Analytics. С помощью Core Reporting API вы можете:

    • Создавайте настраиваемые информационные панели для отображения данных Google Analytics.
    • Экономия времени за счет автоматизации сложных задач отчетности.
    • Интеграция данных Google Analytics с другими бизнес-приложениями.
  2. API-интерфейс отчетности Google Analytics V4 - это самый передовой программный метод для доступа к данным отчета в Google Analytics. С помощью API отчетов Google Analytics вы можете:

    • Создавайте настраиваемые информационные панели для отображения данных Google Analytics.
    • Автоматизация сложных задач отчетности для экономии времени.
    • Интеграция данных Google Analytics с другими бизнес-приложениями.
  1. API отчетов реального времени позволяет запрашивать данные в реальном времени, например, активность в режиме реального времени в представлении для аутентифицированного пользователя. API реального времени можно использовать для:

    • Отображать активных зрителей на странице и создавать ощущение срочности для пользователей, рассматривающих предмет с ограниченным запасом.
    • Отображение наиболее популярного контента, такого как 10 самых активных страниц.
    • Создайте и покажите панель приборов реального времени.

API отчетов реального времени в ограниченной бета-версии доступен только для предварительного просмотра разработчика. Зарегистрируйтесь, чтобы получить доступ к API.

  1. API-интерфейс многоканальных последовательностей позволяет вам запрашивать данные многоканальных последовательностей для аутентифицированного пользователя. Данные выводятся из данных пути преобразования, которые показывают взаимодействие пользователей с различными источниками трафика в течение нескольких сеансов до преобразования. Это позволяет анализировать, как несколько маркетинговых каналов влияют на конверсии с течением времени. Дополнительные сведения о доступных данных см. В разделе «О многоканальных последовательностях», а также «Сведения о многоканальных последовательностях». С помощью API многоканальных последовательностей вы можете:

    • Создавайте собственные отчеты с использованием данных многоканальных последовательностей. Например, вы можете использовать данные Top Conversion Paths для отчета об атрибутах, таких как относительное расположение взаимодействий в пути преобразования.
    • Интегрируйте данные многоканальных последовательностей с данными вашего бизнеса. Например, вы можете сопоставить данные онлайн-конверсии с данными о продажах в автономном режиме и данными о стоимости мультимедиа, чтобы получить более полную картину рентабельности сбыта.
    • Отображение многоканальных последовательностей в новых средах. Например, вы можете создавать визуализацию и другие презентации данных, которые сообщают о ценности различных маркетинговых каналов при конверсиях вождения.

Помощники

  1. API метаданных возвращает список и атрибуты столбцов (т. Е. Измерения и показатели), отображаемые в API-интерфейсах отчетности Google Analytics. Возвращенные атрибуты включают имя пользовательского интерфейса, описание, поддержку сегментов и т. Д. API метаданных можно использовать для:

    • Автоматически открывать новые столбцы.
    • Доступ к атрибутам всех параметров и показателей для API отчетов Google Analytics.

Примечание. Это возвращает только метаданные для Core Reporting API и Reporting API. Не метаданные в реальном времени.

  1. API-интерфейс Google Analytics Embed - это библиотека JavaScript, которая позволяет вам легко создавать и внедрять панель мониторинга на стороннем веб-сайте за считанные минуты. Он дает вам набор подключаемых компонентов, которые могут работать вместе для создания сложных инструментов, что делает его одновременно простым и мощным.

API конфигурации

  1. API управления Analytics позволяет осуществлять программный доступ к данным конфигурации Google Analytics. Вы можете создавать приложения для более эффективного управления большими или сложными учетными записями Google Analytics. Крупные компании со многими свойствами могут автоматизировать настройку учетной записи. Даже если вы создаете приложение для отчетности, Management API предоставляет вам инструменты для навигации по вашей учетной записи. Вы можете использовать API управления Google Analytics для:

    • Список всех учетных записей, свойств и сведений для пользователя.
    • Управление свойствами, представлениями и целями.
    • Управление разрешениями пользователей для иерархии учетных записей.
    • Получите идентификатор вида, который будет использоваться с Core Reporting API.
    • Определите, какие цели активны и доступ к их настроенным именам.
    • Управление ссылками между свойствами Analytics и учетными записями AdWords.
    • Управление аудиторией ремаркетинга.

Операции записи в API управления (например, создание, обновление, удаление, исправление) для веб-ресурса, представления (профиля) и ресурсов цели в настоящее время доступны в качестве предварительного просмотра для разработчиков в ограниченной бета-версии . Если вы заинтересованы в использовании этих функций, запросите доступ к бета-версии .

  1. API Provisioning API можно использовать для создания новых учетных записей Google Analytics и включения Google Analytics для ваших клиентов в масштабе. Он предназначен для квалифицированных поставщиков услуг и крупных партнеров. Например, вы можете использовать Provisioning API как часть нового процесса ввода данных для создания новой учетной записи Google Analytics для клиента, а затем использовать дополнительные ресурсы API управления, чтобы программно настроить учетную запись и связать ее с AdWords. Все это можно автоматизировать и инициировать из собственного интерфейса администратора или отчетов.

API Provisioning API доступен только по приглашению. В настоящее время мы не принимаем новые проекты.

Версии

В настоящее время существует три версии API Google Analytics.

Google Analytics V2 Version 2.4 Core Reporting API - это только XML-интерфейс, который в основном обратно совместим с версией 2.3. (Наследие)

Google Analytics V3, который включает в себя Core Reporting API, API управления, MetaData API и ряд других API. Эти API возвращают Json

Google Analytics V4, который в настоящее время включает только API отчетов и считается самым передовым способом получения данных из Google Analytics.

Доступ к API Google Analytics

Вы можете технически получить доступ к API Google Analytics с помощью любого языка программирования, который может обрабатывать HTTP-сообщение или HTTP- запрос Get .

При этом Google также создал ряд официальных стандартных клиентских библиотек, которые помогут вам в этом. Использование стандартной клиентской библиотеки для выбранного языка программирования может быть намного проще, чем кодирование с самого начала.

ОФИЦИАЛЬНЫЕ Клиентские библиотеки с поддержкой API Google Analytics:

  1. Библиотека клиентских API Google API - GitHub
  2. Библиотека клиентских API Google .Net - GitHub NuGet
  3. API-интерфейс Google API Python - GitHub
  4. API-интерфейс API Google API - ссылка
  5. Библиотека Objective-C API Google API - GitHub

Есть несколько библиотек здесь .

Вступление

API-интерфейсы Google Analytics позволяют вам получать доступ к данным в Google Analytics. Его не следует путать с протоколом измерений, который используется для вставки данных в Google Analytics .

API Google Analytics разделен на части сервлетов.

API отчетов Google Analytics

  1. В Google Analytics Core Reporting API v3 вы получаете доступ к большинству данных отчета в Google Analytics. С помощью Core Reporting API вы можете:

    • Создавайте настраиваемые информационные панели для отображения данных Google Analytics.
    • Экономия времени за счет автоматизации сложных задач отчетности.
    • Интеграция данных Google Analytics с другими бизнес-приложениями.
  2. API-интерфейс отчетности Google Analytics V4 - это самый передовой программный метод для доступа к данным отчета в Google Analytics. С помощью API отчетов Google Analytics вы можете:

    • Создавайте настраиваемые информационные панели для отображения данных Google Analytics.
    • Автоматизация сложных задач отчетности для экономии времени.
    • Интеграция данных Google Analytics с другими бизнес-приложениями.
  1. API отчетов реального времени позволяет запрашивать данные в реальном времени, например, активность в режиме реального времени в представлении для аутентифицированного пользователя. API реального времени можно использовать для:

    • Отображать активных зрителей на странице и создавать ощущение срочности для пользователей, рассматривающих предмет с ограниченным запасом.
    • Отображение наиболее популярного контента, такого как 10 самых активных страниц.
    • Создайте и покажите панель приборов реального времени.

API отчетов реального времени в ограниченной бета-версии доступен только для предварительного просмотра разработчика. Зарегистрируйтесь, чтобы получить доступ к API.

  1. API-интерфейс многоканальных последовательностей позволяет вам запрашивать данные многоканальных последовательностей для аутентифицированного пользователя. Данные выводятся из данных пути преобразования, которые показывают взаимодействие пользователей с различными источниками трафика в течение нескольких сеансов до преобразования. Это позволяет анализировать, как несколько маркетинговых каналов влияют на конверсии с течением времени. Дополнительные сведения о доступных данных см. В разделе «О многоканальных последовательностях», а также «Сведения о многоканальных последовательностях». С помощью API многоканальных последовательностей вы можете:

    • Создавайте собственные отчеты с использованием данных многоканальных последовательностей. Например, вы можете использовать данные Top Conversion Paths для отчета об атрибутах, таких как относительное расположение взаимодействий в пути преобразования.
    • Интегрируйте данные многоканальных последовательностей с данными вашего бизнеса. Например, вы можете сопоставить данные онлайн-конверсии с данными о продажах в автономном режиме и данными о стоимости мультимедиа, чтобы получить более полную картину рентабельности сбыта.
    • Отображение многоканальных последовательностей в новых средах. Например, вы можете создавать визуализацию и другие презентации данных, которые сообщают о ценности различных маркетинговых каналов при конверсиях вождения.

Помощники

  1. API метаданных возвращает список и атрибуты столбцов (т. Е. Измерения и показатели), отображаемые в API-интерфейсах отчетности Google Analytics. Возвращенные атрибуты включают имя пользовательского интерфейса, описание, поддержку сегментов и т. Д. API метаданных можно использовать для:

    • Автоматически открывать новые столбцы.
    • Доступ к атрибутам всех параметров и показателей для API отчетов Google Analytics.

Примечание. Это возвращает только метаданные для Core Reporting API и Reporting API. Не метаданные в реальном времени.

  1. API-интерфейс Google Analytics Embed - это библиотека JavaScript, которая позволяет вам легко создавать и внедрять панель мониторинга на стороннем веб-сайте за считанные минуты. Он дает вам набор подключаемых компонентов, которые могут работать вместе для создания сложных инструментов, что делает его одновременно простым и мощным.

API конфигурации

  1. API управления Analytics позволяет осуществлять программный доступ к данным конфигурации Google Analytics. Вы можете создавать приложения для более эффективного управления большими или сложными учетными записями Google Analytics. Крупные компании со многими свойствами могут автоматизировать настройку учетной записи. Даже если вы создаете приложение для отчетности, Management API предоставляет вам инструменты для навигации по вашей учетной записи. Вы можете использовать API управления Google Analytics для:

    • Список всех учетных записей, свойств и сведений для пользователя.
    • Управление свойствами, представлениями и целями.
    • Управление разрешениями пользователей для иерархии учетных записей.
    • Получите идентификатор вида, который будет использоваться с Core Reporting API.
    • Определите, какие цели активны и доступ к их настроенным именам.
    • Управление ссылками между свойствами Analytics и учетными записями AdWords.
    • Управление аудиторией ремаркетинга.

Операции записи в API управления (например, создание, обновление, удаление, исправление) для веб-ресурса, представления (профиля) и ресурсов цели в настоящее время доступны в качестве предварительного просмотра для разработчиков в ограниченной бета-версии . Если вы заинтересованы в использовании этих функций, запросите доступ к бета-версии .

  1. API Provisioning API можно использовать для создания новых учетных записей Google Analytics и включения Google Analytics для ваших клиентов в масштабе. Он предназначен для квалифицированных поставщиков услуг и крупных партнеров. Например, вы можете использовать Provisioning API как часть нового процесса ввода данных для создания новой учетной записи Google Analytics для клиента, а затем использовать дополнительные ресурсы API управления, чтобы программно настроить учетную запись и связать ее с AdWords. Все это можно автоматизировать и инициировать из собственного интерфейса администратора или отчетов.

API Provisioning API доступен только по приглашению. В настоящее время мы не принимаем новые проекты.

Hello World Reporting API - Отдых

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
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow