Admin Guide

Сценарии

Сценарий (journey) — это автоматическая цепочка пушей: пользователи из выбранных сегментов входят в него и проходят шаги — пуши, ожидания, условия и ветвления — каждый в своём темпе.

Как работают сценарии

Каждые 15 секунд Notirix записывает в сценарий пользователей приложения, которые попадают в сегменты входа, и продвигает вошедших по шагам. У каждого пользователя своя позиция в сценарии: один ждёт сутки, другой уже получает второй пуш.

ℹ️
Каждый пуш сценария расходует одно сообщение из квоты тарифа, как рассылка. Если квота исчерпана, пуш пропускается, а пользователь идёт дальше.

Шаги

ШагЧто делает
ВходАудитория (сегменты включения и исключения), только новые пользователи, расписание, повторный вход и настройки лимита частоты.
Push-уведомлениеОтправляет пуш из шаблона сообщения на веб- и мобильные подписки пользователя. Персональные переменные из тегов работают как в рассылках.
ОжиданиеПауза на заданное число минут, часов, дней или недель.
Ожидание условияЖдёт даты, значения тега или попадания в сегмент; таймаут по желанию.
Временное окноПридерживает следующий шаг до открытия разрешённого окна: дни недели, часы и часовой пояс.
Ветвление Да / НетРазделяет по условию: последний пуш был нажат, есть тег или значение тега, пользователь в сегменте.
A/B-сплитРаспределяет пользователей по веткам в процентах.
Тег пользователюСтавит или обновляет тег пользователя.
ВебхукВызывает внешний URL. Ошибки только логируются, сценарий идёт дальше.
ВыходЗавершает сценарий для пользователя.

Вход и выход

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

Сценарий заканчивается на шаге «Выход». Правила выхода также могут вывести пользователя досрочно:

Пользователь стал активным

Пользователь вернулся на сайт или в приложение после входа в сценарий.

Кастомное событие

Ваш сайт или сервер отправил событие с выбранным именем.

Перестал соответствовать аудитории

Пользователь выпал из сегментов входа.

Вошёл в сегмент

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

Лимит частоты

Лимит частоты исчерпан, и в сценарии выбран выход в этом случае (см. ниже).

Лимит частоты

Лимит частоты не даёт одному пользователю получить слишком много пушей от сценариев: не больше K пушей за N минут, часов или дней на пользователя, общий для всех сценариев приложения. По умолчанию выключен — пока он выключен, сценарии работают как раньше.

Включите его в админке: Настройки → Конфигурация → «Лимит частоты пушей». Укажите максимум пушей (от 1 до 50) и период (от 1 минуты до 30 дней).

Что считается

Считается

Каждое сообщение, которое сценарий создал для пользователя, даже если оно не доставлено. Учитываются пуши всех сценариев, в том числе тех, что лимит не соблюдают.

Не считается и не блокируется

Рассылки и прямые (транзакционные) сообщения — из админки, через REST API или модуль Bitrix.

Окно скользящее: перед каждым пушем Notirix считает пуши сценариев этого пользователя за последний период. Пуш, остановленный лимитом, не расходует квоту тарифа.

💡
Пример: лимит — 2 пуша за 24 часа. Пуши ушли в 10:00 и 15:00. Третий пуш в 18:00 упирается в лимит; место освободится завтра в 10:00.

Настройки сценария

В каждом сценарии: Настройки → вкладка «Частота». Пока лимит в приложении выключен, вкладка неактивна.

НастройкаПоведение
Соблюдать лимит приложенияВключено по умолчанию. Если выключить, сценарий отправляет пуши без проверки, но они всё равно учитываются в лимите других сценариев.
Пропустить пушПуш не отправляется, пользователь сразу переходит к следующему шагу.
Отложить пушПользователь ждёт на шаге, пока не освободится место, и получает пуш. Задайте максимальное ожидание в часах (от 1 до 168, считается от прихода на шаг); если место не освободится вовремя, пуш пропускается.
Выйти из сценарияПользователь досрочно выходит из сценария с причиной «Лимит частоты». Теги досрочного выхода ставятся так же, как при других досрочных выходах.
ℹ️
По умолчанию сценарии соблюдают лимит и пропускают пуш — в том числе сценарии, созданные до включения лимита.

Аналитика

В аналитике сценария видно, сколько пушей пропущено на каждом push-шаге: из-за лимита частоты и из-за квоты тарифа. Выходы по лимиту показаны в причинах выхода как «Лимит частоты». Отложенные пуши, которые потом ушли, в пропущенные не попадают.

⚠️
После пропущенного пуша у пользователя нет последнего сообщения, поэтому следующее ветвление «Сообщение было нажато» ответит «Нет».