Дії
У платформі NeuCurrent основним інструментом взаємодії з клієнтами є комунікаційні сценарії.
- Сценарії складаються з двох типів дій:
- Тригери - дії, які запускають сценарій.
- Дії - індивідуальні дії над кожним клієнтом, які включені в сценарій.
Сценарії спілкування¶
Список сценаріїв¶
Статуси сценаріїв:.
- Статуси сценаріїв:
- Чернетка - сценарій не готовий до запуску. Потрібно підключити та налаштувати шаблони для дій "Відправити SMS", "Відправити Viber" та "Відправити Email
- Готовий - сценарій можна запускати
- Активний - скрипт запущено
- Зупинено - скрипт був запущений раніше, але згодом був зупинений
Створення та редагування скрипта¶
Основні принципи створення скриптів
- Принципи
- - Для правильної роботи скрипту потрібен принаймні один тригер
- - Дія може з'єднуватися з будь-якою кількістю наступних дій
- - Зациклення не допускається
- - Щоб з'єднати дії, натисніть на вихідну точку дії (праворуч), а потім натисніть на одну з доступних вхідних точок дій (ліворуч)
- - Щоб відредагувати або видалити дію, клацніть на ній правою кнопкою миші
Доступні тригери¶
Доступні оператори порівняння значень, які використовуються в налаштуваннях тригерів та дій:
- IS EXIST - перевірка наявності атрибута, вказаного в "імені атрибута", не вимагає "значення для порівняння"
- EQUAL - перевіряє, чи значення атрибуту та "Значення для порівняння", вказане у вигляді рядка, є ідентичними
- CONTAINS - перевіряє, чи "Значення для порівняння", введене у вигляді рядка, міститься у значенні атрибута
- NOT EQUAL - не дорівнює
- NOT CONTAINS - не містить
- == - перевіряє, чи значення атрибуту та "Відповідне значення", яке може бути задане у вигляді числа, є рівними
- <> - перевірка на нерівність значення атрибуту та "Порівняльного значення", яке задається числом
- >= - перевірка на більше або рівність значення атрибута та "Порівняльного значення", заданого числом
- <= - перевірка на менше або рівність атрибуту та "Значення для порівняння", заданого як число
- < - перевірка на строго менше атрибуту і "Значення для порівняння" задається числом
- > - перевірка на строго більше атрибуту і "Значення для порівняння" задається числом
- ALL IN - всі з перелічиних
- NOT ANY IN - жоден з
Запустити подію¶
Спрацьовує, коли в клієнті відбувається вибрана подія.
Налаштування дії:
- Назва дії - повна назва події
- Підзаголовок - підзаголовок події
- Фільтри атрибутів події (можна встановити до 10 фільтрів)
- Ім'я атрибута - ім'я атрибуту.
- Значення для порівняння - список значень для порівняння.
- Оператор порівняння
Тригер повторення¶
Спрацьовує за обраним розкладом для всіх клієнтів у вибраній аудиторії
Налаштування дії:
Запускається за вибраним розкладом для всіх клієнтів у вибраній аудиторії
- Дні тижня - дні, коли запускати скрипт
- Час запуску
- Умова формування аудиторії (можна задати до 10 умов). Якщо ви не визначите жодних умов для формування аудиторії, скрипт буде запущений для всіх клієнтів в базі даних.
-
- Назва акції - повна назва події
- Підзаголовок - повна назва події
- Останній раз - відбираються тільки ті клієнти, у яких подія відбулася в обраному часовому інтервалі перед спрацьовуванням тригера
- Визначений період часу - відбираються тільки ті клієнти, у яких подія відбулася у вибраний період часу
- Фільтри на основі атрибутів події (можна встановити до 10 фільтрів)
- Назва атрибуту - назва атрибуту
- Значення для порівняння - список значень для порівняння.
- Оператор порівняння
- Функція агрегації подій
- Кількість подій - підраховується кількість подій, що відповідають обраним критеріям
Сегментація за подіями клієнтів
- Оператор порівняння - оператор порівняння значення функції агрегації
- Значення для порівняння
- Сегментація атрибутів клієнтів
- Назва атрибуту - назва атрибуту клієнта в базі даних
- Значення для порівняння
- Оператор порівняння
- Сегментація за метриками клієнтів
- Назва метрики - назва метрики клієнта в базі даних
- Значення для порівняння
- Оператор порівняння
Тригерна подія¶
Спрацьовує, коли в клієнті відбувається обрана подія.
Налаштування дії:
- Дні тижня - дні, коли запускати скрипт
- Час запуску
- Умова формування аудиторії (можна задати до 10 умов). Якщо ви не визначите жодних умов для формування аудиторії, скрипт буде запущений для всіх клієнтів в базі даних.
- Сегментація за подіями клієнтів
- Назва акції - повна назва події
- Підзаголовок - повна назва події
- Останній раз - відбираються тільки ті клієнти, у яких подія відбулася в обраному часовому інтервалі перед спрацьовуванням тригера
- Визначений період часу - відбираються тільки ті клієнти, у яких подія відбулася у вибраний період часу
- Фільтри на основі атрибутів події (можна встановити до 10 фільтрів)
- Назва атрибуту - назва атрибуту
- Значення для порівняння - список значень для порівняння.
- Оператор порівняння
- Функція агрегації подій
- Кількість подій - підраховується кількість подій, що відповідають обраним критеріям
- Оператор порівняння - оператор порівняння значення функції агрегації
- Значення для порівняння
- Сегментація атрибутів клієнтів
- Назва атрибуту - назва атрибуту клієнта в базі даних
- Значення для порівняння
- Оператор порівняння
- Сегментація за метриками клієнтів
- Назва метрики - назва метрики клієнта в базі даних
- Значення для порівняння
- Оператор порівняння
Тригер за розкладом¶
Запускає одноразовий тригер в обрану дату і час для всіх клієнтів в обраній аудиторії
Налаштування дії:.
- Дата запуску
- Час запуску
- Умова створення аудиторії (ви можете задати до 10 умов). Якщо ви не задасте жодних умов для збирання аудиторії, скрипт буде виконуватися для всіх клієнтів у базі даних
Зачекати¶
Зачекати до виконання наступної дії.
Налаштування дії:
- Кількість хвилин для очікування
Налаштоване очікування¶
Зачекати до того, як спрацює наступна дія на основі передбачуваної метрики.
Налаштування дії:__ * Кількість хвилин для очікування
Tailored Wait¶
- Метрика індивідуального очікування в днях
- Зсув у днях - зсув у днях порівняно зі значенням у вибраній метриці. Може бути як додатним, так і від'ємним значенням
- Годинна метрика очікування
- Часовий зсув - зсув у годинах порівняно з обраною метрикою. Може бути як додатним, так і від'ємним значенням
№№№ Умовний поділ
Розділіть потік клієнтів на основі вибраних критеріїв.
Ця дія має дві вихідні точки для плаваючих клієнтів, які відповідають і не відповідають обраним критеріям.
Розділення потоку можливе за допомогою трьох типів фільтрації:
- За тригерною подією (доступний, якщо скрипт було запущено за тригерною подією)
- За сегментом клієнтів
- За атрибутами товару в тригерній події. Цей функціонал можна використовувати, наприклад, для реалізації сценарію випадаючого списку для покинутих переглядів
Налаштування при використанні фільтрації за тригерною подією:.
- Назва події - повна назва події
- Підзаголовок - підзаголовок події
- Фільтри атрибутів події (можна встановити до 10 фільтрів)
- Ім'я атрибута - повний шлях до атрибута події.
- Значення для порівняння - список значень для порівняння.
- Оператор порівняння
Налаштування при використанні фільтрації за сегментом клієнтів:.
-
- Назва події - повна назва події
- Підзаголовок - підзаголовок події
- З моменту спрацювання сценарію - відбираються тільки ті клієнти, у яких подія відбулася з моменту спрацювання сценарію для цього клієнта. Це може бути використано в сценаріях покинутих кошиків, щоб перевірити, чи здійснив клієнт покупку після додавання товару в кошик
- Останній раз - відбираються тільки ті клієнти, у яких подія відбулася протягом обраного інтервалу часу до спрацьовування тригера
- Певний період часу - відбираються тільки ті клієнти, у яких подія відбулася в обраний період часу
- Фільтри за атрибутами подій (можна встановити до 10 фільтрів)
- Назва атрибуту - повний шлях до атрибуту події.
- Значення для порівняння - список значень для порівняння.
- Оператор порівняння
- Функція агрегації подій
- Кількість подій - підраховується кількість подій, що відповідають обраним критеріям
- Оператор порівняння - оператор порівняння значення функції агрегації
- Значення для порівняння
- Сегментація за атрибутами клієнтів
- Назва атрибуту - назва атрибуту клієнта в базі даних
- Значення для порівняння
- Оператор порівняння
- Сегментація за метриками клієнтів
- Назва метрики - назва метрики клієнта в базі даних
- Значення для порівняння
- Оператор порівняння
- Назва метрики - назва метрики клієнта в базі даних
Сегментація за подією клієнта
Налаштування при фільтрації за атрибутами товару в події тригера:.
- Ідентифікатор товару з події - шлях до ідентифікатора товару в події.
- Атрибут товару з події - шлях до атрибуту товару в події.
- Оператор порівняння.
- Атрибут товару з каталогу - назва атрибута товару в каталозі товарів, з яким буде порівнюватися значення з події.
A/B-тест Спліт¶
Розділіть потік клієнтів на 3 потоки, щоб протестувати різні сценарії взаємодії.
Ця дія має три вихідні точки для 3 тестових груп.
Параметри для дії:.
- Контрольна група - частка клієнтів, які потрапляють до контрольної групи
- A - частка клієнтів, які потрапляють до групи A
- B - частка клієнтів, які потрапляють до групи B
Воронка¶
Обмеження максимальної кількості клієнтів, які проходять через дію.
Воронка доступна у двох варіантах:
- Фіксована кількість клієнтів
- Пропорція клієнтів
Налаштування при виборі жорсткого ліміту за кількістю:
- Максимальна кількість клієнтів для відправки
- Через скільки часу відправляти знову - час скидання. Вважається як час з моменту проходження першого клієнта.
- Відправляти рівномірно - клієнти будуть розподілені рівномірно на весь період. Наприклад, якщо ви вказали максимум 100 клієнтів і 10 годин, то кожну годину буде пропущено близько 10 клієнтів. Якщо цю опцію вимкнено, перші 100 клієнтів будуть пропущені.
Налаштування при виборі частки клієнтів___Налаштування при виборі частки клієнтів
- Відсоток, який буде відправлений - від усіх клієнтів, для яких спрацьовує ця дія
Надіслати імейл¶
Відправлення Email клієнту.
Налаштування дії:.
- Email одержувача - статично задана адреса електронної пошти. Вказується тільки в тому випадку, якщо є необхідність відправляти всі повідомлення на статичну адресу.
- Максимальна кількість повідомлень клієнту - обмеження на кількість повідомлень, що відправляються в цій дії
- Через скільки часу відправляти знову - обнуляє ліміт на кількість повідомлень
- Мінімальний час відправки - час, з якого можна відправляти повідомлення
- Максимальний час відправки - час, після якого повідомлення не буде відправлено
- Шаблон листа
Надіслати Viber¶
Надіслати клієнту Viber-повідомлення.
Налаштування дії:
- Номер телефону одержувача - статично вказаний номер телефону. Необхідний лише в тому випадку, якщо всі повідомлення повинні надсилатися на статичні номери.
- Максимальна кількість повідомлень клієнту - обмеження на кількість повідомлень, що надсилаються цією дією
- Через скільки часу відправляти знову - скидає обмеження на кількість повідомлень
- Мінімальний час відправки - час, з якого можна відправляти повідомлення
- Максимальний час відправки - час, після якого повідомлення не будуть відправлятися
- Шаблон Viber
Надіслати SMS¶
Надіслати SMS-повідомлення клієнту.
Налаштування дії:
- Номер телефону одержувача - статично вказаний номер телефону. Потрібно вказувати тільки якщо ви хочете надсилати всі повідомлення на статичний номер телефону.
- Максимальна кількість повідомлень клієнту - обмеження на кількість повідомлень, що надсилаються цією дією
- Через скільки часу відправляти знову - скидає ліміт на кількість повідомлень
- Мінімальний час відправки - час, з якого можна відправляти повідомлення
- Максимальний час відправки - час, після якого повідомлення не буде відправлено
- Шаблон SMS-повідомлення
Кастомний веб-хук¶
Надсилайте кастомний запит до будь-якого Restful API.
Налаштування дії:
- Максимальна кількість запитів на одного клієнта - ліміт для запитів, що надсилаються цією дією
- Через скільки часу надсилати повторно - обнуляє ліміт на кількість повідомлень
- Категорія згоди - категорія згоди клієнта на комунікацію
- Метод запиту - тип запиту
- Адреса запиту - адреса запиту (поле Jinja)
- Заголовки
- Ключ заголовка (поле Jinja)
- Значення заголовка (поле Jinja)
Окреме поле дозволяє вказати тіло POST і PUT запиту у форматі JSON, використовуючи рендеринг Jinja.
Шаблони комунікаційних повідомлень¶
Платформа NeuCurrent забезпечує гнучкість у налаштуванні та персоналізації комунікаційних повідомлень для різних каналів зв'язку. Основним інструментом персоналізації є мова шаблонів Jinja.
Загальна інформація про синтаксис і можливості мови шаблонів Jinja доступна в офіційній документації за посиланням.