Google Analytics Data API

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

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

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

Документ открытия

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

Конечная точка службы

Конечная точка службы — это базовый 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

Методы
runFunnelReport POST /v1alpha/{property=properties/*}:runFunnelReport
Возвращает настроенный отчет по воронке данных о ваших событиях Google Analytics.

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

Методы
create POST /v1alpha/{parent=properties/*}/audienceLists
Создает список аудитории для последующего извлечения.
exportSheet POST /v1alpha/{name=properties/*/audienceLists/*}:exportSheet
Экспортирует список аудитории пользователей в Google Sheet.
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
Получает содержимое задачи отчета.