Встроенные переменные

Встроенные переменные — это готовые переменные, которые нельзя изменить. Набор таких переменных автоматически добавляется в каждый новый контейнер.

Клики

При срабатывании триггера Клик Яндекс Тег Менеджер автоматически встроенные переменных:

Переменная в YTM

Описание

Тип данных

Click Element

DOM-элемент, по которому был выполнен клик

DOM-элемент

Click Classes

Массив классов элемента, например для элемента <div class="class1 class2_abc">Content</div>, переменная будет иметь значение ["class1", "class2_abc"]

Массив строк

Click ID

Значение атрибута id

Строка

Click Target

Значение атрибута target

Строка

Click URL

Значение href, если элемент — ссылка

Строка

Click Text

Видимый текст внутри элемента

Строка

Переменные можно использовать:

  • В условиях активации триггеров (например, Click Text содержит "Купить").

  • В пользовательских шаблонах тегов.

Формы

При срабатывании триггера Отправка формы Яндекс Тег Менеджер автоматически сохраняет встроенные переменные:

Переменная в YTM

Описание

Тип данных

Form Element

DOM-элемент отправленной формы

DOM-элемент

Form Classes

Массив классов элемента, например для элемента <div class="class1 class2_abc">Content</div>, переменная будет иметь значение ["class1", "class2_abc"]

Массив строк

Form ID

Значение атрибута id формы

Строка

Form Target

Значение атрибута target (если указано)

Строка

Form URL

Значение атрибута action — адрес, на который отправляется форма

Строка

Эти переменные можно использовать:

  • В условиях активации триггеров (например, Form ID равно subscribe-form).
  • В пользовательских шаблонах тегов.

Страницы

При срабатывании любого из триггеров в Яндекс Тег Менеджер автоматически вычисляется информация об адресе текущей страницы и источнике перехода. Эти данные становятся доступны через следующие встроенные переменные:

Переменная в YTM

Описание

Пример

Page Hostname

Домен сайта, без протокола и пути, например, example.com.

example.com

Page Path

Путь URL — все, что после домена.

/catalog/product/123

Page URL

Полный URL страницы текущей страницы.

https://example.com/catalog/product/123

Referrer

Адрес страницы, с которой пришел пользователь на текущую страницу.

https://yandex.ru/search/?text=сайт

Эти переменные можно использовать:

  • В условиях активации триггеров. Например: «Просмотр страницы сработает, только если Page Path содержит /checkout».

  • В пользовательских шаблонах для динамической подстановки URL, домена и т. д.

Утилиты

Встроенные переменные, которые помогают обрабатывать служебные данные, идентификаторы и события:

Переменная в YTM

Описание

Container Version

Текущая версия контейнера (номер сборки).

Event

Название события, переданного в dataLayer (например, ytm.load, form-submit).

Random Number

Случайное число (полезно для кэш-байпасов и уникальности событий).

Примеры использования:

  • Event можно использовать в триггере Специальное событие, чтобы задать условие Event равно form-submit.

  • Random Number — для передачи уникального ID в тег или в запрос, чтобы исключить кеширование.

Написать в службу поддержки

Написать в чат