Спасибо за предварительный просмотр документации по новой платформе тегов Google! Этот сайт находится в публичной бета-версии. ( Обратная связь )

Variables: update

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

Обновляет переменную GTM. Попробуйте прямо сейчас .

Запрос

HTTP-запрос

PUT https://www.googleapis.com/tagmanager/v2/path

Параметры

Имя параметра Ценность Описание
Параметры пути
path string Относительный путь API переменной GTM. Пример: account/{account_id}/containers/{container_id}/workspaces/{workspace_id}/variables/{variable_id}
Необязательные параметры запроса
fingerprint string При наличии этот отпечаток должен совпадать с отпечатком переменной в хранилище.

Авторизация

Этот запрос требует авторизации со следующей областью действия:

Сфера
https://www.googleapis.com/auth/tagmanager.edit.containers

Дополнительные сведения см. на странице аутентификации и авторизации .

Тело запроса

В тексте запроса укажите ресурс Variables со следующими свойствами:

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


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


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


Допустимые значения:
  • " boolean "
  • " integer "
  • " list "
  • " map "
  • " tagReference "
  • " template "
  • " triggerReference "
  • " typeUnspecified "
доступный для записи
formatValue.convertUndefinedToValue. 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 "
доступный для записи
type string Тип переменной GTM. доступный для записи
Дополнительные свойства
disablingTriggerId[] list Только для мобильных контейнеров: список идентификаторов триггеров для отключения условных переменных; переменная включена, если один из разрешающих триггеров истинен, а все отключающие триггеры ложны. Рассматривается как неупорядоченный набор. доступный для записи
enablingTriggerId[] list Только для мобильных контейнеров: список идентификаторов триггеров для включения условных переменных; переменная включена, если один из разрешающих триггеров истинен, а все отключающие триггеры ложны. Рассматривается как неупорядоченный набор. доступный для записи
formatValue.convertFalseToValue. key string Именованный ключ, однозначно идентифицирующий параметр. Требуется для параметров верхнего уровня, а также значений карты. Игнорируется для значений списка. доступный для записи
formatValue.convertFalseToValue. list[] list Параметры этого параметра списка (ключи будут игнорироваться). доступный для записи
formatValue.convertFalseToValue. map[] list Параметры этого параметра карты (должны быть ключи; ключи должны быть уникальными). доступный для записи
formatValue.convertFalseToValue. value string Значение параметра (может содержать ссылки на переменные, такие как "") в соответствии с указанным типом. доступный для записи
formatValue.convertNullToValue. key string Именованный ключ, однозначно идентифицирующий параметр. Требуется для параметров верхнего уровня, а также значений карты. Игнорируется для значений списка. доступный для записи
formatValue.convertNullToValue. list[] list Параметры этого параметра списка (ключи будут игнорироваться). доступный для записи
formatValue.convertNullToValue. map[] list Параметры этого параметра карты (должны быть ключи; ключи должны быть уникальными). доступный для записи
formatValue.convertNullToValue. value string Значение параметра (может содержать ссылки на переменные, такие как "") в соответствии с указанным типом. доступный для записи
formatValue.convertTrueToValue. key string Именованный ключ, однозначно идентифицирующий параметр. Требуется для параметров верхнего уровня, а также значений карты. Игнорируется для значений списка. доступный для записи
formatValue.convertTrueToValue. list[] list Параметры этого параметра списка (ключи будут игнорироваться). доступный для записи
formatValue.convertTrueToValue. map[] list Параметры этого параметра карты (должны быть ключи; ключи должны быть уникальными). доступный для записи
formatValue.convertTrueToValue. value string Значение параметра (может содержать ссылки на переменные, такие как "") в соответствии с указанным типом. доступный для записи
formatValue.convertUndefinedToValue. key string Именованный ключ, однозначно идентифицирующий параметр. Требуется для параметров верхнего уровня, а также значений карты. Игнорируется для значений списка. доступный для записи
formatValue.convertUndefinedToValue. list[] list Параметры этого параметра списка (ключи будут игнорироваться). доступный для записи
formatValue.convertUndefinedToValue. map[] list Параметры этого параметра карты (должны быть ключи; ключи должны быть уникальными). доступный для записи
formatValue.convertUndefinedToValue. value string Значение параметра (может содержать ссылки на переменные, такие как "") в соответствии с указанным типом. доступный для записи
notes string Заметки пользователя о том, как применить эту переменную в контейнере. доступный для записи
parameter[] list Параметры переменной. доступный для записи
parameter[]. key string Именованный ключ, однозначно идентифицирующий параметр. Требуется для параметров верхнего уровня, а также значений карты. Игнорируется для значений списка. доступный для записи
parameter[]. list[] list Параметры этого параметра списка (ключи будут игнорироваться). доступный для записи
parameter[]. map[] list Параметры этого параметра карты (должны быть ключи; ключи должны быть уникальными). доступный для записи
parameter[]. value string Значение параметра (может содержать ссылки на переменные, такие как "") в соответствии с указанным типом. доступный для записи
scheduleEndMs long Отметка времени окончания в миллисекундах для планирования переменной. доступный для записи
scheduleStartMs long Отметка времени начала в миллисекундах для планирования переменной. доступный для записи

Ответ

В случае успеха этот метод возвращает ресурс Variables в теле ответа.

Попытайся!

Используйте обозреватель API ниже, чтобы вызвать этот метод для оперативных данных и просмотреть ответ.