Skip to content

Условия и триггеры показа ​

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

Условия сервера ​

Проверяются один раз при получении списка попапов. Список обновляется при старте сессии, после покупки, изменения профиля, подписки или сегмента, иначе — не чаще раза в 5 минут.

УсловиеКак работает
Период показадаты «с» и «по» включительно, в часовом поясе проекта
Сегментыпосетитель входит в любой или во все сегменты из списка «показывать» и ни в один из списка «не показывать»
Подписка на рассылки«подписан» — у профиля есть контакт канала и рассылки по нему не заблокированы; посетитель без профиля не подписан
Устройствотолько компьютеры, только мобильные или все

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

Условия страницы ​

Проверяются SDK перед каждым показом.

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

Пустое условие означает «без ограничений».

Типы страниц ​

SDK определяет тип страницы по последнему событию на ней:

ТипСобытие
Главнаянет события, адрес — корень сайта (/, /index.html)
Товарпросмотр товара
Категорияпросмотр категории
Поискпоисковый запрос
Корзинасинхронизация корзины на странице без другого события
Покупкапокупка
Прочиенет события, адрес — не корень сайта

Правила URL ​

Правило сравнивается с полным адресом страницы без учета регистра. Достаточно совпадения части адреса. Символ * заменяет любую последовательность символов.

ПравилоПодходитНе подходит
/catalog/https://shop.ru/catalog/shoeshttps://shop.ru/sale
/catalog/*/salehttps://shop.ru/catalog/shoes/sale?utm=1https://shop.ru/catalog/shoes
utm_source=emailhttps://shop.ru/?utm_source=emailhttps://shop.ru/

Триггеры ​

Триггер определяет момент показа на странице, которая прошла условия.

ТриггерЗначениеКогда срабатывает
Сразу—после загрузки страницы
Через времямиллисекундычерез заданное время после загрузки страницы
Прокруткапроцентыкогда посетитель прокрутил страницу до заданной доли высоты
Попытка уйти—когда курсор уходит за верхнюю границу окна; на мобильных не работает
Просмотрено страницколичествона странице с заданным номером за сессию и всех следующих
Добавил в корзину—событие добавления в корзину
Удалил из корзины—событие удаления из корзины
Добавил в избранное—событие добавления в избранное
Удалил из избранного—событие удаления из избранного

Особенности триггера «Добавил в корзину»:

  • синхронизация всей корзины массивом считается добавлением, только если товаров в корзине стало больше, чем в прошлой синхронизации за сессию;
  • если сразу после добавления сайт переходит на другую страницу, попап показывается на ней в течение 30 секунд. На новой странице проверяются устройство и правила URL; условия по типу страницы, товарам и категориям относятся к странице, где произошло событие.

Частота показа ​

ЧастотаКак работает
Один раз за сессиюне чаще раза за сессию посетителя
Один разодин раз на устройстве
Раз в день / неделю / месяцне чаще, чем раз в 24 часа / 7 дней / 30 дней
На каждой страницепри каждой загрузке страницы, не больше раза на странице

Дополнительно можно задать паузу между показами в минутах: после показа попап не покажется раньше, чем пройдет пауза, независимо от частоты.

Частота и пауза хранятся в браузере посетителя (localStorage). На другом устройстве или после очистки данных сайта попап покажется снова. Если попап открыт в одной вкладке, он не откроется одновременно в другой.

Промокоды ​

Если в попапе есть персональный промокод, SDK запрашивает его из выбранного списка промокодов до показа. Когда свободных промокодов в списке не осталось, попап не показывается.