Этот API позволяет клиентам получать доступ и изменять конфигурацию контейнера и тегов.
- Ресурс REST: v2.accounts
- Ресурс REST: v2.accounts.containers
- Ресурс REST: v2.accounts.containers.destinations
- Ресурс REST: v2.accounts.containers.environments.
- Ресурс REST: v2.accounts.containers.version_headers
- Ресурс REST: v2.accounts.containers.versions.
- Ресурс REST: v2.accounts.containers.workspaces
- Ресурс REST: v2.accounts.containers.workspaces.built_in_variables
- Ресурс REST: v2.accounts.containers.workspaces.clients
- Ресурс REST: v2.accounts.containers.workspaces.folders
- Ресурс REST: v2.accounts.containers.workspaces.gtag_config.
- Ресурс REST: v2.accounts.containers.workspaces.tags
- Ресурс REST: v2.accounts.containers.workspaces.templates
- Ресурс REST: v2.accounts.containers.workspaces.transformations.
- Ресурс REST: v2.accounts.containers.workspaces.triggers
- Ресурс REST: v2.accounts.containers.workspaces.variables
- Ресурс REST: v2.accounts.containers.workspaces.zones
- Ресурс REST: v2.accounts.user_permissions
- Ресурс REST: v1.accounts
- Ресурс REST: v1.accounts.containers
- Ресурс REST: v1.accounts.containers.environments.
- Ресурс REST: v1.accounts.containers.folders
- Ресурс REST: v1.accounts.containers.folders.entities
- Ресурс REST: v1.accounts.containers.move_folders
- Ресурс REST: v1.accounts.containers.reauthorize_environments
- Ресурс REST: v1.accounts.containers.tags
- Ресурс REST: v1.accounts.containers.triggers
- Ресурс REST: v1.accounts.containers.variables
- Ресурс REST: v1.accounts.containers.versions.
- Ресурс REST: v1.accounts.permissions
Сервис: tagmanager.googleapis.com.
Для вызова этой службы мы рекомендуем использовать клиентские библиотеки Google. Если вашему приложению необходимо использовать собственные библиотеки для вызова этой службы, используйте следующую информацию при отправке запросов API.
Документ открытия
Документ обнаружения — это машиночитаемая спецификация для описания и использования REST API. Он используется для создания клиентских библиотек, плагинов IDE и других инструментов, взаимодействующих с API Google. Одна служба может предоставлять несколько документов обнаружения. Эта служба предоставляет следующие документы обнаружения:
Конечная точка службы
Конечная точка службы — это базовый URL-адрес, указывающий сетевой адрес службы API. Одна служба может иметь несколько конечных точек службы. Эта служба имеет следующую конечную точку службы, и все приведенные ниже URI относятся к этой конечной точке службы:
-
https://tagmanager.googleapis.com
Ресурс REST: v2.accounts
Ресурс REST: v2.accounts.containers
Методы | |
---|---|
combine | POST /tagmanager/v2/{path}:combine Объединяет контейнеры. |
create | POST /tagmanager/v2/{parent}/containers Создает контейнер. |
delete | DELETE /tagmanager/v2/{path} Удаляет контейнер. |
get | GET /tagmanager/v2/{path} Получает контейнер. |
list | GET /tagmanager/v2/{parent}/containers Перечисляет все контейнеры, принадлежащие учетной записи GTM. |
lookup | GET /tagmanager/v2/accounts/containers:lookup Ищет контейнер по идентификатору назначения или идентификатору тега. |
move_tag_id | POST /tagmanager/v2/{path}:move_tag_id Переместите идентификатор тега из контейнера. |
snippet | GET /tagmanager/v2/{path}:snippet Получает фрагмент тега для контейнера. |
update | PUT /tagmanager/v2/{path} Обновляет контейнер. |
Ресурс REST: v2.accounts.containers.destinations
Методы | |
---|---|
get | GET /tagmanager/v2/{path} Получает пункт назначения. |
link | POST /tagmanager/v2/{parent}/destinations:link Добавляет пункт назначения в этот контейнер и удаляет его из контейнера, с которым он в данный момент связан. |
list | GET /tagmanager/v2/{parent}/destinations Перечисляет все пункты назначения, связанные с контейнером GTM. |
Ресурс REST: v2.accounts.containers.environments.
Методы | |
---|---|
create | POST /tagmanager/v2/{parent}/environments Создает среду GTM. |
delete | DELETE /tagmanager/v2/{path} Удаляет среду GTM. |
get | GET /tagmanager/v2/{path} Получает среду GTM. |
list | GET /tagmanager/v2/{parent}/environments Перечисляет все среды GTM контейнера GTM. |
reauthorize | POST /tagmanager/v2/{path}:reauthorize Повторно генерирует код авторизации для среды GTM. |
update | PUT /tagmanager/v2/{path} Обновляет среду GTM. |
Ресурс REST: v2.accounts.containers.version_headers
Ресурс REST: v2.accounts.containers.versions.
Методы | |
---|---|
delete | DELETE /tagmanager/v2/{path} Удаляет версию контейнера. |
get | GET /tagmanager/v2/{path} Получает версию контейнера. |
live | GET /tagmanager/v2/{parent}/versions:live Получает живое (т.е. |
publish | POST /tagmanager/v2/{path}:publish Публикует версию контейнера. |
set_latest | POST /tagmanager/v2/{path}:set_latest Устанавливает последнюю версию, используемую для синхронизации рабочих пространств при обнаружении конфликтов и ошибок. |
undelete | POST /tagmanager/v2/{path}:undelete Отменяет удаление версии контейнера. |
update | PUT /tagmanager/v2/{path} Обновляет версию контейнера. |
Ресурс REST: v2.accounts.containers.workspaces
Методы | |
---|---|
create | POST /tagmanager/v2/{parent}/workspaces Создает рабочую область. |
create_version | POST /tagmanager/v2/{path}:create_version Создает версию контейнера из сущностей, присутствующих в рабочей области, удаляет рабочую область и устанавливает в качестве базовой версии контейнера вновь созданную версию. |
delete | DELETE /tagmanager/v2/{path} Удаляет рабочую область. |
get | GET /tagmanager/v2/{path} Получает рабочую область. |
getStatus | GET /tagmanager/v2/{path}/status Находит конфликтующие и измененные объекты в рабочей области. |
list | GET /tagmanager/v2/{parent}/workspaces Перечисляет все рабочие области, принадлежащие контейнеру GTM. |
quick_preview | POST /tagmanager/v2/{path}:quick_preview Быстрый предварительный просмотр рабочей области путем создания поддельной версии контейнера из всех объектов в предоставленной рабочей области. |
resolve_conflict | POST /tagmanager/v2/{path}:resolve_conflict Устраняет конфликт слияния для объекта рабочей области, обновляя его до разрешенного объекта, переданного в запросе. |
sync | POST /tagmanager/v2/{path}:sync Синхронизирует рабочую область с последней версией контейнера, обновляя все неизмененные объекты рабочей области и отображая конфликты для измененных объектов. |
update | PUT /tagmanager/v2/{path} Обновляет рабочую область. |
Ресурс REST: v2.accounts.containers.workspaces.built_in_variables
Методы | |
---|---|
create | POST /tagmanager/v2/{parent}/built_in_variables Создает одну или несколько встроенных переменных GTM. |
delete | DELETE /tagmanager/v2/{path} Удаляет одну или несколько встроенных переменных GTM. |
list | GET /tagmanager/v2/{parent}/built_in_variables Перечисляет все включенные встроенные переменные контейнера GTM. |
revert | POST /tagmanager/v2/{path}/built_in_variables:revert Отменяет изменения во встроенных переменных GTM в рабочей области GTM. |
Ресурс REST: v2.accounts.containers.workspaces.clients
Методы | |
---|---|
create | POST /tagmanager/v2/{parent}/clients Создает клиент GTM. |
delete | DELETE /tagmanager/v2/{path} Удаляет клиент GTM. |
get | GET /tagmanager/v2/{path} Получает клиент GTM. |
list | GET /tagmanager/v2/{parent}/clients Перечисляет всех клиентов GTM рабочей области контейнера GTM. |
revert | POST /tagmanager/v2/{path}:revert Отменяет изменения в клиенте GTM в рабочей области GTM. |
update | PUT /tagmanager/v2/{path} Обновляет клиент GTM. |
Ресурс REST: v2.accounts.containers.workspaces.folders
Методы | |
---|---|
create | POST /tagmanager/v2/{parent}/folders Создает папку GTM. |
delete | DELETE /tagmanager/v2/{path} Удаляет папку GTM. |
entities | POST /tagmanager/v2/{path}:entities Перечислите все объекты в папке GTM. |
get | GET /tagmanager/v2/{path} Получает папку GTM. |
list | GET /tagmanager/v2/{parent}/folders Перечисляет все папки GTM контейнера. |
move_entities_to_folder | POST /tagmanager/v2/{path}:move_entities_to_folder Перемещает объекты в папку GTM. |
revert | POST /tagmanager/v2/{path}:revert Отменяет изменения в папке GTM в рабочей области GTM. |
update | PUT /tagmanager/v2/{path} Обновляет папку GTM. |
Ресурс REST: v2.accounts.containers.workspaces.gtag_config .
Методы | |
---|---|
create | POST /tagmanager/v2/{parent}/gtag_config Создает конфигурацию тега Google. |
delete | DELETE /tagmanager/v2/{path} Удаляет конфигурацию тега Google. |
get | GET /tagmanager/v2/{path} Получает конфигурацию тега Google. |
list | GET /tagmanager/v2/{parent}/gtag_config Перечисляет все конфигурации тегов Google в контейнере. |
update | PUT /tagmanager/v2/{path} Обновляет конфигурацию тега Google. |
Ресурс REST: v2.accounts.containers.workspaces.templates
Методы | |
---|---|
create | POST /tagmanager/v2/{parent}/templates Создает пользовательский шаблон GTM. |
delete | DELETE /tagmanager/v2/{path} Удаляет шаблон GTM. |
get | GET /tagmanager/v2/{path} Получает шаблон GTM. |
list | GET /tagmanager/v2/{parent}/templates Перечисляет все шаблоны GTM рабочей области контейнера GTM. |
revert | POST /tagmanager/v2/{path}:revert Отменяет изменения в шаблоне GTM в рабочей области GTM. |
update | PUT /tagmanager/v2/{path} Обновляет шаблон GTM. |
Ресурс REST: v2.accounts.containers.workspaces.transformations.
Методы | |
---|---|
create | POST /tagmanager/v2/{parent}/transformations Создает преобразование GTM. |
delete | DELETE /tagmanager/v2/{path} Удаляет преобразование GTM. |
get | GET /tagmanager/v2/{path} Получает преобразование GTM. |
list | GET /tagmanager/v2/{parent}/transformations Перечисляет все преобразования GTM рабочей области контейнера GTM. |
revert | POST /tagmanager/v2/{path}:revert Отменяет изменения в преобразовании GTM в рабочей области GTM. |
update | PUT /tagmanager/v2/{path} Обновляет преобразование GTM. |
Ресурс REST: v2.accounts.containers.workspaces.triggers
Методы | |
---|---|
create | POST /tagmanager/v2/{parent}/triggers Создает триггер GTM. |
delete | DELETE /tagmanager/v2/{path} Удаляет триггер GTM. |
get | GET /tagmanager/v2/{path} Получает триггер GTM. |
list | GET /tagmanager/v2/{parent}/triggers Перечисляет все триггеры GTM контейнера. |
revert | POST /tagmanager/v2/{path}:revert Отменяет изменения триггера GTM в рабочей области GTM. |
update | PUT /tagmanager/v2/{path} Обновляет триггер GTM. |
Ресурс REST: v2.accounts.containers.workspaces.variables
Методы | |
---|---|
create | POST /tagmanager/v2/{parent}/variables Создает переменную GTM. |
delete | DELETE /tagmanager/v2/{path} Удаляет переменную GTM. |
get | GET /tagmanager/v2/{path} Получает переменную GTM. |
list | GET /tagmanager/v2/{parent}/variables Перечисляет все переменные GTM контейнера. |
revert | POST /tagmanager/v2/{path}:revert Отменяет изменения в переменной GTM в рабочей области GTM. |
update | PUT /tagmanager/v2/{path} Обновляет переменную GTM. |
Ресурс REST: v2.accounts.containers.workspaces.zones
Методы | |
---|---|
create | POST /tagmanager/v2/{parent}/zones Создает зону GTM. |
delete | DELETE /tagmanager/v2/{path} Удаляет зону GTM. |
get | GET /tagmanager/v2/{path} Получает зону GTM. |
list | GET /tagmanager/v2/{parent}/zones Перечисляет все зоны GTM рабочей области контейнера GTM. |
revert | POST /tagmanager/v2/{path}:revert Отменяет изменения в зоне GTM в рабочей области GTM. |
update | PUT /tagmanager/v2/{path} Обновляет зону GTM. |
Ресурс REST: v2.accounts.user_permissions
Методы | |
---|---|
create | POST /tagmanager/v2/{parent}/user_permissions Создает доступ к учетной записи пользователя и контейнеру. |
delete | DELETE /tagmanager/v2/{path} Удаляет пользователя из аккаунта, отзывая доступ к нему и всем его контейнерам. |
get | GET /tagmanager/v2/{path} Получает доступ к учетной записи и контейнеру пользователя. |
list | GET /tagmanager/v2/{parent}/user_permissions Перечислите всех пользователей, имеющих доступ к учетной записи, а также доступ к учетной записи и контейнеру, предоставленный каждому из них. |
update | PUT /tagmanager/v2/{path} Обновляет доступ к учетной записи и контейнеру пользователя. |
Ресурс REST: v1.accounts
Ресурс REST: v1.accounts.containers
Методы | |
---|---|
create | POST /tagmanager/v1/accounts/{accountId}/containers Создает контейнер. |
delete | DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId} Удаляет контейнер. |
get | GET /tagmanager/v1/accounts/{accountId}/containers/{containerId} Получает контейнер. |
list | GET /tagmanager/v1/accounts/{accountId}/containers Перечисляет все контейнеры, принадлежащие учетной записи GTM. |
update | PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId} Обновляет контейнер. |
Ресурс REST: v1.accounts.containers.environments.
Методы | |
---|---|
create | POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments Создает среду GTM. |
delete | DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId} Удаляет среду GTM. |
get | GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId} Получает среду GTM. |
list | GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments Перечисляет все среды GTM контейнера GTM. |
update | PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId} Обновляет среду GTM. |
Ресурс REST: v1.accounts.containers.folders
Методы | |
---|---|
create | POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders Создает папку GTM. |
delete | DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId} Удаляет папку GTM. |
get | GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId} Получает папку GTM. |
list | GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders Перечисляет все папки GTM контейнера. |
update | PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId} Обновляет папку GTM. |
Ресурс REST: v1.accounts.containers.folders.entities
Методы | |
---|---|
list | GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}/entities Перечислите все объекты в папке GTM. |
Ресурс REST: v1.accounts.containers.move_folders
Методы | |
---|---|
update | PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/move_folders/{folderId} Перемещает объекты в папку GTM. |
Ресурс REST: v1.accounts.containers.triggers
Методы | |
---|---|
create | POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers Создает триггер GTM. |
delete | DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId} Удаляет триггер GTM. |
get | GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId} Получает триггер GTM. |
list | GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers Перечисляет все триггеры GTM контейнера. |
update | PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId} Обновляет триггер GTM. |
Ресурс REST: v1.accounts.containers.variables
Методы | |
---|---|
create | POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables Создает переменную GTM. |
delete | DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId} Удаляет переменную GTM. |
get | GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId} Получает переменную GTM. |
list | GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables Перечисляет все переменные GTM контейнера. |
update | PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId} Обновляет переменную GTM. |
Ресурс REST: v1.accounts.containers.versions.
Методы | |
---|---|
create | POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions Создает версию контейнера. |
delete | DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId} Удаляет версию контейнера. |
get | GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId} Получает версию контейнера. |
list | GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions Перечисляет все версии контейнера GTM. |
publish | POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/publish Публикует версию контейнера. |
restore | POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/restore Восстанавливает версию контейнера. |
undelete | POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/undelete Отменяет удаление версии контейнера. |
update | PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId} Обновляет версию контейнера. |
Ресурс REST: v1.accounts.permissions
Методы | |
---|---|
create | POST /tagmanager/v1/accounts/{accountId}/permissions Создает учетную запись пользователя и разрешения для контейнера. |
delete | DELETE /tagmanager/v1/accounts/{accountId}/permissions/{permissionId} Удаляет пользователя из аккаунта, отзывая доступ к нему и всем его контейнерам. |
get | GET /tagmanager/v1/accounts/{accountId}/permissions/{permissionId} Получает разрешения учетной записи и контейнера пользователя. |
list | GET /tagmanager/v1/accounts/{accountId}/permissions Перечислите всех пользователей, имеющих доступ к учетной записи, а также разрешения учетной записи и контейнера, предоставленные каждому из них. |
update | PUT /tagmanager/v1/accounts/{accountId}/permissions/{permissionId} Обновляет учетную запись пользователя и разрешения на контейнер. |