Создает тег GTM. Попробуйте сейчас .
Запрос
HTTP-запрос
POST https://www.googleapis.com/tagmanager/v2/+parent/tags
Параметры
Имя параметра | Ценить | Описание |
---|---|---|
Параметры пути | ||
parent | string | Относительный путь API GTM Workspace. Пример: аккаунты/{account_id}/containers/{container_id}/workspaces/{workspace_id} |
Авторизация
Этот запрос требует авторизации со следующей областью действия:
Объем |
---|
https://www.googleapis.com/auth/tagmanager.edit.containers |
Дополнительную информацию см. на странице аутентификации и авторизации .
Тело запроса
В теле запроса укажите ресурс Tags со следующими свойствами:
Имя свойства | Ценить | Описание | Примечания |
---|---|---|---|
Обязательные свойства | |||
consentSettings.consentType. type | string | Тип параметра. Допустимые значения:
Приемлемые значения:
| записываемый |
monitoringMetadata. type | string | Тип параметра. Допустимые значения:
Приемлемые значения:
| записываемый |
name | string | Отображаемое имя тега. | записываемый |
parameter[]. type | string | Тип параметра. Допустимые значения:
Приемлемые значения:
| записываемый |
priority. type | string | Тип параметра. Допустимые значения:
Приемлемые значения:
| записываемый |
type | string | Тип тега GTM. | записываемый |
Дополнительные свойства | |||
blockingRuleId[] | list | Идентификаторы правил блокировки. Если какое-либо из перечисленных правил окажется истинным, тег не сработает. | записываемый |
blockingTriggerId[] | list | Блокировка идентификаторов триггеров. Если какой-либо из перечисленных триггеров имеет значение true, тег не сработает. | записываемый |
consentSettings | nested object | Настройки согласия тега. | записываемый |
consentSettings.consentType. key | string | Именованный ключ, который однозначно идентифицирует параметр. Требуется для параметров верхнего уровня, а также значений карты. Игнорируется для значений списка. | записываемый |
consentSettings.consentType. list[] | list | Параметры этого списка параметров (ключи будут игнорироваться). | записываемый |
consentSettings.consentType. map[] | list | Параметры этого параметра карты (должны иметь ключи; ключи должны быть уникальными). | записываемый |
consentSettings.consentType. value | string | Значение параметра (может содержать ссылки на переменные, такие как «») в соответствии с указанным типом. | записываемый |
firingRuleId[] | list | Идентификаторы правил активации. Тег сработает, если любое из перечисленных правил истинно, а все его blockingRuleIds (если таковые указаны) ложны. | записываемый |
firingTriggerId[] | list | Идентификаторы триггеров активации. Тег сработает, когда любой из перечисленных триггеров имеет значение true, а все его blockingTriggerIds (если они указаны) имеют значение false. | записываемый |
liveOnly | boolean | Если установлено значение true, этот тег будет активироваться только в реальной среде (например, не в режиме предварительного просмотра или отладки). | записываемый |
monitoringMetadata | nested object | Карта пар ключ-значение метаданных тега, которые будут включены в данные событий для мониторинга тегов. Примечания:
| записываемый |
monitoringMetadata. key | string | Именованный ключ, который однозначно идентифицирует параметр. Требуется для параметров верхнего уровня, а также значений карты. Игнорируется для значений списка. | записываемый |
monitoringMetadata. list[] | list | Параметры этого списка параметров (ключи будут игнорироваться). | записываемый |
monitoringMetadata. map[] | list | Параметры этого параметра карты (должны иметь ключи; ключи должны быть уникальными). | записываемый |
monitoringMetadata. value | string | Значение параметра (может содержать ссылки на переменные, такие как «») в соответствии с указанным типом. | записываемый |
monitoringMetadataTagNameKey | string | Если оно не пустое, отображаемое имя тега будет включено в карту метаданных мониторинга с использованием указанного ключа. | записываемый |
notes | string | Примечания пользователя о том, как применить этот тег в контейнере. | записываемый |
parameter[] | list | Параметры тега. | записываемый |
parameter[]. key | string | Именованный ключ, который однозначно идентифицирует параметр. Требуется для параметров верхнего уровня, а также значений карты. Игнорируется для значений списка. | записываемый |
parameter[]. list[] | list | Параметры этого списка параметров (ключи будут игнорироваться). | записываемый |
parameter[]. map[] | list | Параметры этого параметра карты (должны иметь ключи; ключи должны быть уникальными). | записываемый |
parameter[]. value | string | Значение параметра (может содержать ссылки на переменные, такие как «») в соответствии с указанным типом. | записываемый |
paused | boolean | Указывает, приостановлен ли тег, что предотвращает активацию тега. | записываемый |
priority | nested object | Определяемый пользователем числовой приоритет тега. Теги активируются асинхронно в порядке приоритета. Теги с более высоким числовым значением срабатывают первыми. Приоритет тега может иметь положительное или отрицательное значение. Значение по умолчанию — 0. | записываемый |
priority. key | string | Именованный ключ, который однозначно идентифицирует параметр. Требуется для параметров верхнего уровня, а также значений карты. Игнорируется для значений списка. | записываемый |
priority. list[] | list | Параметры этого списка параметров (ключи будут игнорироваться). | записываемый |
priority. map[] | list | Параметры этого параметра карты (должны иметь ключи; ключи должны быть уникальными). | записываемый |
priority. value | string | Значение параметра (может содержать ссылки на переменные, такие как «») в соответствии с указанным типом. | записываемый |
scheduleEndMs | long | Временная метка окончания в миллисекундах для планирования тега. | записываемый |
scheduleStartMs | long | Начальная отметка времени в миллисекундах для планирования тега. | записываемый |
Ответ
В случае успеха этот метод возвращает ресурс Tags в теле ответа.
Попробуйте!
Используйте API-интерфейс ниже, чтобы вызвать этот метод для реальных данных и просмотреть ответ.