Google Analytics Data API

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

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

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

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

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

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

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

  • https://analyticsdata.googleapis.com

Ресурс REST: v1beta.properties

Методы
batch Run Pivot Reports POST /v1beta/{property=properties/*}:batchRunPivotReports
Возвращает несколько сводных отчетов в пакете.
batch Run Reports POST /v1beta/{property=properties/*}:batchRunReports
Возвращает несколько отчетов в пакете.
check Compatibility POST /v1beta/{property=properties/*}:checkCompatibility
Этот метод совместимости перечисляет измерения и показатели, которые можно добавить в запрос отчета и сохранить совместимость.
get Metadata GET /v1beta/{name=properties/*/metadata}
Возвращает метаданные для измерений и показателей, доступных в методах отчетности.
run Pivot Report POST /v1beta/{property=properties/*}:runPivotReport
Возвращает настроенный сводный отчет по данным событий Google Analytics.
run Realtime Report POST /v1beta/{property=properties/*}:runRealtimeReport
Возвращает настроенный отчет с данными о событиях в реальном времени для вашего объекта.
run Report 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

Методы
get Property Quotas Snapshot GET /v1alpha/{name=properties/*/propertyQuotasSnapshot}
Получите все квоты на недвижимость, организованные по категориям квот для заданной недвижимости.
run Funnel Report POST /v1alpha/{property=properties/*}:runFunnelReport
Возвращает настроенный воронкообразный отчет по данным событий 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
Извлекает содержимое задачи отчета.