Використання блока "Розгалуження"
Блок Розгалуження дозволяє призначити декілька альтернативних шляхів виконання сценарію. Замість ланцюжка з великої кількості блоків Умова, в якому важко розібратися, потрібно лише налаштовувати гілки в рамках одного Розгалуження. Система перевіряє гілки згори вниз і веде контакт першою гілкою, для якої виконуються правила. Це робить складну логіку зрозумілою, компактною та легкою в підтримці.
Навіщо використовувати
- Більше порядку: замініть довгі ланцюжки з умовами одним блоком для керування перебігом сценарію.
- Простіший перегляд: усі правила видно одразу — не потрібно відкривати багато блоків і запам’ятовувати деталі.
- Просте редагування: підписуйте, дублюйте, згортайте та перейменовуйте гілки без перебудови логіки.
Налаштування правил Розгалуження
- Відкрийте або створіть сценарій у розділі Автоматизація → Сценарії.
- Перетягніть блок Розгалуження з лівої панелі у сценарій.
- Налаштуйте гілки, побудувавши правила на основі таких типів даних:
- Параметр події запуску — контекст події, що запустила сценарій
- Поле контакта— первірка контактних даних
- Зовнішня подія — відстежувані події на сайті/в додатку та їх параметри
- Залученість — взаємодія з попередніми блоками Повідомлення
- Приналежність до груп — перевірка на входження до груп, які ви створили
- Поточний день/час — перевірка дати, днів тижнів, часу
- Доступність каналу — для перевірки доступні Email, SMS, Viber, Web Push, Mobile Push, App Inbox, Telegram
ПриміткаІконки в інтерфейсі допомагають швидко розпізнати типи правил.
Параметр події запуску
- Виберіть параметр події, що запускає сценарій (наприклад,
utmCampaign,orderValueBucket,shippingMethod). - Оберіть оператор (наприклад,
Дорівнює,Містить,Між,Вказано). - Вкажіть значення.
Приклад використання
- Гілка 1:
orderValueBucket Дорівнює High→ Лист-подяка + програма лояльності - Гілка 2:
orderValueBucket Дорівнює Medium→ Крос-продаж базових аксесуарів (догляд, доповнення) - Гілка 3:
orderValueBucket Дорівнює Low→ Пропозиції для підвищення середнього чека (підказка про поріг безкоштовної доставки) - Резервна гілка:
Не відповідає 1–3→ Стандартна транзакційна серія
ПриміткаРезервна гілка (Fallback branch) спрацьовує після всіх інших і охоплює контакти, що не відповідають жодній попередній гілці. Якщо вимкнути Резервну гілку, контакти, що не відповідають жодній гілці, зупиняться на цьому кроці сценарію.
Поле контакта
- Виберіть поле контакта (наприклад,
favoriteCategory,sizePreference,preferredBrand). - Виберіть оператор, що відповідає типу поля (наприклад,
Дорівнює,Не дорівнює,Вказано,Не вказано). - Вкажіть значення.
Приклад використання
- Гілка 1:
favoriteCategory Дорівнює Взуття→ Нові кросівки + рекомендації за розміром - Гілка 2:
favoriteCategory Дорівнює Мода→ Добірки одягу + новинки у потрібних розмірах - Гілка 3:
favoriteCategory Дорівнює Інтер’єр→ Набори аксесуарів + сезонний гайд з декору - Резервна гілка:
Не відповідає 1–3→ Хіти продажів + запит “оберіть інтереси”
ПорадаКомбінуйте поля за допомогою оператора ТА (наприклад,
favoriteCategory Дорівнює взуттяТАsizePreference Дорівнює 42) для більшої релевантності.
Зовнішня подія
- Вкажіть тип події з активованою сегментацією (наприклад,
ProductViewed,CartUpdated,OrderPlaced). - Виберіть період перевірки (використовується найновіша відповідна подія).
- Якщо потрібно перевірити параметр події, натисніть ТА параметр і вкажіть назву параметра, його значення та один із доступних операторів перевірки, наприклад,
lang Дорівнює en.
Приклад використання
- Гілка 1:
ProductViewed протягом останніх 7 днівТАкатегорія Дорівнює Кросівки→ “Завершіть образ” (шкарпетки, набір для догляду) - Гілка 2:
CartUpdated протягом останніх 7 днівТАкатегорія Дорівнює Сукні→ Гайд із розміру та посадки + відповідні аксесуари - Гілка 3:
OrderPlaced протягом останніх 30 днівТАбренд Дорівнює X→ Переваги брендової лояльності + ранній доступ - Резервна гілка:
Не відповідає 1–3→ Перегляньте хіти продажів + персональні добірки
Залученість
- Виберіть статус повідомлення: Доставлено, Читали або Переходили.
- Виберіть умову:
- Вірно → статус отриманий в межах обраної області перевірки.
- Невірно → статус не отриманий в межах обраної області перевірки.
- Виберіть область перевірки:
- для останнього повідомлення — перевіряється найсвіжіший блок Повідомлення перед блоком Розгалуження.
- для всіх повідомлень — перевіряються всі попередні блоки Повідомлення у сценарії.
Приклад використання
- Гілка 1:
Переходили Вірно для останнього повідомлення→ CTA розпродажу з персональними добірками - Гілка 2:
Доставлено Невірно для останнього повідомлення→ Альтернативний канал (SMS/Push/Viber/Telegram) - Гілка 3:
Читали Вірно для останнього повідомлення→ Web Push/In-App: “Щойно надійшли новинки — купуйте зараз”
Приналежність до груп
Виберіть умову в групі / не в групі / в будь-якій з груп та вкажіть групу/групи.
Приклад використання
Тригер BackInStock:
- Гілка 1:
В групі = VIP→ Ранній доступ на 24 години, лімітована кількість, пріоритетна доставка. - Гілка 2:
В будь-якій з груп = BargainHunters, CouponUsers→ Промокод −10% на 48 годин + “Забронюйте свій розмір”. - Гілка 3:
В групі = ChurnRisk (90 днів без покупок)→ Повернення клієнта: безкоштовна доставка/просте повернення, мультиканальна нагадувальна серія. - Гілка 4:
В групі = RepeatBuyers або HighLTV→ Комплект із сумісними товарами + додаткові бали лояльності. - Гілка 5:
В групі = NewSubscribers (≤7 днів)→ Вітальна знижка, короткий FAQ про доставку/розміри, м’який дедлайн. - Резервна гілка:
Інші→ Стандартне повідомлення “Знов в наявності” без знижки: фото товару, CTA “Купити зараз”, гарантія легкого повернення.
Поточний день/час
- Додайте правило типу Поточний день/час.
- Оберіть параметр перевірки:
- Дата
- День тижня
- Час
- Вкажіть оператор, доступний залежно від параметра:
- Дата — тільки Дорівнює
- День тижня — тільки Будь-який з
- Час — тільки Між
- Задайте значення:
- для Дати — конкретну дату
- для Дня тижня — один або кілька днів
- для Часу — інтервал (від/до)
- Оберіть Джерело часового поясу:
- Організація — перевірка виконується в часовому поясі, встановленому в налаштуваннях організації
- Контакт — перевірка виконується в часовому поясі, заданому в картці контакту
Приклад використання
Цей тип правил зручно використовувати для визначення “тихих годин”, робочих вікон, різних сценаріїв у будні/вихідні тощо.
Доступність каналу
- Додайте правило типу Доступність каналу.
- Оберіть канал, який хочете перевірити (наприклад, Email або Mobile Push).
- Вкажіть умову: Доступний, Недоступний, Будь-який з каналів
Приклад використання
- Гілка 1:
Email доступний→ Надіслати Email - Гілка 2:
Email недоступнийТАMobile Push доступний→ Надіслати Mobile Push - Гілка 3:
Email недоступнийТАMobile Push недоступнийТАSMS доступний→ Надіслати SMS - Резервна гілка: усі канали недоступні → Додати до групи No reachable channel / завершити сценарій
Правила ТА / АБО
У межах однієї гілки умови групуються в картки правил.
- В картці умови поєднуються через Правило ТА (усі мають бути вірні).
- Група правил АБО додає іншу картку як альтернативний набір умов.
Гілка спрацьовує, якщо всі умови будь-якої однієї картки істинні (Картка 1 АБО Картка 2 АБО Картка 3 тощо).
Налаштування
- Додайте перші умови — це стане Карткою правил 1 (усередині — ТА).
- Натисніть Група правил АБО, щоб додати Картку правил 2 (альтернативні правила).
- Налаштуйте умови в Картці правил 2 (знову ТА всередині картки).
- (Опційно) Додайте альтернативні групи АБО.
Приклад використання
- Картка 1:
loyaltyLevel Дорівнює VIP - АБО Картка 2:
orderValueBucket Дорівнює High
→ Дія: Надіслати повідомлення “Безкоштовна експрес-доставка — тільки сьогодні”
Дії з гілками
Створені гілки (максимум 20) мають такі опції керування:
- Дублювати — копіювати гілку зі всіма її умовами (за допомогою кнопок в налаштуваннях блока або виділення гілки та натискання
Ctrl + Dна Windows абоCmd + Dна macOS). - Перейменувати — покращити читабельність у сценарії за допомогою коротких зрозумілих підписів.
- Перевірити пізніше або раніше — змінити пріоритет перевірки гілок.
- Видалити — видалити зайву гілку або правило.
Updated 15 days ago
