«Ограничение»: как настроить лимит срабатываний в цепочках сценария
В сценариях можно ограничить количество попаданий клиентов в определенную цепочку. Это позволяет контролировать расходы на коммуникации и регулировать трафик пользователей.
Функционал подходит для решения таких задач как:
- ограничить отправку через платные каналы (SMS, WhatsApp, Flash Call), чтобы не превысить бюджет кампании;
- лимитировать количество отправок рассылок за период, чтобы нормировать нагрузку на сайт, приложение, call-центр;
- настроить акции с выдачей лимитированного количества баллов или других бенефитов в сценарии.
Настройка блока «Ограничение»
В блоке нужно задать количество прохождений за всё время работы сценария или за определенный период (N часов, суток, календарных дней или недель).
Из «Ограничения» выходит две ветки:
- «до лимита» — цепочка, которая выполняется для заданного количества прохождений;
- «после лимита» — цепочка для прохождений сверх заданного количества.
Необязательно заполнять. В таком случае после достижения лимита прохождения будут завершаться в блоке ограничения.
Так как блок засчитывает только успешные выполнения сценария, чтобы корректно и вовремя рассчитывать остаток прохождений, в ветке «до лимита» нельзя ставить ожидание до первого блока шагов:
После первой группы шагов ограничений на ожидание нет:
По мере выполнения выводится актуальное количество прохождений и остатка по лимиту:
Уведомление об остатке по лимиту
Можно включить оповещение по порогу оставшихся прохождений блока. При его достижении будет заведено Предупреждение:
Что происходит со сценарием после завершения лимита?
Дальнейшие события начинают идти по ветке «после лимита».
Если такой ветки нет, то прохождения завершаются в «Ограничении».
Сценарий при этом не останавливается.
В сценариях со сбросом счетчика лимит обновляется через заданное время и клиенты вновь проходят по основной ветке.
Обнулить счетчик
Подсчет прохождений можно сбросить до нуля.
Функция доступна в режиме редактирования сценария:
Не забудьте сохранить блок и запустить версию сценария, чтобы обнуление применилось.
Редактировать лимит
При изменении разрешенного количества срабатываний счетчик не сбрасывается.
При любом изменении в обновлении счетчика статистика прохождений сбрасывается. В том числе при включении или выключении обновления и при изменении периодичности.
Что происходит с лимитом при изменении других блоков сценария?
Редактирование и удаление остальных частей сценария никак не влияет на остаток по лимиту.
Сколько блоков можно добавить в сценарий?
До пяти включительно. При необходимости большего количества «Ограничений» в механике обратитесь к менеджеру или в чат поддержки.
Прохождение через блок «Ограничение»
Как выглядит выполнение блока?
Прохождение ветки с ограничением зависит от остатка по лимиту.
-
Прохождение попадает в лимит — в цепочке будет пройденное «Ограничение»:
-
Прохождение не попадает в лимит, есть альтернативная цепочка — прохождение с переходом на альтернативную ветку, в цепочке будет запись об изменении пути:
-
Прохождение не попадает в лимит, альтернативной цепочки нет — прохождение завершается в «Ограничении»:
Засчитывается ли применение сценария, если лимит был превышен?
Срабатыванием сценария считается выполнение группы шагов.
Поэтому, если в прохождении было успешное выполнения шагов, оно засчитывается. Например, блок может стоять до ограничения или в альтернативной ветке.
Если же в прохождении ничего не было выполнено, считается, что сценарий не сработал.
Подсчет важен для сценариев с ограничением количества срабатываний по клиенту или заказу.
Прохождение завершилось в блоке ограничения, ни одна группа шагов не была выполнена → срабатывание не засчитывается.
Лимит превышен, но выполнились шаги в альтернативной ветке → срабатывание засчитывается.
Прохождение завершилось в блоке ограничения, но выполнились шаги до него → срабатывание засчитывается.
Примеры использования «Ограничения»
Пример 1.
Задача: отправлять клиентам, которые давно не совершали покупки, Email-рассылку с промокодом. Если за неделю пользователь не открыл письмо, отправить SMS-рассылку, но не более 5000 сообщений за неделю.
1. В сценарий реактивации перед шагом отправки SMS-рассылки добавляем блок «Ограничение»:
2. В настройках блока включаем обновление счетчика и задаем количество срабатываний (5000 со сбросом каждую неделю):
3. Соединяем выход «до лимита» с отправкой рассылки:
Пример 2.
Задача: выдать 100 баллов первой тысяче зарегистрировавшихся пользователей; остальным клиентам отправлять обычное welcome-письмо.
1. Настраиваем сценарий по регистрации и добавляем блок «Ограничение» перед группой шагов:
2. В настройках блока задаем количество срабатываний (1000 за всё время):
3. Добавляем шаги для первой тысячи клиентов и для всех остальных: