Використання блока "Розгалуження"
Блок Розгалуження дозволяє призначити декілька альтернативних шляхів виконання сценарію. Замість ланцюжка з великої кількості блоків Умова, в якому важко розібратися, потрібно лише налаштовувати гілки в рамках одного Розгалуження. Система перевіряє гілки згори вниз і веде контакт першою гілкою, для якої виконуються правила. Це робить складну логіку зрозумілою, компактною та легкою в підтримці.
Навіщо використовувати
- Більше порядку: замініть довгі ланцюжки з умовами одним блоком для керування перебігом сценарію.
- Простіший перегляд: усі правила видно одразу — не потрібно відкривати багато блоків і запам’ятовувати деталі.
- Просте редагування: підписуйте, дублюйте, згортайте та перейменовуйте гілки без перебудови логіки.
Налаштування правил Розгалуження
- Відкрийте або створіть сценарій у розділі Автоматизація → Сценарії.

- Перетягніть блок Розгалуження з лівої панелі у сценарій.

- Налаштуйте гілки, побудувавши правила на основі таких типів даних:
- Поле контакта
- Параметр події запуску (контекст події, що запустила сценарій)

ПриміткаІконки в інтерфейсі допомагають швидко розпізнати типи правил.

Поле контакта
- Виберіть поле контакта (наприклад,
favoriteCategory
,sizePreference
,preferredBrand
). - Виберіть оператор, що відповідає типу поля (наприклад,
Дорівнює
,Не дорівнює
,Вказано
,Не вказано
). - Вкажіть значення.

Приклад використання
- Гілка 1:
favoriteCategory Дорівнює Взуття
→ Нові кросівки + рекомендації за розміром - Гілка 2:
favoriteCategory Дорівнює Мода
→ Добірки одягу + новинки у потрібних розмірах - Гілка 3:
favoriteCategory Дорівнює Інтер’єр
→ Набори аксесуарів + сезонний гайд з декору - Резервна гілка:
Не відповідає 1–3
→ Хіти продажів + запит “оберіть інтереси”
ПорадаКомбінуйте поля за допомогою оператора ТА (наприклад,
favoriteCategory Дорівнює взуття
ТАsizePreference Дорівнює 42
) для більшої релевантності.
Параметр події запуску
- Виберіть параметр події, що запускає сценарій (наприклад,
utmCampaign
,orderValueBucket
,shippingMethod
). - Оберіть оператор (наприклад,
Дорівнює
,Містить
,Між
,Вказано
). - Вкажіть значення.

Приклад використання
- Гілка 1:
orderValueBucket Дорівнює High
→ Лист-подяка + програма лояльності - Гілка 2:
orderValueBucket Дорівнює Medium
→ Крос-продаж базових аксесуарів (догляд, доповнення) - Гілка 3:
orderValueBucket Дорівнює Low
→ Пропозиції для підвищення середнього чека (підказка про поріг безкоштовної доставки) - Резервна гілка:
Не відповідає 1–3
→ Стандартна транзакційна серія
ПриміткаРезервна гілка (Fallback branch) спрацьовує після всіх інших і охоплює контакти, що не відповідають жодній попередній гілці. Якщо вимкнути Резервну гілку, контакти, що не відповідають жодній гілці, зупиняться на цьому кроці сценарію.
Правила ТА / АБО
У межах однієї гілки умови групуються в картки правил.
- В картці умови поєднуються через Правило ТА (усі мають бути вірні).
- Група правил АБО додає іншу картку як альтернативний набір умов.

Гілка спрацьовує, якщо всі умови будь-якої однієї картки істинні (Картка 1 АБО Картка 2 АБО Картка 3 тощо).
Налаштування
- Додайте перші умови — це стане Карткою правил 1 (усередині — ТА).
- Натисніть Група правил АБО, щоб додати Картку правил 2 (альтернативні правила).
- Налаштуйте умови в Картці правил 2 (знову ТА всередині картки).
- (Опційно) Додайте альтернативні групи АБО.
Приклад використання
- Картка 1:
loyaltyLevel Дорівнює VIP
- АБО Картка 2:
orderValueBucket Дорівнює High
→ Дія: Надіслати повідомлення “Безкоштовна експрес-доставка — тільки сьогодні”
Дії з гілками
Створені гілки (максимум 20) мають такі опції керування:
- Дублювати — копіювати гілку без перебудови.

- Перейменувати — покращити читабельність у сценарії за допомогою коротких зрозумілих підписів.

- Видалити — видалити зайву гілку або правило.

Updated about 8 hours ago