Условия добавляются в конструкторе сценария: Кабинет → Попапы → ваш попап → вкладка «Сценарий». Как их связывать — на странице Условия показа попапа.
Поведение на странице
Время на сайте — посетитель провёл на странице заданное число секунд.
Скролл — посетитель пролистал страницу на заданный процент: 50 — до середины, 90 — почти до конца.
Попытка уйти со страницы — курсор ушёл к вкладкам или крестику закрытия окна. Работает только на компьютерах — у телефонов нет курсора.
Бездействие — посетитель ничего не делает заданное число секунд: не двигает мышь, не листает, не нажимает клавиши.
Кликнул N раз — посетитель нажал на кнопку виджета заданное число раз. Попап открывается вместо обычного окна по нажатию.
Клик по элементу — посетитель нажал на определённый элемент страницы, например на кнопку «Купить». Элемент указывается CSS-селектором, например .buy-button или #order. Селектор подскажет разработчик сайта.
Элемент виден — определённый блок страницы появился на экране, например блок с ценами. Тоже по CSS-селектору. Блоки, которые появляются на странице позже загрузки, тоже отслеживаются.
Визит
Номер страницы — какая по счёту страница сайта открыта за визит. Например, 3 — попап появится на третьей просмотренной странице.
Глубина сессии — то же самое, отдельный пункт для удобства: сколько страниц посетитель уже посмотрел за визит.
Повторный визит (номер) — показать, начиная с N-го визита посетителя. Например, 2 — только тем, кто вернулся на сайт.
Визит — как в Яндекс Метрике и Google Analytics: новый визит начинается после 30 минут без активности на сайте. Страницы, открытые в разных вкладках подряд, — один визит.
Откуда пришёл посетитель
URL содержит — адрес текущей страницы содержит заданный текст. Например, /catalog — попап только в каталоге.
Источник перехода — посетитель пришёл с сайта, адрес которого содержит заданный текст. Например, yandex. — из Яндекса, google. — из Google. Источник учитывается весь визит, а не только на первой странице.
UTM-метка — в адресе, по которому пришёл посетитель, есть метка с нужным значением. Формат: utm_source=yandex. Метка из адреса входа учитывается весь визит.
Страна посетителя — по IP-адресу. Двухбуквенный код страны: RU, KZ, BY, US.
Регион посетителя (РФ) — по IP-адресу. Можно выбрать несколько регионов — попап покажется жителям любого из них.
Устройство и время
Тип устройства — мобильный, планшет или компьютер.
Время показа — даты и часы, когда попап можно показывать, и часовой пояс. Например, только в рабочие часы с 9:00 до 18:00 по Москве или только на время акции. Пустое поле — без ограничения. Можно выбрать «по времени посетителя».
Для разработчиков сайта
Значение в localStorage — в хранилище браузера на сайте записано заданное значение. Формат ключ=значение. Например, сайт записывает cart=full, когда в корзине есть товары.
Кастомное событие сайта — сайт сообщил о событии с заданным именем. Подходят:
- событие на странице:
window.dispatchEvent(new CustomEvent('cart_add'))— на любом элементе страницы; - запись в dataLayer Google Tag Manager:
dataLayer.push({ event: 'cart_add' }); - событие gtag:
gtag('event', 'cart_add').
Учитываются и события, отправленные до загрузки виджета. Так можно показать попап, например, после добавления товара в корзину.