Variables: update

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

Запрос

HTTP-запрос

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

Параметры

Имя параметра Ценить Описание
Параметры пути
path string Относительный путь API переменной GTM. Пример: аккаунты/{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 Только для мобильных контейнеров: список идентификаторов триггеров для отключения условных переменных; переменная включается, если один из триггеров включения имеет значение true, а все триггеры отключения являются ложными. Рассматривается как неупорядоченное множество. записываемый
enablingTriggerId[] list Только для мобильных контейнеров: список идентификаторов триггеров для включения условных переменных; переменная активируется, если один из активирующих триггеров имеет значение true, а все отключающие триггеры являются ложными. Рассматривается как неупорядоченное множество. записываемый
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-интерфейс ниже, чтобы вызвать этот метод для реальных данных и просмотреть ответ.