Переменная
Краткое содержание
Переменная — объект с постоянным именем и изменяющимся значением. Значение зависит от действий на сайте, например, сумма транзакции.
Переменные в триггерах
Используются для настройки фильтров, определяющих запуск тега. Пример: активация триггера Просмотр страницы, если переменная Page URL содержит mts.ru.
Переменные в тегах
Позволяют получать динамические значения, например, сбор данных о транзакциях через связанные теги.
Управление переменными
-
Создать переменную:
- Перейти в контейнер, выбрать Переменные и нажать
+. - Настроить и сохранить переменную.
- Все переменные контейнера находятся в его карточке.
- Перейти в контейнер, выбрать Переменные и нажать
-
Скопировать переменную:
- Кликнуть на переменную в рабочей области.
- Выбрать Другое — Копировать.
-
Откатить изменения:
- Кликнуть на переменную, выбрать Другое — Откатить изменения.
- Переменная вернётся к состоянию на момент создания рабочей области.
Типы переменных
-
Переменная автоматического события
Возвращает значение, соответствующее типу и действию пользователя. Примеры:element,elementType,elementAttr,elementTextи др. -
Константа
Имеет фиксированное значение, заданное в поле Значение. -
Собственный файл cookie
Извлекает значение cookie, указав его название. -
Переменная уровня данных
Получает данные изdataLayer.push(). -
Элемент DOM
Возв ращает текст или атрибуты элемента по CSS-селектору. -
Видимость элемента
Определяет, был ли элемент виден на экране (возвращаетTrue/False). -
Переменная JavaScript
Возвращает значение глобальной переменной, заданной в коде страницы. -
Собственный код JavaScript
Универсальная переменная для выполнения пользовательского кода. -
Номер опубликованной версии
Хранит номер версии контейнера, используемый для тестирования.
Формат значений переменной
- Возможность изменения регистра символов.
- Преобразование
null,undefined,true,falseв другие значения. - Экранирование символов для защиты от XSS-атак.
Переменная — объект, у которого есть постоянное имя и может меняться значение. Значение меняется в зависимости от действий на сайте. Например, в значении переменной может указываться сумма транзакции.
Переменные в триггерах
Применяются для настройки фильтров, которые определяют, когда запускать тег. Например, активация триггера Просмотр страницы, когда переменная Page URL содержит адрес mts.ru.
Переменные в тегах
Используются для получения динамических значений. Например, собор данных о транзакциях, когда переменная связана с тегом отслеживания конверсий.
Управление переменными
Создать переменную
- Перейдите в контейнер, наведите на Переменные и нажмите
+

-
Настройте переменную и сохраните её.
-
Все переменные контейнера находятся в карточке контейнера. Далее их можно редактировать, публиковать и удалять.

- Если контейнер установлен, при нажатии на Опубликовать данные о добавленной переменной будут внесены в код контейнера автоматически.
Скопировать переменную
Чтобы дублировать переменную:
-
В рабочей области кликните на переменную, откроется форма Редактирования.
-
Выберите Другое — Копировать

Копия переменной сразу появится в форме редактирования — её можно править, сохранять и публиковать.
Откатить изменения переменной
Внесённые изменения в переменную можно отменить. Тогда переменная откатится до состояния, в котором она была на момент создания рабочей области.
Как откатить переменную:
-
В рабочей области кликните на переменную. Откроется форма Редактирования.
-
Выберите Другое — Откатить изменения

Переменная мгновенно откатится до изначального состояния в версии.