Google Analytics Admin API

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

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

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

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

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

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

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

  • https://analyticsadmin.googleapis.com

Ресурс REST: v1beta.accountSummaries

Методы
list GET /v1beta/accountSummaries
Возвращает сводку всех учетных записей, доступных вызывающему абоненту.

Ресурс REST: v1beta.accounts

Методы
delete DELETE /v1beta/{name=accounts/*}
Помечает целевой аккаунт как обратимо удаленный (т. е. «удаленный») и возвращает его.
get GET /v1beta/{name=accounts/*}
Поиск одной учетной записи.
getDataSharingSettings GET /v1beta/{name=accounts/*/dataSharingSettings}
Получите настройки совместного использования данных в учетной записи.
list GET /v1beta/accounts
Возвращает все учетные записи, доступные вызывающей стороне.
patch PATCH /v1beta/{account.name=accounts/*}
Обновляет аккаунт.
provisionAccountTicket POST /v1beta/accounts:provisionAccountTicket
Запрашивает билет для создания учетной записи.
runAccessReport POST /v1beta/{entity=accounts/*}:runAccessReport
Возвращает настроенный отчет о записях доступа к данным.
searchChangeHistoryEvents POST /v1beta/{account=accounts/*}:searchChangeHistoryEvents
Выполняет поиск по всем изменениям в учетной записи или ее дочерних элементах с учетом указанного набора фильтров.

Ресурс REST: v1beta.properties

Методы
acknowledgeUserDataCollection POST /v1beta/{property=properties/*}:acknowledgeUserDataCollection
Подтверждает условия сбора пользовательских данных для указанного свойства.
create POST /v1beta/properties
Создает ресурс GA4 с указанным местоположением и атрибутами.
delete DELETE /v1beta/{name=properties/*}
Помечает целевое свойство как обратимо удаленное (т. е. «выброшенное») и возвращает его.
get GET /v1beta/{name=properties/*}
Найдите один ресурс «GA4».
getDataRetentionSettings GET /v1beta/{name=properties/*/dataRetentionSettings}
Возвращает параметры хранения одноэлементных данных для этого свойства.
list GET /v1beta/properties
Возвращает дочерние свойства указанной родительской учетной записи.
patch PATCH /v1beta/{property.name=properties/*}
Обновляет свойство.
runAccessReport POST /v1beta/{entity=properties/*}:runAccessReport
Возвращает настроенный отчет о записях доступа к данным.
updateDataRetentionSettings PATCH /v1beta/{dataRetentionSettings.name=properties/*/dataRetentionSettings}
Обновляет параметры хранения одноэлементных данных для этого свойства.

Ресурс REST: v1beta.properties.conversionEvents

Методы
create POST /v1beta/{parent=properties/*}/conversionEvents
Создает событие конверсии с указанными атрибутами.
delete DELETE /v1beta/{name=properties/*/conversionEvents/*}
Удаляет событие конверсии в ресурсе.
get GET /v1beta/{name=properties/*/conversionEvents/*}
Получить одно событие конверсии.
list GET /v1beta/{parent=properties/*}/conversionEvents
Возвращает список событий конверсий в указанном родительском свойстве.
patch PATCH /v1beta/{conversionEvent.name=properties/*/conversionEvents/*}
Обновляет событие конверсии с указанными атрибутами.

Ресурс REST: v1beta.properties.customDimensions.

Методы
archive POST /v1beta/{name=properties/*/customDimensions/*}:archive
Архивирует CustomDimension для свойства.
create POST /v1beta/{parent=properties/*}/customDimensions
Создает CustomDimension.
get GET /v1beta/{name=properties/*/customDimensions/*}
Найдите один CustomDimension.
list GET /v1beta/{parent=properties/*}/customDimensions
Перечисляет CustomDimensions для свойства.
patch PATCH /v1beta/{customDimension.name=properties/*/customDimensions/*}
Обновляет CustomDimension свойства.

Ресурс REST: v1beta.properties.customMetrics

Методы
archive POST /v1beta/{name=properties/*/customMetrics/*}:archive
Архивирует CustomMetric для свойства.
create POST /v1beta/{parent=properties/*}/customMetrics
Создает CustomMetric.
get GET /v1beta/{name=properties/*/customMetrics/*}
Поиск одного CustomMetric.
list GET /v1beta/{parent=properties/*}/customMetrics
Перечисляет CustomMetrics для свойства.
patch PATCH /v1beta/{customMetric.name=properties/*/customMetrics/*}
Обновляет CustomMetric для свойства.

Ресурс REST: v1beta.properties.dataStreams

Методы
create POST /v1beta/{parent=properties/*}/dataStreams
Создает поток данных.
delete DELETE /v1beta/{name=properties/*/dataStreams/*}
Удаляет DataStream для свойства.
get GET /v1beta/{name=properties/*/dataStreams/*}
Поиск одного потока данных.
list GET /v1beta/{parent=properties/*}/dataStreams
Перечисляет потоки данных для свойства.
patch PATCH /v1beta/{dataStream.name=properties/*/dataStreams/*}
Обновляет DataStream для свойства.

Ресурс REST: v1beta.properties.dataStreams.measurementProtocolSecrets

Методы
create POST /v1beta/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Создает секретный протокол измерений.
delete DELETE /v1beta/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Удаляет целевой MeasurementProtocolSecret.
get GET /v1beta/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Найдите один MeasurementProtocolSecret "GA4".
list GET /v1beta/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Возвращает дочерний элемент MeasurementProtocolSecrets для указанного родительского свойства.
patch PATCH /v1beta/{measurementProtocolSecret.name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Обновляет секрет протокола измерений.

Ресурс REST: v1alpha.accountSummaries

Методы
list GET /v1alpha/accountSummaries
Возвращает сводку всех учетных записей, доступных вызывающему абоненту.

Ресурс REST: v1alpha.accounts

Методы
delete DELETE /v1alpha/{name=accounts/*}
Помечает целевой аккаунт как обратимо удаленный (т. е. «удаленный») и возвращает его.
get GET /v1alpha/{name=accounts/*}
Поиск одной учетной записи.
getDataSharingSettings GET /v1alpha/{name=accounts/*/dataSharingSettings}
Получите настройки совместного использования данных в учетной записи.
list GET /v1alpha/accounts
Возвращает все учетные записи, доступные вызывающей стороне.
patch PATCH /v1alpha/{account.name=accounts/*}
Обновляет аккаунт.
provisionAccountTicket POST /v1alpha/accounts:provisionAccountTicket
Запрашивает билет для создания учетной записи.
runAccessReport POST /v1alpha/{entity=accounts/*}:runAccessReport
Возвращает настроенный отчет о записях доступа к данным.
searchChangeHistoryEvents POST /v1alpha/{account=accounts/*}:searchChangeHistoryEvents
Выполняет поиск по всем изменениям в учетной записи или ее дочерних элементах с учетом указанного набора фильтров.

Ресурс REST: v1alpha.accounts.accessBindings

Методы
batchCreate POST /v1alpha/{parent=accounts/*}/accessBindings:batchCreate
Создает информацию о привязках множественного доступа к учетной записи или ресурсу.
batchDelete POST /v1alpha/{parent=accounts/*}/accessBindings:batchDelete
Удаляет информацию о ссылках нескольких пользователей на учетную запись или ресурс.
batchGet GET /v1alpha/{parent=accounts/*}/accessBindings:batchGet
Получает информацию о привязках множественного доступа к учетной записи или ресурсу.
batchUpdate POST /v1alpha/{parent=accounts/*}/accessBindings:batchUpdate
Обновляет информацию о привязках множественного доступа к учетной записи или ресурсу.
create POST /v1alpha/{parent=accounts/*}/accessBindings
Создает привязку доступа к учетной записи или ресурсу.
delete DELETE /v1alpha/{name=accounts/*/accessBindings/*}
Удаляет привязку доступа к учетной записи или ресурсу.
get GET /v1alpha/{name=accounts/*/accessBindings/*}
Получает информацию о привязке доступа.
list GET /v1alpha/{parent=accounts/*}/accessBindings
Перечисляет все привязки доступа к учетной записи или ресурсу.
patch PATCH /v1alpha/{accessBinding.name=accounts/*/accessBindings/*}
Обновляет привязку доступа к учетной записи или ресурсу.

Ресурс REST: v1alpha.properties

Методы
acknowledgeUserDataCollection POST /v1alpha/{property=properties/*}:acknowledgeUserDataCollection
Подтверждает условия сбора пользовательских данных для указанного свойства.
create POST /v1alpha/properties
Создает ресурс GA4 с указанным местоположением и атрибутами.
createConnectedSiteTag POST /v1alpha/properties:createConnectedSiteTag
Создает подключенный тег сайта для ресурса Universal Analytics.
createRollupProperty POST /v1alpha/properties:createRollupProperty
Создайте агрегированный ресурс и все ссылки на источники агрегированного ресурса.
createSubproperty POST /v1alpha/properties:createSubproperty
Создайте дочерний ресурс и фильтр событий дочернего ресурса, который будет применяться к созданному дочернему ресурсу.
delete DELETE /v1alpha/{name=properties/*}
Помечает целевое свойство как обратимо удаленное (т. е. «выброшенное») и возвращает его.
deleteConnectedSiteTag POST /v1alpha/properties:deleteConnectedSiteTag
Удаляет подключенный тег сайта для ресурса Universal Analytics.
fetchAutomatedGa4ConfigurationOptOut POST /v1alpha/properties:fetchAutomatedGa4ConfigurationOptOut
Получает статус отказа от автоматического процесса настройки GA4 для ресурса UA.
fetchConnectedGa4Property GET /v1alpha/properties:fetchConnectedGa4Property
Учитывая указанное свойство UA, ищет связанное с ним свойство GA4.
get GET /v1alpha/{name=properties/*}
Найдите один ресурс «GA4».
getAttributionSettings GET /v1alpha/{name=properties/*/attributionSettings}
Найдите синглтон AttributionSettings.
getDataRetentionSettings GET /v1alpha/{name=properties/*/dataRetentionSettings}
Возвращает параметры хранения одноэлементных данных для этого свойства.
getGoogleSignalsSettings GET /v1alpha/{name=properties/*/googleSignalsSettings}
Найдите настройки сигналов Google для ресурса.
list GET /v1alpha/properties
Возвращает дочерние свойства указанной родительской учетной записи.
listConnectedSiteTags POST /v1alpha/properties:listConnectedSiteTags
Перечисляет подключенные теги сайта для ресурса Universal Analytics.
patch PATCH /v1alpha/{property.name=properties/*}
Обновляет свойство.
runAccessReport POST /v1alpha/{entity=properties/*}:runAccessReport
Возвращает настроенный отчет о записях доступа к данным.
setAutomatedGa4ConfigurationOptOut POST /v1alpha/properties:setAutomatedGa4ConfigurationOptOut
Устанавливает статус отказа от автоматического процесса настройки GA4 для ресурса UA.
updateAttributionSettings PATCH /v1alpha/{attributionSettings.name=properties/*/attributionSettings}
Обновляет настройки атрибуции для ресурса.
updateDataRetentionSettings PATCH /v1alpha/{dataRetentionSettings.name=properties/*/dataRetentionSettings}
Обновляет параметры хранения одноэлементных данных для этого свойства.
updateGoogleSignalsSettings PATCH /v1alpha/{googleSignalsSettings.name=properties/*/googleSignalsSettings}
Обновляет настройки сигналов Google для ресурса.

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

Методы
batchCreate POST /v1alpha/{parent=properties/*}/accessBindings:batchCreate
Создает информацию о привязках множественного доступа к учетной записи или ресурсу.
batchDelete POST /v1alpha/{parent=properties/*}/accessBindings:batchDelete
Удаляет информацию о ссылках нескольких пользователей на учетную запись или ресурс.
batchGet GET /v1alpha/{parent=properties/*}/accessBindings:batchGet
Получает информацию о привязках множественного доступа к учетной записи или ресурсу.
batchUpdate POST /v1alpha/{parent=properties/*}/accessBindings:batchUpdate
Обновляет информацию о привязках множественного доступа к учетной записи или ресурсу.
create POST /v1alpha/{parent=properties/*}/accessBindings
Создает привязку доступа к учетной записи или ресурсу.
delete DELETE /v1alpha/{name=properties/*/accessBindings/*}
Удаляет привязку доступа к учетной записи или ресурсу.
get GET /v1alpha/{name=properties/*/accessBindings/*}
Получает информацию о привязке доступа.
list GET /v1alpha/{parent=properties/*}/accessBindings
Перечисляет все привязки доступа к учетной записи или ресурсу.
patch PATCH /v1alpha/{accessBinding.name=properties/*/accessBindings/*}
Обновляет привязку доступа к учетной записи или ресурсу.

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

Методы
archive POST /v1alpha/{name=properties/*/audiences/*}:archive
Архивирует аудиторию на ресурсе.
create POST /v1alpha/{parent=properties/*}/audiences
Создает аудиторию.
get GET /v1alpha/{name=properties/*/audiences/*}
Поиск одной аудитории.
list GET /v1alpha/{parent=properties/*}/audiences
Перечисляет аудитории на ресурсе.
patch PATCH /v1alpha/{audience.name=properties/*/audiences/*}
Обновляет аудиторию на ресурсе.

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

Методы
create POST /v1alpha/{parent=properties/*}/calculatedMetrics
Создает CalculatedMetric.
delete DELETE /v1alpha/{name=properties/*/calculatedMetrics/*}
Удаляет CalculatedMetric для свойства.
get GET /v1alpha/{name=properties/*/calculatedMetrics/*}
Поиск одного CalculatedMetric.
list GET /v1alpha/{parent=properties/*}/calculatedMetrics
Перечисляет CalculatedMetrics для свойства.
patch PATCH /v1alpha/{calculatedMetric.name=properties/*/calculatedMetrics/*}
Обновляет CalculatedMetric для свойства.

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

Методы
create POST /v1alpha/{parent=properties/*}/channelGroups
Создает группу каналов.
delete DELETE /v1alpha/{name=properties/*/channelGroups/*}
Удаляет ChannelGroup для свойства.
get GET /v1alpha/{name=properties/*/channelGroups/*}
Поиск одной группы каналов.
list GET /v1alpha/{parent=properties/*}/channelGroups
Перечисляет группы каналов в свойстве.
patch PATCH /v1alpha/{channelGroup.name=properties/*/channelGroups/*}
Обновляет группу каналов.

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

Методы
create POST /v1alpha/{parent=properties/*}/conversionEvents
Создает событие конверсии с указанными атрибутами.
delete DELETE /v1alpha/{name=properties/*/conversionEvents/*}
Удаляет событие конверсии в ресурсе.
get GET /v1alpha/{name=properties/*/conversionEvents/*}
Получить одно событие конверсии.
list GET /v1alpha/{parent=properties/*}/conversionEvents
Возвращает список событий конверсий в указанном родительском свойстве.
patch PATCH /v1alpha/{conversionEvent.name=properties/*/conversionEvents/*}
Обновляет событие конверсии с указанными атрибутами.

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

Методы
archive POST /v1alpha/{name=properties/*/customDimensions/*}:archive
Архивирует CustomDimension для свойства.
create POST /v1alpha/{parent=properties/*}/customDimensions
Создает CustomDimension.
get GET /v1alpha/{name=properties/*/customDimensions/*}
Найдите один CustomDimension.
list GET /v1alpha/{parent=properties/*}/customDimensions
Перечисляет CustomDimensions для свойства.
patch PATCH /v1alpha/{customDimension.name=properties/*/customDimensions/*}
Обновляет CustomDimension свойства.

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

Методы
archive POST /v1alpha/{name=properties/*/customMetrics/*}:archive
Архивирует CustomMetric для свойства.
create POST /v1alpha/{parent=properties/*}/customMetrics
Создает CustomMetric.
get GET /v1alpha/{name=properties/*/customMetrics/*}
Поиск одного CustomMetric.
list GET /v1alpha/{parent=properties/*}/customMetrics
Перечисляет CustomMetrics для свойства.
patch PATCH /v1alpha/{customMetric.name=properties/*/customMetrics/*}
Обновляет CustomMetric для свойства.

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

Методы
create POST /v1alpha/{parent=properties/*}/dataStreams
Создает поток данных.
delete DELETE /v1alpha/{name=properties/*/dataStreams/*}
Удаляет DataStream для свойства.
get GET /v1alpha/{name=properties/*/dataStreams/*}
Поиск одного потока данных.
getDataRedactionSettings GET /v1alpha/{name=properties/*/dataStreams/*/dataRedactionSettings}
Найдите один DataRedactionSettings.
getEnhancedMeasurementSettings GET /v1alpha/{name=properties/*/dataStreams/*/enhancedMeasurementSettings}
Возвращает расширенные настройки измерения для этого потока данных.
getGlobalSiteTag GET /v1alpha/{name=properties/*/dataStreams/*/globalSiteTag}
Возвращает тег сайта для указанного веб-потока.
list GET /v1alpha/{parent=properties/*}/dataStreams
Перечисляет потоки данных для свойства.
patch PATCH /v1alpha/{dataStream.name=properties/*/dataStreams/*}
Обновляет DataStream для свойства.
updateDataRedactionSettings PATCH /v1alpha/{dataRedactionSettings.name=properties/*/dataStreams/*/dataRedactionSettings}
Обновляет DataRedactionSettings для свойства.
updateEnhancedMeasurementSettings PATCH /v1alpha/{enhancedMeasurementSettings.name=properties/*/dataStreams/*/enhancedMeasurementSettings}
Обновляет расширенные настройки измерения для этого потока данных.

Ресурс REST: v1alpha.properties.dataStreams.eventCreateRules

Методы
create POST /v1alpha/{parent=properties/*/dataStreams/*}/eventCreateRules
Создает EventCreateRule.
delete DELETE /v1alpha/{name=properties/*/dataStreams/*/eventCreateRules/*}
Удаляет EventCreateRule.
get GET /v1alpha/{name=properties/*/dataStreams/*/eventCreateRules/*}
Поиск одного EventCreateRule.
list GET /v1alpha/{parent=properties/*/dataStreams/*}/eventCreateRules
Перечисляет EventCreateRules в потоке веб-данных.
patch PATCH /v1alpha/{eventCreateRule.name=properties/*/dataStreams/*/eventCreateRules/*}
Обновляет EventCreateRule.

Ресурс REST: v1alpha.properties.dataStreams.measurementProtocolSecrets

Методы
create POST /v1alpha/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Создает секретный протокол измерений.
delete DELETE /v1alpha/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Удаляет целевой MeasurementProtocolSecret.
get GET /v1alpha/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Найдите один MeasurementProtocolSecret "GA4".
list GET /v1alpha/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Возвращает дочерний элемент MeasurementProtocolSecrets для указанного родительского свойства.
patch PATCH /v1alpha/{measurementProtocolSecret.name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Обновляет секрет протокола измерений.

Ресурс REST: v1alpha.properties.dataStreams.sKAdNetworkConversionValueSchema

Методы
create POST /v1alpha/{parent=properties/*/dataStreams/*}/sKAdNetworkConversionValueSchema
Создает SKAdNetworkConversionValueSchema.
delete DELETE /v1alpha/{name=properties/*/dataStreams/*/sKAdNetworkConversionValueSchema/*}
Удаляет целевой SKAdNetworkConversionValueSchema.
get GET /v1alpha/{name=properties/*/dataStreams/*/sKAdNetworkConversionValueSchema/*}
Ищет одну SKAdNetworkConversionValueSchema.
list GET /v1alpha/{parent=properties/*/dataStreams/*}/sKAdNetworkConversionValueSchema
Перечисляет SKAdNetworkConversionValueSchema в потоке.
patch PATCH /v1alpha/{skadnetworkConversionValueSchema.name=properties/*/dataStreams/*/sKAdNetworkConversionValueSchema/*}
Обновляет SKAdNetworkConversionValueSchema.

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

Методы
approve POST /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}:approve
Утверждает предложение DisplayVideo360AdvertiserLink.
cancel POST /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}:cancel
Отменяет предложение DisplayVideo360AdvertiserLink.
create POST /v1alpha/{parent=properties/*}/displayVideo360AdvertiserLinkProposals
Создает предложение DisplayVideo360AdvertiserLink.
delete DELETE /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}
Удаляет предложение DisplayVideo360AdvertiserLinkProposal для ресурса.
get GET /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}
Найдите одно предложение DisplayVideo360AdvertiserLink.
list GET /v1alpha/{parent=properties/*}/displayVideo360AdvertiserLinkProposals
Перечисляет предложения DisplayVideo360AdvertiserLink для ресурса.

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

Методы
create POST /v1alpha/{parent=properties/*}/expandedDataSets
Создает ExpandedDataSet.
delete DELETE /v1alpha/{name=properties/*/expandedDataSets/*}
Удаляет ExpandedDataSet для свойства.
get GET /v1alpha/{name=properties/*/expandedDataSets/*}
Поиск одного ExpandedDataSet.
list GET /v1alpha/{parent=properties/*}/expandedDataSets
Перечисляет наборы ExpandedDataSets для свойства.
patch PATCH /v1alpha/{expandedDataSet.name=properties/*/expandedDataSets/*}
Обновляет ExpandedDataSet для свойства.

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

Методы
create POST /v1alpha/{parent=properties/*}/subpropertyEventFilters
Создает фильтр событий подсвойства.
delete DELETE /v1alpha/{name=properties/*/subpropertyEventFilters/*}
Удаляет фильтр событий дочернего ресурса.
get GET /v1alpha/{name=properties/*/subpropertyEventFilters/*}
Найдите один фильтр событий подсвойства.
list GET /v1alpha/{parent=properties/*}/subpropertyEventFilters
Перечислите все фильтры событий дочернего ресурса для ресурса.
patch PATCH /v1alpha/{subpropertyEventFilter.name=properties/*/subpropertyEventFilters/*}
Обновляет фильтр событий подсвойства.
,

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

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

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

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

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

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

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

  • https://analyticsadmin.googleapis.com

Ресурс REST: v1beta.accountSummaries

Методы
list GET /v1beta/accountSummaries
Возвращает сводку всех учетных записей, доступных вызывающему абоненту.

Ресурс REST: v1beta.accounts

Методы
delete DELETE /v1beta/{name=accounts/*}
Помечает целевой аккаунт как обратимо удаленный (т. е. «удаленный») и возвращает его.
get GET /v1beta/{name=accounts/*}
Поиск одной учетной записи.
getDataSharingSettings GET /v1beta/{name=accounts/*/dataSharingSettings}
Получите настройки совместного использования данных в учетной записи.
list GET /v1beta/accounts
Возвращает все учетные записи, доступные вызывающей стороне.
patch PATCH /v1beta/{account.name=accounts/*}
Обновляет аккаунт.
provisionAccountTicket POST /v1beta/accounts:provisionAccountTicket
Запрашивает билет для создания учетной записи.
runAccessReport POST /v1beta/{entity=accounts/*}:runAccessReport
Возвращает настроенный отчет о записях доступа к данным.
searchChangeHistoryEvents POST /v1beta/{account=accounts/*}:searchChangeHistoryEvents
Выполняет поиск по всем изменениям в учетной записи или ее дочерних элементах с учетом указанного набора фильтров.

Ресурс REST: v1beta.properties

Методы
acknowledgeUserDataCollection POST /v1beta/{property=properties/*}:acknowledgeUserDataCollection
Подтверждает условия сбора пользовательских данных для указанного свойства.
create POST /v1beta/properties
Создает ресурс GA4 с указанным местоположением и атрибутами.
delete DELETE /v1beta/{name=properties/*}
Помечает целевое свойство как обратимо удаленное (т. е. «выброшенное») и возвращает его.
get GET /v1beta/{name=properties/*}
Найдите один ресурс «GA4».
getDataRetentionSettings GET /v1beta/{name=properties/*/dataRetentionSettings}
Возвращает параметры хранения одноэлементных данных для этого свойства.
list GET /v1beta/properties
Возвращает дочерние свойства указанной родительской учетной записи.
patch PATCH /v1beta/{property.name=properties/*}
Обновляет свойство.
runAccessReport POST /v1beta/{entity=properties/*}:runAccessReport
Возвращает настроенный отчет о записях доступа к данным.
updateDataRetentionSettings PATCH /v1beta/{dataRetentionSettings.name=properties/*/dataRetentionSettings}
Обновляет параметры хранения одноэлементных данных для этого свойства.

Ресурс REST: v1beta.properties.conversionEvents

Методы
create POST /v1beta/{parent=properties/*}/conversionEvents
Создает событие конверсии с указанными атрибутами.
delete DELETE /v1beta/{name=properties/*/conversionEvents/*}
Удаляет событие конверсии в ресурсе.
get GET /v1beta/{name=properties/*/conversionEvents/*}
Получить одно событие конверсии.
list GET /v1beta/{parent=properties/*}/conversionEvents
Возвращает список событий конверсий в указанном родительском свойстве.
patch PATCH /v1beta/{conversionEvent.name=properties/*/conversionEvents/*}
Обновляет событие конверсии с указанными атрибутами.

Ресурс REST: v1beta.properties.customDimensions.

Методы
archive POST /v1beta/{name=properties/*/customDimensions/*}:archive
Архивирует CustomDimension для свойства.
create POST /v1beta/{parent=properties/*}/customDimensions
Создает CustomDimension.
get GET /v1beta/{name=properties/*/customDimensions/*}
Найдите один CustomDimension.
list GET /v1beta/{parent=properties/*}/customDimensions
Перечисляет CustomDimensions для свойства.
patch PATCH /v1beta/{customDimension.name=properties/*/customDimensions/*}
Обновляет CustomDimension свойства.

Ресурс REST: v1beta.properties.customMetrics

Методы
archive POST /v1beta/{name=properties/*/customMetrics/*}:archive
Архивирует CustomMetric для свойства.
create POST /v1beta/{parent=properties/*}/customMetrics
Создает CustomMetric.
get GET /v1beta/{name=properties/*/customMetrics/*}
Поиск одного CustomMetric.
list GET /v1beta/{parent=properties/*}/customMetrics
Перечисляет CustomMetrics для свойства.
patch PATCH /v1beta/{customMetric.name=properties/*/customMetrics/*}
Обновляет CustomMetric для свойства.

Ресурс REST: v1beta.properties.dataStreams

Методы
create POST /v1beta/{parent=properties/*}/dataStreams
Создает поток данных.
delete DELETE /v1beta/{name=properties/*/dataStreams/*}
Удаляет DataStream для свойства.
get GET /v1beta/{name=properties/*/dataStreams/*}
Поиск одного потока данных.
list GET /v1beta/{parent=properties/*}/dataStreams
Перечисляет потоки данных для свойства.
patch PATCH /v1beta/{dataStream.name=properties/*/dataStreams/*}
Обновляет DataStream для свойства.

Ресурс REST: v1beta.properties.dataStreams.measurementProtocolSecrets

Методы
create POST /v1beta/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Создает секретный протокол измерений.
delete DELETE /v1beta/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Удаляет целевой MeasurementProtocolSecret.
get GET /v1beta/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Найдите один MeasurementProtocolSecret "GA4".
list GET /v1beta/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Возвращает дочерний элемент MeasurementProtocolSecrets для указанного родительского свойства.
patch PATCH /v1beta/{measurementProtocolSecret.name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Обновляет секрет протокола измерений.

Ресурс REST: v1alpha.accountSummaries

Методы
list GET /v1alpha/accountSummaries
Возвращает сводку всех учетных записей, доступных вызывающему абоненту.

Ресурс REST: v1alpha.accounts

Методы
delete DELETE /v1alpha/{name=accounts/*}
Помечает целевой аккаунт как обратимо удаленный (т. е. «удаленный») и возвращает его.
get GET /v1alpha/{name=accounts/*}
Поиск одной учетной записи.
getDataSharingSettings GET /v1alpha/{name=accounts/*/dataSharingSettings}
Получите настройки совместного использования данных в учетной записи.
list GET /v1alpha/accounts
Возвращает все учетные записи, доступные вызывающей стороне.
patch PATCH /v1alpha/{account.name=accounts/*}
Обновляет аккаунт.
provisionAccountTicket POST /v1alpha/accounts:provisionAccountTicket
Запрашивает билет для создания учетной записи.
runAccessReport POST /v1alpha/{entity=accounts/*}:runAccessReport
Возвращает настроенный отчет о записях доступа к данным.
searchChangeHistoryEvents POST /v1alpha/{account=accounts/*}:searchChangeHistoryEvents
Выполняет поиск по всем изменениям в учетной записи или ее дочерних элементах с учетом указанного набора фильтров.

Ресурс REST: v1alpha.accounts.accessBindings

Методы
batchCreate POST /v1alpha/{parent=accounts/*}/accessBindings:batchCreate
Создает информацию о привязках множественного доступа к учетной записи или ресурсу.
batchDelete POST /v1alpha/{parent=accounts/*}/accessBindings:batchDelete
Удаляет информацию о ссылках нескольких пользователей на учетную запись или ресурс.
batchGet GET /v1alpha/{parent=accounts/*}/accessBindings:batchGet
Получает информацию о привязках множественного доступа к учетной записи или ресурсу.
batchUpdate POST /v1alpha/{parent=accounts/*}/accessBindings:batchUpdate
Обновляет информацию о привязках множественного доступа к учетной записи или ресурсу.
create POST /v1alpha/{parent=accounts/*}/accessBindings
Создает привязку доступа к учетной записи или ресурсу.
delete DELETE /v1alpha/{name=accounts/*/accessBindings/*}
Удаляет привязку доступа к учетной записи или ресурсу.
get GET /v1alpha/{name=accounts/*/accessBindings/*}
Получает информацию о привязке доступа.
list GET /v1alpha/{parent=accounts/*}/accessBindings
Перечисляет все привязки доступа к учетной записи или ресурсу.
patch PATCH /v1alpha/{accessBinding.name=accounts/*/accessBindings/*}
Обновляет привязку доступа к учетной записи или ресурсу.

Ресурс REST: v1alpha.properties

Методы
acknowledgeUserDataCollection POST /v1alpha/{property=properties/*}:acknowledgeUserDataCollection
Подтверждает условия сбора пользовательских данных для указанного свойства.
create POST /v1alpha/properties
Создает ресурс GA4 с указанным местоположением и атрибутами.
createConnectedSiteTag POST /v1alpha/properties:createConnectedSiteTag
Создает подключенный тег сайта для ресурса Universal Analytics.
createRollupProperty POST /v1alpha/properties:createRollupProperty
Создайте агрегированный ресурс и все ссылки на источники агрегированного ресурса.
createSubproperty POST /v1alpha/properties:createSubproperty
Создайте дочерний ресурс и фильтр событий дочернего ресурса, который будет применяться к созданному дочернему ресурсу.
delete DELETE /v1alpha/{name=properties/*}
Помечает целевое свойство как обратимо удаленное (т. е. «выброшенное») и возвращает его.
deleteConnectedSiteTag POST /v1alpha/properties:deleteConnectedSiteTag
Удаляет подключенный тег сайта для ресурса Universal Analytics.
fetchAutomatedGa4ConfigurationOptOut POST /v1alpha/properties:fetchAutomatedGa4ConfigurationOptOut
Получает статус отказа от автоматического процесса настройки GA4 для ресурса UA.
fetchConnectedGa4Property GET /v1alpha/properties:fetchConnectedGa4Property
Учитывая указанное свойство UA, ищет связанное с ним свойство GA4.
get GET /v1alpha/{name=properties/*}
Найдите один ресурс «GA4».
getAttributionSettings GET /v1alpha/{name=properties/*/attributionSettings}
Найдите синглтон AttributionSettings.
getDataRetentionSettings GET /v1alpha/{name=properties/*/dataRetentionSettings}
Возвращает параметры хранения одноэлементных данных для этого свойства.
getGoogleSignalsSettings GET /v1alpha/{name=properties/*/googleSignalsSettings}
Найдите настройки сигналов Google для ресурса.
list GET /v1alpha/properties
Возвращает дочерние свойства указанной родительской учетной записи.
listConnectedSiteTags POST /v1alpha/properties:listConnectedSiteTags
Перечисляет подключенные теги сайта для ресурса Universal Analytics.
patch PATCH /v1alpha/{property.name=properties/*}
Обновляет свойство.
runAccessReport POST /v1alpha/{entity=properties/*}:runAccessReport
Возвращает настроенный отчет о записях доступа к данным.
setAutomatedGa4ConfigurationOptOut POST /v1alpha/properties:setAutomatedGa4ConfigurationOptOut
Устанавливает статус отказа от автоматического процесса настройки GA4 для ресурса UA.
updateAttributionSettings PATCH /v1alpha/{attributionSettings.name=properties/*/attributionSettings}
Обновляет настройки атрибуции для ресурса.
updateDataRetentionSettings PATCH /v1alpha/{dataRetentionSettings.name=properties/*/dataRetentionSettings}
Обновляет параметры хранения одноэлементных данных для этого свойства.
updateGoogleSignalsSettings PATCH /v1alpha/{googleSignalsSettings.name=properties/*/googleSignalsSettings}
Обновляет настройки сигналов Google для ресурса.

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

Методы
batchCreate POST /v1alpha/{parent=properties/*}/accessBindings:batchCreate
Создает информацию о привязках множественного доступа к учетной записи или ресурсу.
batchDelete POST /v1alpha/{parent=properties/*}/accessBindings:batchDelete
Удаляет информацию о ссылках нескольких пользователей на учетную запись или ресурс.
batchGet GET /v1alpha/{parent=properties/*}/accessBindings:batchGet
Получает информацию о привязках множественного доступа к учетной записи или ресурсу.
batchUpdate POST /v1alpha/{parent=properties/*}/accessBindings:batchUpdate
Обновляет информацию о привязках множественного доступа к учетной записи или ресурсу.
create POST /v1alpha/{parent=properties/*}/accessBindings
Создает привязку доступа к учетной записи или ресурсу.
delete DELETE /v1alpha/{name=properties/*/accessBindings/*}
Удаляет привязку доступа к учетной записи или ресурсу.
get GET /v1alpha/{name=properties/*/accessBindings/*}
Получает информацию о привязке доступа.
list GET /v1alpha/{parent=properties/*}/accessBindings
Перечисляет все привязки доступа к учетной записи или ресурсу.
patch PATCH /v1alpha/{accessBinding.name=properties/*/accessBindings/*}
Обновляет привязку доступа к учетной записи или ресурсу.

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

Методы
archive POST /v1alpha/{name=properties/*/audiences/*}:archive
Архивирует аудиторию на ресурсе.
create POST /v1alpha/{parent=properties/*}/audiences
Создает аудиторию.
get GET /v1alpha/{name=properties/*/audiences/*}
Поиск одной аудитории.
list GET /v1alpha/{parent=properties/*}/audiences
Перечисляет аудитории на ресурсе.
patch PATCH /v1alpha/{audience.name=properties/*/audiences/*}
Обновляет аудиторию на ресурсе.

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

Методы
create POST /v1alpha/{parent=properties/*}/calculatedMetrics
Создает CalculatedMetric.
delete DELETE /v1alpha/{name=properties/*/calculatedMetrics/*}
Удаляет CalculatedMetric для свойства.
get GET /v1alpha/{name=properties/*/calculatedMetrics/*}
Поиск одного CalculatedMetric.
list GET /v1alpha/{parent=properties/*}/calculatedMetrics
Перечисляет CalculatedMetrics для свойства.
patch PATCH /v1alpha/{calculatedMetric.name=properties/*/calculatedMetrics/*}
Обновляет CalculatedMetric для свойства.

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

Методы
create POST /v1alpha/{parent=properties/*}/channelGroups
Создает группу каналов.
delete DELETE /v1alpha/{name=properties/*/channelGroups/*}
Удаляет ChannelGroup для свойства.
get GET /v1alpha/{name=properties/*/channelGroups/*}
Поиск одной группы каналов.
list GET /v1alpha/{parent=properties/*}/channelGroups
Перечисляет группы каналов в свойстве.
patch PATCH /v1alpha/{channelGroup.name=properties/*/channelGroups/*}
Обновляет группу каналов.

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

Методы
create POST /v1alpha/{parent=properties/*}/conversionEvents
Создает событие конверсии с указанными атрибутами.
delete DELETE /v1alpha/{name=properties/*/conversionEvents/*}
Удаляет событие конверсии в ресурсе.
get GET /v1alpha/{name=properties/*/conversionEvents/*}
Получите одно событие конверсии.
list GET /v1alpha/{parent=properties/*}/conversionEvents
Возвращает список событий конверсий в указанном родительском свойстве.
patch PATCH /v1alpha/{conversionEvent.name=properties/*/conversionEvents/*}
Обновляет событие конверсии с указанными атрибутами.

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

Методы
archive POST /v1alpha/{name=properties/*/customDimensions/*}:archive
Архивирует CustomDimension для свойства.
create POST /v1alpha/{parent=properties/*}/customDimensions
Создает CustomDimension.
get GET /v1alpha/{name=properties/*/customDimensions/*}
Найдите один CustomDimension.
list GET /v1alpha/{parent=properties/*}/customDimensions
Перечисляет CustomDimensions для свойства.
patch PATCH /v1alpha/{customDimension.name=properties/*/customDimensions/*}
Обновляет CustomDimension свойства.

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

Методы
archive POST /v1alpha/{name=properties/*/customMetrics/*}:archive
Архивирует CustomMetric для свойства.
create POST /v1alpha/{parent=properties/*}/customMetrics
Создает CustomMetric.
get GET /v1alpha/{name=properties/*/customMetrics/*}
Поиск одного CustomMetric.
list GET /v1alpha/{parent=properties/*}/customMetrics
Перечисляет CustomMetrics для свойства.
patch PATCH /v1alpha/{customMetric.name=properties/*/customMetrics/*}
Обновляет CustomMetric для свойства.

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

Методы
create POST /v1alpha/{parent=properties/*}/dataStreams
Создает поток данных.
delete DELETE /v1alpha/{name=properties/*/dataStreams/*}
Удаляет DataStream для свойства.
get GET /v1alpha/{name=properties/*/dataStreams/*}
Поиск одного потока данных.
getDataRedactionSettings GET /v1alpha/{name=properties/*/dataStreams/*/dataRedactionSettings}
Найдите один DataRedactionSettings.
getEnhancedMeasurementSettings GET /v1alpha/{name=properties/*/dataStreams/*/enhancedMeasurementSettings}
Возвращает расширенные настройки измерения для этого потока данных.
getGlobalSiteTag GET /v1alpha/{name=properties/*/dataStreams/*/globalSiteTag}
Возвращает тег сайта для указанного веб-потока.
list GET /v1alpha/{parent=properties/*}/dataStreams
Перечисляет потоки данных для свойства.
patch PATCH /v1alpha/{dataStream.name=properties/*/dataStreams/*}
Обновляет DataStream для свойства.
updateDataRedactionSettings PATCH /v1alpha/{dataRedactionSettings.name=properties/*/dataStreams/*/dataRedactionSettings}
Обновляет DataRedactionSettings для свойства.
updateEnhancedMeasurementSettings PATCH /v1alpha/{enhancedMeasurementSettings.name=properties/*/dataStreams/*/enhancedMeasurementSettings}
Обновляет расширенные настройки измерения для этого потока данных.

Ресурс REST: v1alpha.properties.dataStreams.eventCreateRules

Методы
create POST /v1alpha/{parent=properties/*/dataStreams/*}/eventCreateRules
Создает EventCreateRule.
delete DELETE /v1alpha/{name=properties/*/dataStreams/*/eventCreateRules/*}
Удаляет EventCreateRule.
get GET /v1alpha/{name=properties/*/dataStreams/*/eventCreateRules/*}
Поиск одного EventCreateRule.
list GET /v1alpha/{parent=properties/*/dataStreams/*}/eventCreateRules
Перечисляет EventCreateRules в потоке веб-данных.
patch PATCH /v1alpha/{eventCreateRule.name=properties/*/dataStreams/*/eventCreateRules/*}
Обновляет EventCreateRule.

Ресурс REST: v1alpha.properties.dataStreams.measurementProtocolSecrets

Методы
create POST /v1alpha/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Создает секретный протокол измерений.
delete DELETE /v1alpha/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Удаляет целевой MeasurementProtocolSecret.
get GET /v1alpha/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Найдите один MeasurementProtocolSecret "GA4".
list GET /v1alpha/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Возвращает дочерний элемент MeasurementProtocolSecrets для указанного родительского свойства.
patch PATCH /v1alpha/{measurementProtocolSecret.name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Обновляет секрет протокола измерений.

Ресурс REST: v1alpha.properties.dataStreams.sKAdNetworkConversionValueSchema

Методы
create POST /v1alpha/{parent=properties/*/dataStreams/*}/sKAdNetworkConversionValueSchema
Создает SKAdNetworkConversionValueSchema.
delete DELETE /v1alpha/{name=properties/*/dataStreams/*/sKAdNetworkConversionValueSchema/*}
Удаляет целевой SKAdNetworkConversionValueSchema.
get GET /v1alpha/{name=properties/*/dataStreams/*/sKAdNetworkConversionValueSchema/*}
Ищет одну SKAdNetworkConversionValueSchema.
list GET /v1alpha/{parent=properties/*/dataStreams/*}/sKAdNetworkConversionValueSchema
Перечисляет SKAdNetworkConversionValueSchema в потоке.
patch PATCH /v1alpha/{skadnetworkConversionValueSchema.name=properties/*/dataStreams/*/sKAdNetworkConversionValueSchema/*}
Обновляет SKAdNetworkConversionValueSchema.

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

Методы
approve POST /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}:approve
Утверждает предложение DisplayVideo360AdvertiserLink.
cancel POST /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}:cancel
Отменяет предложение DisplayVideo360AdvertiserLink.
create POST /v1alpha/{parent=properties/*}/displayVideo360AdvertiserLinkProposals
Создает предложение DisplayVideo360AdvertiserLink.
delete DELETE /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}
Удаляет предложение DisplayVideo360AdvertiserLinkProposal для ресурса.
get GET /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}
Найдите одно предложение DisplayVideo360AdvertiserLink.
list GET /v1alpha/{parent=properties/*}/displayVideo360AdvertiserLinkProposals
Перечисляет предложения DisplayVideo360AdvertiserLink для ресурса.

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

Методы
create POST /v1alpha/{parent=properties/*}/expandedDataSets
Создает ExpandedDataSet.
delete DELETE /v1alpha/{name=properties/*/expandedDataSets/*}
Удаляет ExpandedDataSet для свойства.
get GET /v1alpha/{name=properties/*/expandedDataSets/*}
Поиск одного ExpandedDataSet.
list GET /v1alpha/{parent=properties/*}/expandedDataSets
Перечисляет наборы ExpandedDataSets для свойства.
patch PATCH /v1alpha/{expandedDataSet.name=properties/*/expandedDataSets/*}
Обновляет ExpandedDataSet для свойства.

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

Методы
create POST /v1alpha/{parent=properties/*}/subpropertyEventFilters
Создает фильтр событий подсвойства.
delete DELETE /v1alpha/{name=properties/*/subpropertyEventFilters/*}
Удаляет фильтр событий дочернего ресурса.
get GET /v1alpha/{name=properties/*/subpropertyEventFilters/*}
Найдите один фильтр событий подсвойства.
list GET /v1alpha/{parent=properties/*}/subpropertyEventFilters
Перечислите все фильтры событий дочернего ресурса для ресурса.
patch PATCH /v1alpha/{subpropertyEventFilter.name=properties/*/subpropertyEventFilters/*}
Обновляет фильтр событий подсвойства.