Налаштування умов запуску та зупинки сценарію
На додаток до налаштувань, які можна задати в блоках сценарію, ви можете налаштувати параметри запуску/зупинки сценарію.
Перейдіть до розділу “Тригери” → “Сценарії”, виберіть потрібний сценарій.
Клікніть “Налаштування запуску/зупинки“.
Налаштування запуску
Активуйте перемикач “Налаштування запуску”.
Виберіть одну з наступних умов:
За подією
Регулярний
За зміною поля контакту
За подією з параметрами групи
Задайте параметри для обраної умови, як описано нижче.
При активації опції “Не запускати сценарій, якщо є той, що виконується”, сценарій не запускатиметься для контактів, які вже знаходяться в процесі виконання цього сценарію. Наприклад, якщо користувач отримує ланцюжок нагадувань про товари, покинуті в кошику, і в цей проміжок часу залишив в кошику нові товари, сценарій на цю подію не зреагує.
Натисніть “Застосувати”.
Налаштування запуску за подією
Параметри типу події у налаштуваннях умов запуску сценарію дозволяють запускати сценарій у разі виникнення певної події.
Коли ви обираєте умову “За подією”, ви можете встановити такі параметри запуску сценарію:
Подія
Обов’язкові параметри події
Обробляти унікальні події
Вибір події
Виберіть подію, за появою якої запускатиметься сценарій.
Зверніть увагу
Одна і та сама подія може запускати різні сценарії, що дозволяє розділяти складні схеми на окремі незалежні один від одного ланцюжки умов та дій
Вибір обов’язкових парметрів
Сценарій спрацює, тільки якщо параметри події відповідають умовам, встановленим в цьому розділі: наприклад, тільки якщо придбані товари відповідають певній категорії.
Щоб налаштувати умову, натисніть кнопку “Додати обов’язковий параметр” та вкажіть параметр події та значення, на яке потрібно його перевірити. Доступні наступні параметри перевірки:
- дорівнює,
- не дорівнює,
- вказано,
- не вказано,
- містить,
- не містить,
- починається з,
- не починається з,
- закінчується на,
- не закінчується на,
- один з,
- не один з.
За необхідності ви зможете додати перевірку інших значень (умови ТА/АБО, їх кількість не обмежена).
Вибір обробки унікальних подій
Унікальні події визначають, чи потрібно:
Повторювати сценарій кожного разу, коли відбувається подія.
Зупиняти сценарій після того, як обрана подія відбудеться один раз.
Запускати сценарій лише один раз протягом зазначеного часу, незалежно від того, скільки разів зазначена подія відбувалася протягом цього часу.
Щоб вибрати потрібну умову, натисніть радіокнопку біля одного з пунктів “Обробляти унікальні події”.
Якщо вибрано умову “Запускати не частіше ніж раз в”, введіть необхідне число в поле та оберіть його значення зі спадного списку.
Налаштування регулярного сценарію
Параметри конфігурації регулярного сценарію:
Група. Дозволяє додати групу контактів.
Дата запуску. Визначає дату запуску сценарію.
Розклад запуску. Визначає періодичність виконання сценарію.
Дозволені дні запуску. Дозволяє встановити конкретні дні тижня для запуску сценарію.
Час запуску. Дозволяє запускати сценарій в межах зазначеного часу.
Закінчення сценарію. Дозволяє встановити дату завершення сценарію.
Обробляти унікальні події. Дивіться розділ “Вибір обробки унікальних подій”.
Не запускати сценарій, якщо є той, що виконується.
Після вибору умовної групи у налаштуваннях регулярного сценарію, ви можете перейти до її попереднього перегляду та скопіювати ID.
Встановлені значення днів та часу у параметрах запуску означають, що розсилка буде запущена, коли настане вказаний час та дата. Наприклад, якщо ви встановили час запуску з 09:00 до 10:00 раз на день, це означає, що сценарій буде автоматично запускатися в межах зазначеного часу кожного дня.
Те саме стосується і значення дозволених днів запуску — якщо ви вказали, що сценарій має бути запущений тільки у вівторок і четвер, то він буде автоматично запускатися лише у ці дні.
Налаштування запуску за зміною поля контакту
Якщо ви обираєте параметр “За зміною поля контакту”, сценарій запускатиметься кожного разу, коли змінюватиметься вказане поле контакту.
Сценарій стартуватиме, коли поле контакту зміниться в результаті імпорту контакту або оновиться одним з API методів:
Налаштування запуску за подією з параметрами групи
Сценарій запускається, коли параметр групи відповідає параметру події.
Приклад використання: при випуску нових глав в певній книзі потрібно надіслати відповідне сповіщення для всіх контактів, що читали цю книгу.
Налаштування
1. Перейдіть у розділ “Контакти” → “Групи” та виберіть “Нова група” → “Умовна з параметрами”.
2. В умовах вкажіть, параметр групи, який має відповідати параметру події.
У нашому випадку параметр групи — це ID книги, яку читає контакт (bookStartedBookId), а параметр події — динамічна змінна оновленої книги ($bookUpdatedBookId).
3. Збережіть групу та перейдіть до налаштувань запуску сценарію, де потрібно вказати відповідні подію та параметричну групу.
При надходженні події з ID оновленої книги контакти, які читають цю ж книгу, отримають повідомлення за сценарієм.
Налаштування зупинки
Для налаштування зупинки:
Активуйте перемикач “Налаштування зупинки”.
Оберіть одну з наступних умов:
За подією
За знаходженням у групі
За замовленням
Задайте параметри для обраної умови, як описано нижче, а потім натисніть “Застосувати”.
Налаштування зупинки за подією
Умова “За подією” зупиняє сценарій у разі, якщо відбувається (або відбулась до запуску сценарію) одна з обраних подій.
Щоб налаштувати умови зупинки за подією:
1. Оберіть одну або декілька подій. Зупинка сценарію відбудеться за contactId, якщо він міститься в одній з вказаних подій, навіть якщо вони мають різні ключі унікальності. Якщо подія не містить contactId, сценарій зупиняється за ключем унікальності цієї події.
Для перегляду ключів унікальності перейдіть до розділу “Тригери” → “Історія подій”.
2. Введіть значення періоду. Сценарій зупиниться якщо подія відбудеться у вказаний період до початку його запуску.
Налаштування зупинки за знаходженням у групі
Умова “За знаходженням у групі” зупиняє сценарій, коли контакт потрапляє до зазначеної групи.
Щоб налаштувати умову зупинки за знаходженням у групі, виберіть її у списку або вкажіть динамічну в дужках змінну – назву параметра події запуску, що містить ID групи.
Після вибору групи ви можете її переглянути, для цього натисніть іконку попереднього перегляду.
Зверніть увагу
При зупинці сценарію за знаходженням у групі та за замовленням система шукає контакт за contactId, якщо він не вказаний — за іншими ідентифікаторами
Налаштування зупинки за замовленням
Умова “За замовленням” зупиняє сценарій, коли подія, що пов’язана із замовленням, відбувається до старту сценарію, або протягом певного часу після його запуску.
Щоб налаштувати параметри на основі замовлення, вкажіть значення періоду. Сценарій зупиниться якщо замовлення відбудеться у вказаний період до початку його запуску.