Tags: create

Создает тег 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 Тип параметра. Допустимые значения:
  • boolean : значение представляет собой логическое значение, представленное как «истина» или «ложь».
  • integer : значение представляет собой 64-битное целое число со знаком в базе 10.
  • list : необходимо указать список параметров.
  • map : должна быть указана карта параметров.
  • template : значение представляет любой текст; это может включать ссылки на переменные (даже ссылки на переменные, которые могут возвращать нестроковые типы)
  • trigger_reference : значение представляет триггер, представленный в виде идентификатора триггера.
  • tag_reference : значение представляет тег, представленный в виде имени тега.


Приемлемые значения:
  • " boolean "
  • " integer "
  • " list "
  • " map "
  • " tagReference "
  • " template "
  • " triggerReference "
  • " typeUnspecified "
записываемый
monitoringMetadata. type string Тип параметра. Допустимые значения:
  • boolean : значение представляет собой логическое значение, представленное как «истина» или «ложь».
  • integer : значение представляет собой 64-битное целое число со знаком в базе 10.
  • list : необходимо указать список параметров.
  • map : должна быть указана карта параметров.
  • template : значение представляет любой текст; это может включать ссылки на переменные (даже ссылки на переменные, которые могут возвращать нестроковые типы)
  • trigger_reference : значение представляет триггер, представленный в виде идентификатора триггера.
  • tag_reference : значение представляет тег, представленный в виде имени тега.


Приемлемые значения:
  • " boolean "
  • " integer "
  • " list "
  • " map "
  • " tagReference "
  • " template "
  • " triggerReference "
  • " typeUnspecified "
записываемый
name string Отображаемое имя тега. записываемый
parameter[]. type string Тип параметра. Допустимые значения:
  • boolean : значение представляет собой логическое значение, представленное как «истина» или «ложь».
  • integer : значение представляет собой 64-битное целое число со знаком в базе 10.
  • list : необходимо указать список параметров.
  • map : должна быть указана карта параметров.
  • template : значение представляет любой текст; это может включать ссылки на переменные (даже ссылки на переменные, которые могут возвращать нестроковые типы)
  • trigger_reference : значение представляет триггер, представленный в виде идентификатора триггера.
  • tag_reference : значение представляет тег, представленный в виде имени тега.


Приемлемые значения:
  • " boolean "
  • " integer "
  • " list "
  • " map "
  • " tagReference "
  • " template "
  • " triggerReference "
  • " typeUnspecified "
записываемый
priority. type string Тип параметра. Допустимые значения:
  • boolean : значение представляет собой логическое значение, представленное как «истина» или «ложь».
  • integer : значение представляет собой 64-битное целое число со знаком в базе 10.
  • list : необходимо указать список параметров.
  • map : должна быть указана карта параметров.
  • template : значение представляет любой текст; это может включать ссылки на переменные (даже ссылки на переменные, которые могут возвращать нестроковые типы)
  • trigger_reference : значение представляет триггер, представленный в виде идентификатора триггера.
  • tag_reference : значение представляет тег, представленный в виде имени тега.


Приемлемые значения:
  • " boolean "
  • " integer "
  • " list "
  • " map "
  • " tagReference "
  • " template "
  • " triggerReference "
  • " typeUnspecified "
записываемый
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 Карта пар ключ-значение метаданных тега, которые будут включены в данные событий для мониторинга тегов. Примечания:
  • Этот параметр должен иметь тип MAP .
  • Каждый параметр на карте имеет тип TEMPLATE , однако не может содержать ссылки на переменные.
записываемый
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-интерфейс ниже, чтобы вызвать этот метод для реальных данных и просмотреть ответ.