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

Переменные

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

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

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

Представление переменной 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)
      ]
    }
  ],
  "enablingTriggerId": [
    string
  ],
  "disablingTriggerId": [
    string
  ],
  "fingerprint": string,
  "parentFolderId": string,
  "tagManagerUrl": string,
  "formatValue": {
    "caseConversionType": string,
    "convertNullToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ]
    },
    "convertUndefinedToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ]
    },
    "convertTrueToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ]
    },
    "convertFalseToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ]
    }
  }
}
Название свойства Значение Описание Примечания
accountId string Идентификатор аккаунта Менеджера тегов.
containerId string Идентификатор контейнера Менеджера тегов.
disablingTriggerId[] list (Используется только в контейнерах для мобильных устройств.) Список ID триггеров активации условных переменных. Переменная активируется, если одному из этих триггеров присвоено значение true, а всем остальным – false. Обрабатывается как неупорядоченное множество. Редактируемый объект
enablingTriggerId[] list (Используется только в контейнерах для мобильных устройств.) Список ID триггеров активации условных переменных. Переменная активируется, если одному из этих триггеров присвоено значение true, а всем остальным – false. Обрабатывается как неупорядоченное множество. Редактируемый объект
fingerprint string Цифровой отпечаток переменной Менеджера тегов, вычисленный во время хранения. Вычисляется заново при каждом изменении переменной.
formatValue nested object Возможность преобразования значения переменной в другое значение.
formatValue.caseConversionType string Возможность преобразования значения переменной "Постоянная строка" в нижний или верхний регистр.

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


Возможные значения:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
Редактируемый объект
formatValue.convertFalseToValue.value string Значение параметра, соответствующее указанному типу (может содержать ссылку на переменную, например "{{myVariable}}"). Редактируемый объект
formatValue.convertNullToValue nested object Значение для преобразования, если для переменной задано значение null.
formatValue.convertNullToValue.key string Именованный ключ, служащий уникальным идентификатором параметра. Требуется для параметров верхнего уровня и значений в ассоциативных массивах. Ignored for list values. Редактируемый объект
formatValue.convertNullToValue.list[] list Параметры этого параметра-списка (ключи игнорируются). Редактируемый объект
formatValue.convertNullToValue.map[] list Параметры этого параметра-массива (должны содержать уникальные ключи). Редактируемый объект
formatValue.convertNullToValue.type string Тип параметра. Допустимые значения:
  • boolean: логическое значение (true или false).
  • integer: 64-разрядное целое число со знаком (в десятичном виде).
  • list: список необходимых параметров.
  • map: массив необходимых параметров.
  • template: любой текст, включая ссылки на переменную (в том числе возвращающие нестроковые типы).
  • trigger_reference: идентификатор триггера.


Возможные значения:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
Редактируемый объект
formatValue.convertNullToValue.value string Значение параметра, соответствующее указанному типу (может содержать ссылку на переменную, например "{{myVariable}}"). Редактируемый объект
formatValue.convertTrueToValue nested object Значение для преобразования, если для переменной задано значение true.
formatValue.convertTrueToValue.key string Именованный ключ, служащий уникальным идентификатором параметра. Требуется для параметров верхнего уровня и значений в ассоциативных массивах. Ignored for list values. Редактируемый объект
formatValue.convertTrueToValue.list[] list Параметры этого параметра-списка (ключи игнорируются). Редактируемый объект
formatValue.convertTrueToValue.map[] list Параметры этого параметра-массива (должны содержать уникальные ключи). Редактируемый объект
formatValue.convertTrueToValue.type string Тип параметра. Допустимые значения:
  • boolean: логическое значение (true или false).
  • integer: 64-разрядное целое число со знаком (в десятичном виде).
  • list: список необходимых параметров.
  • map: массив необходимых параметров.
  • template: любой текст, включая ссылки на переменную (в том числе возвращающие нестроковые типы).
  • trigger_reference: идентификатор триггера.


Возможные значения:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
Редактируемый объект
formatValue.convertTrueToValue.value string Значение параметра, соответствующее указанному типу (может содержать ссылку на переменную, например "{{myVariable}}"). Редактируемый объект
formatValue.convertUndefinedToValue nested object Значение для преобразования, если для переменной задано значение undefined.
formatValue.convertUndefinedToValue.key string Именованный ключ, служащий уникальным идентификатором параметра. Требуется для параметров верхнего уровня и значений в ассоциативных массивах. Ignored for list values. Редактируемый объект
formatValue.convertUndefinedToValue.list[] list Параметры этого параметра-списка (ключи игнорируются). Редактируемый объект
formatValue.convertUndefinedToValue.map[] list Параметры этого параметра-массива (должны содержать уникальные ключи). Редактируемый объект
formatValue.convertUndefinedToValue.type string Тип параметра. Допустимые значения:
  • boolean: логическое значение (true или false).
  • integer: 64-разрядное целое число со знаком (в десятичном виде).
  • list: список необходимых параметров.
  • map: массив необходимых параметров.
  • template: любой текст, включая ссылки на переменную (в том числе возвращающие нестроковые типы).
  • trigger_reference: идентификатор триггера.


Возможные значения:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
Редактируемый объект
formatValue.convertUndefinedToValue.value string Значение параметра, соответствующее указанному типу (может содержать ссылку на переменную, например "{{myVariable}}"). Редактируемый объект
name string Отображаемое название переменной. Редактируемый объект
notes string Примечания об использовании переменной в контейнере. Редактируемый объект
parameter[] list Параметры переменной. Редактируемый объект
parameter[].key string Именованный ключ, служащий уникальным идентификатором параметра. Требуется для параметров верхнего уровня и значений в ассоциативных массивах. Ignored for list values. Редактируемый объект
parameter[].list[] list Параметры этого параметра-списка (ключи игнорируются). Редактируемый объект
parameter[].map[] list Параметры этого параметра-массива (должны содержать уникальные ключи). Редактируемый объект
parameter[].type string Тип параметра. Допустимые значения:
  • boolean: логическое значение (true или false).
  • integer: 64-разрядное целое число со знаком (в десятичном виде).
  • list: список необходимых параметров.
  • map: массив необходимых параметров.
  • template: любой текст, включая ссылки на переменную (в том числе возвращающие нестроковые типы).
  • trigger_reference: идентификатор триггера.


Возможные значения:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
Редактируемый объект
parameter[].value string Значение параметра, соответствующее указанному типу (может содержать ссылку на переменную, например "{{myVariable}}"). Редактируемый объект
parentFolderId string Идентификатор родительской папки.
path string Относительный путь для API к переменной Менеджера тегов.
scheduleEndMs long Временная метка, соответствующая окончанию выполнения переменной (в миллисекундах). Редактируемый объект
scheduleStartMs long Начальная временная метка в миллисекундах для определения времени действия переменной. Редактируемый объект
tagManagerUrl string Автоматически созданная ссылка на интерфейс Менеджера тегов.
type string Тип переменной Менеджера тегов. Редактируемый объект
variableId string Уникальный идентификатор переменной Менеджера тегов.
workspaceId string Идентификатор рабочей области Менеджера тегов.

Методы

create
Создает переменную Менеджера тегов.
delete
Удаляет переменную Менеджера тегов.
get
Получает переменную Менеджера тегов.
list
Создает список всех переменных Менеджера тегов в контейнере.
revert
Отменяет изменения в переменных, сделанные в рабочей области Менеджера тегов.
update
Обновляет переменную Менеджера тегов.