Розгалуження сценарію в залежності від параметрів події
Блок сценарію Умова дозволяє розгалужити сценарій залежно від параметрів події, яка запустила сценарій. Це можуть бути такі параметри:
- Категорія сайту, яку відвідував контакт
- Місто проживання
- Розмір одягу
- Товарні інтереси
- Стать
Наприклад, потрібно надсилати листи з добірками товарів для чоловіків і для жінок залежно від статі, значення якої передається у події API-методом Generate event:
{
"eventTypeKey": "event_name",
"keyValue": "[email protected]",
"params": {
"EmailAddress": "[email protected]",
"Name": "John",
"lang": "EN",
"gender": "M"
}
}
Налаштування сценарію
- Створіть сценарій із двома блоками Умова, які перевірятимуть параметри події та надсилатимуть контакт відповідною гілкою. Приклад такого сценарію:

- Налаштуйте перший блок Умова:
- У полі Назва умови виберіть Змінна відповідає регулярному виразу, щоб перевірити вміст параметра gender.
- У полі Назва додайте назву параметра, значення якого потрібно перевірити, в нашому випадку це gender.
- У полі Патерн вкажіть значення параметра запиту у такому форматі:
.*M.*
(male).

Важливо
Регістр літери у полі pattern має збігатися з регістром літери у параметрах події.
- Додайте до сценарію другий блок Умова з тими самими налаштуваннями, що й для першого, але з патерном
.*F.*
(female)

Якщо параметри події відповідають вказаному в першій умові значенню – контакт піде по гілці Так, якщо ні – перейде до наступної перевірки.
Контакти без вказаної в запиті статі проходитимуть за третьою гілкою сценарію.
Схожі статті:
Updated 18 days ago