Variables

Список методов для этого ресурса см. в конце этой страницы.

Представления ресурсов

Представляет переменную Диспетчера тегов Google.

{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "variableId": string,
  "name": string,
  "type": string,
  "notes": string,
  "scheduleStartMs": long,
  "scheduleEndMs": long,
  "parameter": [
    {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    }
  ],
  "enablingTriggerId": [
    string
  ],
  "disablingTriggerId": [
    string
  ],
  "fingerprint": string,
  "parentFolderId": string,
  "tagManagerUrl": string,
  "formatValue": {
    "caseConversionType": string,
    "convertNullToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    },
    "convertUndefinedToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    },
    "convertTrueToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    },
    "convertFalseToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    }
  }
}
Имя свойства Ценить Описание Примечания
accountId string Идентификатор аккаунта GTM.
containerId string Идентификатор контейнера GTM.
disablingTriggerId[] list Только для мобильных контейнеров: список идентификаторов триггеров для отключения условных переменных; переменная включается, если один из триггеров включения имеет значение true, а все триггеры отключения являются ложными. Рассматривается как неупорядоченное множество. записываемый
enablingTriggerId[] list Только для мобильных контейнеров: список идентификаторов триггеров для включения условных переменных; переменная активируется, если один из активирующих триггеров имеет значение true, а все отключающие триггеры являются ложными. Рассматривается как неупорядоченное множество. записываемый
fingerprint string Отпечаток переменной GTM, рассчитанный во время хранения. Это значение пересчитывается при каждом изменении переменной.
formatValue nested object Возможность преобразования значения переменной в другое значение.
formatValue. caseConversionType string Возможность преобразования значения переменной строкового типа в нижний или верхний регистр.

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


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


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


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


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


Приемлемые значения:
  • " boolean "
  • " integer "
  • " list "
  • " map "
  • " tagReference "
  • " template "
  • " triggerReference "
  • " typeUnspecified "
записываемый
parameter[]. value string Значение параметра (может содержать ссылки на переменные, такие как «») в соответствии с указанным типом. записываемый
parentFolderId string Идентификатор родительской папки.
path string Относительный путь API переменной GTM.
scheduleEndMs long Конечная временная метка в миллисекундах для планирования переменной. записываемый
scheduleStartMs long Начальная временная метка в миллисекундах для планирования переменной. записываемый
tagManagerUrl string Автоматически созданная ссылка на пользовательский интерфейс диспетчера тегов
type string Тип переменной GTM. записываемый
variableId string Идентификатор переменной однозначно идентифицирует переменную GTM.
workspaceId string Идентификатор рабочей области GTM.

Методы

создавать
Создает переменную GTM.
удалить
Удаляет переменную GTM.
получать
Получает переменную GTM.
список
Перечисляет все переменные GTM контейнера.
возвращаться
Отменяет изменения в переменной GTM в рабочей области GTM.
обновлять
Обновляет переменную GTM.