Розгалуження сценарію в залежності від параметрів події

Дані користувача

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.* (male).

Налаштування блоку

Важливо

Регістр літери у полі pattern має збігатися з регістром літери у параметрах події.

3. Додайте до сценарію другий блок “Умова” з тими самими налаштуваннями, що й для першого, але з патерном .*F.* (female)

Налаштування блоку

Якщо параметри події відповідають вказаному в першій умові значенню – контакт піде по гілці “Так”, якщо ні – перейде до наступної перевірки.

Контакти без вказаної в запиті статі проходитимуть за третьою гілкою сценарію.

Схожі статті:

Залишилися питання?
Спеціалісти обов'язково нададуть відповідь та допоможуть вирішити вашу проблему!
Зворотний дзвінок
Залишіть заявку – і наш спеціаліст зв'яжеться з вами в робочий час.
Відправити заявку
Консультація в чаті
Готові до ваших запитань!
Написати в чат
Електронна пошта
Напишіть в службу підтримки eSputnik.
Надіслати email