Разветвление сценария в зависимости от параметров события

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

Email

Омниканальность

Автоматизация

Разветвление сценария в зависимости от параметров события

Блок сценария “Условие” позволяет разветвить сценарий в зависимости от параметров события, которое запустило сценарий. Это могут быть такие параметры:

  • Категория сайта, которую посещал контакт
  • Город проживания
  • Размер одежды
  • Товарные интересы
  • Пол

Например, нужно отправлять письма с подборками товаров для мужчин и для женщин в зависимости от пола, значение которого передается в событии API-методом Generate event:

{
    "eventTypeKey": "event_name",
    "keyValue": "user@example.com",
    "params":
    [
        {
            "name": "EmailAddress",
            "value": "user@example.com"
        },
        {
            "name": "Name",
            "value": "John"
        },
        {
            "name": "lang",
            "value": "EN"
        },
        {
            "name": "gender",
            "value": "M"
        }
    ]
}

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

1. Создайте сценарий с двумя блоками “Условие”, которые будут проверять параметры события и отправлять контакт по соответствующей ветке. Пример такого сценария:

Пример сценария

2. Настройте первый блок “Условие”:

1) В поле “Название условия” выберите "Переменная соответствует регулярному выражению", чтобы проверить содержимое параметра gender.

2) В поле "Название" добавьте название параметра, значение которого нужно проверить, в нашем случае это gender.

3) В поле "Паттерн" укажите значение параметра запроса в таком формате: .*M.* (M — male).

Настройки блока

Важно

Регистр буквы в поле pattern должен совпадать с регистром буквы в параметрах события

3. Добавьте в сценарий второй блок “Условие” с теми же настройками, что и для первого, но с паттерном .*F.* (female).

Настройки параметра

Если параметры события соответствуют указанному в первом условии значению — контакт пойдет по ветке “Да”, если нет — перейдет к следующей проверке.

Контакты без указанного в запросе пола будут проходить по третьей ветке сценария.

Похожие статьи:

Остались вопросы?
Специалисты обязательно ответят и помогут решить вашу проблему!
Обратный звонок
Оставьте заявку – и наш специалист свяжется с вами в рабочее время.
Отправить заявку
Консультация в чате
Готовы к вашим вопросам!
Написать в чат
Электронная почта
Напишите в службу поддержки eSputnik.
Отправить email