Google Analytics Data API

Доступ к данным отчетов в Google Analytics. Предупреждение: Создание нескольких клиентских приложений, учетных записей или проектов для имитации или функционирования в качестве единого клиентского приложения, учетной записи или проекта (соответственно) или для обхода ограничений или квот использования, специфичных для сервиса, является прямым нарушением Условий использования Google Cloud Platform, а также Условий использования API Google. Эти действия могут привести к немедленному прекращению работы ваших проектов GCP без какого-либо предупреждения.

Сервис: analyticsdata.googleapis.com

Для вызова этой службы мы рекомендуем использовать клиентские библиотеки, предоставляемые Google. Если вашему приложению необходимо использовать собственные библиотеки для вызова этой службы, используйте следующую информацию при отправке запросов к API.

Документ об обнаружении

Документ Discovery — это машиночитаемая спецификация для описания и использования REST API. Он используется для создания клиентских библиотек, плагинов для IDE и других инструментов, взаимодействующих с API Google. Один сервис может предоставлять несколько документов Discovery. Данный сервис предоставляет следующие документы Discovery:

конечная точка сервиса

Конечная точка сервиса — это базовый URL-адрес, указывающий сетевой адрес API-сервиса. Один сервис может иметь несколько конечных точек. Данный сервис имеет следующую конечную точку, и все приведенные ниже URI являются относительными к этой конечной точке:

  • https://analyticsdata.googleapis.com

REST-ресурс: v1beta.properties

Методы
batchRunPivotReports POST /v1beta/{property=properties/*}:batchRunPivotReports
Возвращает несколько сводных отчетов в пакетном режиме.
batchRunReports POST /v1beta/{property=properties/*}:batchRunReports
Возвращает несколько отчетов в пакетном режиме.
checkCompatibility POST /v1beta/{property=properties/*}:checkCompatibility
Этот метод обеспечения совместимости перечисляет параметры и метрики, которые можно добавить в запрос на создание отчета, сохраняя при этом совместимость.
getMetadata GET /v1beta/{name=properties/*/metadata}
Возвращает метаданные для измерений и показателей, доступных в методах формирования отчетов.
runPivotReport POST /v1beta/{property=properties/*}:runPivotReport
Возвращает настраиваемый сводный отчет на основе данных о событиях из Google Analytics.
runRealtimeReport POST /v1beta/{property=properties/*}:runRealtimeReport
Возвращает персонализированный отчет с данными о событиях в режиме реального времени для вашего объекта недвижимости.
runReport POST /v1beta/{property=properties/*}:runReport
Возвращает персонализированный отчет на основе данных о событиях в Google Analytics.

REST-ресурс: v1beta.properties.audienceExports

Методы
create POST /v1beta/{parent=properties/*}/audienceExports
Создает файл с данными об аудитории для последующего извлечения.
get GET /v1beta/{name=properties/*/audienceExports/*}
Получает метаданные конфигурации для экспорта конкретной аудитории.
list GET /v1beta/{parent=properties/*}/audienceExports
Отображает список всех экспортированных данных об аудитории для данного ресурса.
query POST /v1beta/{name=properties/*/audienceExports/*}:query
Получает экспорт данных об аудитории пользователей.

REST-ресурс: v1alpha.properties

Методы
getMetadata GET /v1alpha/{name=properties/*/metadata}
Возвращает метаданные для измерений и показателей, доступных в методах формирования отчетов.
getPropertyQuotasSnapshot GET /v1alpha/{name=properties/*/propertyQuotasSnapshot}
Отсортировать все квоты на недвижимость по категориям квот для заданного объекта.
runFunnelReport POST /v1alpha/{property=properties/*}:runFunnelReport
Возвращает персонализированный отчет по воронке продаж на основе данных о событиях из Google Analytics.
runReport POST /v1alpha/{property=properties/*}:runReport
Возвращает персонализированный отчет на основе данных о событиях в Google Analytics.

REST-ресурс: v1alpha.properties.audienceLists

Методы
create POST /v1alpha/{parent=properties/*}/audienceLists
Создает список аудитории для последующего извлечения.
get GET /v1alpha/{name=properties/*/audienceLists/*}
Получает метаданные конфигурации для конкретного списка аудитории.
list GET /v1alpha/{parent=properties/*}/audienceLists
Выводит список всех списков аудитории для данного ресурса.
query POST /v1alpha/{name=properties/*/audienceLists/*}:query
Получает список пользователей, представляющих аудиторию.

REST-ресурс: v1alpha.properties.recurringAudienceLists

Методы
create POST /v1alpha/{parent=properties/*}/recurringAudienceLists
Создает список постоянно появляющихся зрителей.
get GET /v1alpha/{name=properties/*/recurringAudienceLists/*}
Получает метаданные конфигурации для конкретного списка повторяющихся аудиторий.
list GET /v1alpha/{parent=properties/*}/recurringAudienceLists
Отображает все списки постоянных зрителей для данного ресурса.

REST-ресурс: v1alpha.properties.reportTasks

Методы
create POST /v1alpha/{parent=properties/*}/reportTasks
Инициирует создание задачи для формирования отчета.
get GET /v1alpha/{name=properties/*/reportTasks/*}
Получает метаданные отчета, относящиеся к конкретной задаче создания отчета.
list GET /v1alpha/{parent=properties/*}/reportTasks
Отображает список всех задач по составлению отчетов для объекта недвижимости.
query POST /v1alpha/{name=properties/*/reportTasks/*}:query
Извлекает содержимое задачи отчета.