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

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

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

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