Використання блока "Розгалуження"

Блок Розгалуження дозволяє призначити декілька альтернативних шляхів виконання сценарію. Замість ланцюжка з великої кількості блоків Умова, в якому важко розібратися, потрібно лише налаштовувати гілки в рамках одного Розгалуження. Система перевіряє гілки згори вниз і веде контакт першою гілкою, для якої виконуються правила. Це робить складну логіку зрозумілою, компактною та легкою в підтримці.

Навіщо використовувати

  • Більше порядку: замініть довгі ланцюжки з умовами одним блоком для керування перебігом сценарію.
  • Простіший перегляд: усі правила видно одразу — не потрібно відкривати багато блоків і запам’ятовувати деталі.
  • Просте редагування: підписуйте, дублюйте, згортайте та перейменовуйте гілки без перебудови логіки.

Налаштування правил Розгалуження

  1. Відкрийте або створіть сценарій у розділі Автоматизація → Сценарії.
  1. Перетягніть блок Розгалуження з лівої панелі у сценарій.
Розгалуження
  1. Налаштуйте гілки, побудувавши правила на основі таких типів даних:
  • Поле контакта
  • Параметр події запуску (контекст події, що запустила сценарій)
Правила
📘

Примітка

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

Іконки

Поле контакта

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

Приклад використання

  • Гілка 1: favoriteCategory Дорівнює Взуття → Нові кросівки + рекомендації за розміром
  • Гілка 2: favoriteCategory Дорівнює Мода → Добірки одягу + новинки у потрібних розмірах
  • Гілка 3: favoriteCategory Дорівнює Інтер’єр → Набори аксесуарів + сезонний гайд з декору
  • Резервна гілка: Не відповідає 1–3 → Хіти продажів + запит “оберіть інтереси”
📘

Порада

Комбінуйте поля за допомогою оператора ТА (наприклад, favoriteCategory Дорівнює взуття ТА sizePreference Дорівнює 42) для більшої релевантності.

Параметр події запуску

  1. Виберіть параметр події, що запускає сценарій (наприклад, utmCampaign, orderValueBucket, shippingMethod).
  2. Оберіть оператор (наприклад, Дорівнює, Містить, Між, Вказано).
  3. Вкажіть значення.
Параметр події запуску

Приклад використання

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

Примітка

Резервна гілка (Fallback branch) спрацьовує після всіх інших і охоплює контакти, що не відповідають жодній попередній гілці. Якщо вимкнути Резервну гілку, контакти, що не відповідають жодній гілці, зупиняться на цьому кроці сценарію.

Правила ТА / АБО

У межах однієї гілки умови групуються в картки правил.

  • В картці умови поєднуються через Правило ТА (усі мають бути вірні).
  • Група правил АБО додає іншу картку як альтернативний набір умов.
Правила ТА / АБО

Гілка спрацьовує, якщо всі умови будь-якої однієї картки істинні (Картка 1 АБО Картка 2 АБО Картка 3 тощо).

Налаштування

  1. Додайте перші умови — це стане Карткою правил 1 (усередині — ТА).
  2. Натисніть Група правил АБО, щоб додати Картку правил 2 (альтернативні правила).
  3. Налаштуйте умови в Картці правил 2 (знову ТА всередині картки).
  4. (Опційно) Додайте альтернативні групи АБО.

Приклад використання

  • Картка 1: loyaltyLevel Дорівнює VIP
  • АБО Картка 2: orderValueBucket Дорівнює High

Дія: Надіслати повідомлення “Безкоштовна експрес-доставка — тільки сьогодні”

Дії з гілками

Створені гілки (максимум 20) мають такі опції керування:

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