Условия активации триггеров

По умолчанию триггер срабатывает при любом событии выбранного типа. Чтобы сделать условие точнее (например, только на определенной кнопке или странице), добавьте фильтры активации.

Для этого:

  1. В настройке триггера выберите переключатель Некоторые события.

  2. Задайте один или несколько фильтров вида: ПеременнаяОператорЗначение.

Что такое фильтр

Каждый фильтр проверяет, соответствует ли значение переменной заданному условию. Триггер сработает, только если все фильтры верны на момент события.

Компонент

Что указывать

Переменная

Любая встроенная или пользовательская переменная. Например: Click Text, Page Path, Form ID и т. д.

Оператор

Как сравнивать значение переменной см. в разделе Доступные операторы.

Значение

То, с чем сравнивать. Например: /checkout, Купить, ^/product/ и т. д.

Доступные операторы

Оператор

Что делает

равно

Точное совпадение со значением.

не равно

Значения не совпадают.

содержит

Переменная включает подстроку.

начинается с

Значение начинается с указанного текста.

соответствует CSS-селектору

Проверяет, соответствует ли DOM-элемент селектору (только для переменных типа Element).

соответствует регулярному выражению

Проверяет соответствие шаблону RegExp. Учитывает регистр.

соответствует регулярному выражению (без учета регистра)

То же, но регистр игнорируется.

Примеры настройки условий

В таблице собраны примеры типовых условий. Чтобы их использовать, замените значения под структуру вашего сайта.

Цель

Условие триггера

Комментарий

Только для страницы оформления заказа

Page Path содержит /checkout

Укажите путь страницы оформления: /checkout, /order, /cart/checkout.

Клик по кнопке Купить

Click Text содержит Купить

Учитывается текст, видимый на кнопке.

Исключить форму авторизации

Form ID не равно login-form

ID берется из атрибута id тега <form>.

Только для внешнего виджета

Click Element соответствует CSS-селектору .widget-button

Замените на нужный класс или селектор.

Для всех страниц товаров

Page Path соответствует ^/product/.*

Пример регулярного выражения для пути вида /product/....

Совет

Вы можете добавить несколько условий — триггер сработает, только если все они выполнены одновременно.

Дополнительные настройки

Блок дополнительных настроек доступен для всех триггеров. Здесь указывают номер срабатывания триггера, при котором запустится тег.

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

Как это выглядит в интерфейсе

Дополнительные настройки

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

Доступные уровни

Уровень

Описание

Особенности

Ограничения

По умолчанию

Тег срабатывает при каждом срабатывании триггера.

В рамках одной страницы

Укажите целое число — на каждое кратное заданному числу срабатывание на странице триггер запустит тег.

Пример

В триггере Отправка формы выбран уровень В рамках одной страницы со значением 5.

Тег запустится на каждой пятой отправке формы на этой странице: пятой, десятой…

Счетчик сбрасывается при перезагрузке страницы или переходе на другую страницу.

Уровень недоступен для триггеров группы Просмотр страницы.

За всё время пользователя

Укажите целое число — на каждое кратное заданному числу срабатывание триггер запустит тег. Счетчик срабатываний считает в течение всей истории пользователя.

Пример

Триггер на клик по URL с уровнем Пользователь и значением 5.

Пользователь зашел на сайт 11 января и кликнул по URL три раза. 12 января он кликнул еще два раза — на пятый раз триггер запустит тег.

Потом пользователь зашел на сайт 20 января и кликнул пять раз — на десятый раз суммарно триггер запустит тег.

Система определяет пользователей по файлу ytm_tf_<номер_счетчика>_<id_триггера> в Local Storage.

При обновлении контейнера счетчик не сбрасывается. Если посетитель сменит браузер или очистит Local Storage, система будет считать его новым пользователем.

За последние X минут

Укажите два целых числа:

  • номер срабатывания триггера для запуска тега;
  • промежуток времени в минутах.
Пример

Тег сработает при третьем срабатывании триггера за последние 15 минут.

Как это работает

Первое срабатывание триггера в 10:00 — тег не запускается (за последние 15 минут триггер сработал только один раз).

Второе срабатывание в 10:10 — тег не запускается (за последние 15 минут триггер сработал только два раза).

Третье срабатывание в 10:17 — тег не запускается (за последние 15 минут триггер сработал только два раза: в 10:10 и 10:17. Срабатывание в 10:00 уже не входит в интервал).

Четвертое срабатывание в 10:20 — тег запускается. За последние 15 минут (с 10:05) триггер сработал три раза: в 10:10, 10:17 и 10:20.

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

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

Предыдущая
Следующая