Ограничить количество срабатываний цепочек в сценариях
  • 02 Apr 2024
  • 2 минуты
  • Темная тема
    Светлая тема
  • формат pdf

Ограничить количество срабатываний цепочек в сценариях

  • Темная тема
    Светлая тема
  • формат pdf

Article Summary

В сценариях можно ограничить количество попаданий клиентов в определенную цепочку. Это позволяет контролировать расходы на коммуникации и регулировать трафик пользователей.

Снимок экрана 2024-02-21 в 13.35.26.png

Функционал подходит для решения таких задач как:

  • ограничить отправку через платные каналы (SMS, WhatsApp, Flash Call), чтобы не превысить бюджет кампании;
  • лимитировать количество отправок рассылок за период, чтобы нормировать нагрузку на сайт, приложение, call-центр;
  • настроить акции с выдачей лимитированного количества баллов или других бенефитов в сценарии.

Настройка блока «Ограничение»

Снимок экрана 2024-02-21 в 13.35.12.png

В блоке нужно задать количество прохождений за всё время работы сценария или за определенный период (N часов, суток, календарных дней или недель).

Из «Ограничения» выходит две ветки:

  • «до лимита» — цепочка, которая выполняется для заданного количества прохождений;
  • «после лимита» — цепочка для прохождений сверх заданного количества.
    Необязательно заполнять. В таком случае после достижения лимита прохождения будут завершаться в блоке ограничения.

Так как блок засчитывает только успешные выполнения сценария, чтобы корректно и вовремя рассчитывать остаток прохождений, в ветке «до лимита» нельзя ставить ожидание до первого блока шагов:
Снимок экрана 2024-04-02 в 10.01.24.png
После первой группы шагов ограничений на ожидание нет:
Снимок экрана 2024-04-02 в 10.04.19.png

По мере выполнения выводится актуальное количество прохождений и остатка по лимиту:

Снимок экрана 2024-02-21 в 19.05.40.png

Что происходит со сценарием после завершения лимита?

Дальнейшие события начинают идти по ветке «после лимита».

Если такой ветки нет, то прохождения завершаются в «Ограничении».
Сценарий при этом не останавливается.

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

Обнулить счетчик

Подсчет прохождений можно сбросить до нуля.

Функция доступна в режиме редактирования сценария:

1-IHACU6CK

26

36

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

Редактировать лимит

При изменении разрешенного количества срабатываний счетчик не сбрасывается.

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

Снимок экрана 2024-02-21 в 18.45.52.png

Что происходит с лимитом при изменении других блоков сценария?

Редактирование и удаление остальных частей сценария никак не влияет на остаток по лимиту.

Сколько блоков можно добавить в сценарий?

До пяти включительно. При необходимости большего количества «Ограничений» в механике обратитесь к менеджеру или в чат поддержки.

Прохождение через блок «Ограничение»

Как выглядит выполнение блока?

Прохождение ветки с ограничением зависит от остатка по лимиту.

  • Прохождение попадает в лимит — в цепочке будет пройденное «Ограничение»:

Снимок экрана 2024-02-21 в 23.24.03.png

Снимок экрана 2024-02-21 в 23.24.39.png

  • Прохождение не попадает в лимит, есть альтернативная цепочка — прохождение с переходом на альтернативную ветку, в цепочке будет запись об изменении пути:

Снимок экрана 2024-02-21 в 23.42.51.png

Снимок экрана 2024-02-21 в 23.43.14.png

  • Прохождение не попадает в лимит, альтернативной цепочки нет — прохождение завершается в «Ограничении»:

Снимок экрана 2024-02-21 в 23.28.26.png

Снимок экрана 2024-02-21 в 23.31.09.png

Засчитывается ли применение сценария, если лимит был превышен?

Срабатыванием сценария считается выполнение группы шагов.

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

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

Снимок экрана 2024-02-21 в 23.31.09.pngПрохождение завершилось в блоке ограничения, ни одна группа шагов не была выполнена → срабатывание не засчитывается.

Снимок экрана 2024-02-21 в 23.43.14.pngЛимит превышен, но выполнились шаги в альтернативной ветке → срабатывание засчитывается.

Снимок экрана 2024-02-22 в 02.12.29.pngПрохождение завершилось в блоке ограничения, но выполнились шаги до него → срабатывание засчитывается.

Примеры использования «Ограничения»

Пример 1.

Задача: отправлять клиентам, которые давно не совершали покупки, Email-рассылку с промокодом. Если за неделю пользователь не открыл письмо, отправить SMS-рассылку, но не более 5000 сообщений за неделю.

  1. В сценарий реактивации перед шагом отправки SMS-рассылки добавляем блок «Ограничение»:

Снимок экрана 2024-02-22 в 01.49.56.png

  1. В настройках блока включаем обновление счетчика и задаем количество срабатываний (5000 со сбросом каждую неделю):

Снимок экрана 2024-02-22 в 01.51.12.png

  1. Соединяем выход «до лимита» с отправкой рассылки:

Снимок экрана 2024-02-22 в 01.53.10.png

Пример 2.

Задача: выдать 100 баллов первой тысяче зарегистрировавшихся пользователей; остальным клиентам отправлять обычное welcome-письмо.

  1. Настраиваем сценарий по регистрации и добавляем блок «Ограничение» перед группой шагов:

Снимок экрана 2024-02-21 в 15.07.17.png

  1. В настройках блока задаем количество срабатываний (1000 за всё время):

Снимок экрана 2024-02-21 в 15.07.44.png

  1. Добавляем шаги для первой тысячи клиентов и для всех остальных:

Снимок экрана 2024-02-21 в 15.09.28.png