Знайомство зі сценаріями

Сценарій — це автоматизовані дії, які відбуваються згідно з заданими умовами з певною маркетинговою метою.

Використовуйте сценарії для сегментації та розсилки різних типів кампаній, таких як welcome-серія, привітання, підтвердження замовлення, реактивація тощо.

Можна виділити 3 типи сценаріїв:

У eSputnik для побудови сценаріїв використовується драг-енд-дроп редактор — конструктор із завданнями та умовами у вигляді блоків.

Драг-енд-дроп редактор сценаріїв

Інтерфейс редактора сценаріїв

Редактор сценаріїв складається з чотирьох основних зон:

  1. Верхня панель — інструменти для роботи зі сценарієм: перейменування, додавання міток, перегляд і редагування опису, видалення або дублювання блока, скасування й повтор дій, попередній перегляд, тестовий запуск і збереження.
  2. Панель блоків ліворуч — пошук потрібного блока за назвою та перегляд груп Дія, Відправлення й Умови, описаних нижче.
  3. Робоча область у центрі — місце, де ви перетягуєте блоки, розміщуєте їх у потрібному порядку та з'єднуєте між собою.
  4. Панель налаштувань праворуч — область із параметрами вибраного блока. Вона відкривається після вибору блока в робочій області; детальніше про налаштування читайте в інструкціях до відповідної групи блоків.
Чотири основні зони редактора сценаріїв

Докладніше про створення та редагування сценаріїв >

Блоки сценаріїв

Блоки сценаріїв поділяються на такі групи:

Групи блоків сценаріїв

Керує виконанням сценарію та контрольними точками, роботою з контактами, промокодами, замовленнями й інтеграцією із зовнішніми сервісами.

Використовується для надсилання повідомлень контакту через певний канал, зокрема транзакційних відправлень і тестування кількох варіантів.

Перевіряє дані або поведінку контакту за правилом і спрямовує сценарій відповідною гілкою. Більшість блоків розділяють сценарій на Так/Ні, а Розгалуження та Розбити створюють більше гілок.

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

Блок Старт на початку сценарію

Формати звернення до даних у блоках сценарію

Блоки сценарію дозволяють отримувати дані з додаткових полів контактів за допомогою таких форматів звернення, нечутливих до регістру:

  • data.get('fields').get('1234')

  • data['fields'].get('1234')

  • data['fields']['1234']

  • data.get('fields')['1234']

  • fields.get('1234')

  • fields['1234']

У всіх блоках, що підтримують перевірку значень, на додачу до ${parameter} можна використовувати наступні формати змінних:

  • ${event.data.parameter} — селектор через крапку для вкладених параметрів;
  • ${event.array[0].parameter} — селектор за індексом для елементів масиву.
❗️

Важливо

У параметрах блоків сценарію, що підтримують підстановку змінних, можна використовувати такі формати:

  1. З фігурними дужками — ${date}
  2. Скорочений (без дужок) — $date

Обидва варіанти коректно підставляють значення змінних у параметрах блоків.

Контекст сценарію

Контекст сценарію — це набір даних про контакт і його поведінку в конкретному запуску: ким є користувач, яка подія запустила сценарій, і які додаткові дані надійшли під час його виконання (наприклад, із вебхука).

Типи даних контексту сценарію

Повний доступ до контексту в кожному блоці дозволяє сценарію реагувати на дані тут і зараз: ви можете персоналізувати повідомлення, будувати гілки за умовами, підставляти промокоди/посилання/суми замовлень та оновлювати поля контакту без ручної роботи — прямо в момент, коли користувач діє.

Можна виділити такі типи даних контексту:

  • Поля контактів: інформація з карток контактів, така як демографічні дані, рівень лояльності або вподобання.
  • Параметри події: детальна інформація про подію, що запустила сценарій — перелік товарів та сума замовлення, промокод тощо.
  • Дані з рядка події: JSON, переданий у вигляді рядка разом із подією, наприклад, "{\"coupon\":\"SAVE10\",\"checkoutLink\":\"https:\/\/site.com\/checkout?cart=CART-98213\"}".
  • Параметри відповіді вебхука: дані, отримані через вебхуки із зовнішніх джерел, такі як особистий промокод або токен для авторизації.
  • Дані замовлення: деталі покупки або історія замовлень.

Всі дані контексту сценарію доступні у його блоках. Наприклад, щоб записати в картку контакту промокод, використаний у сценарії, потрібно:

  • Після блока Отримати промокод та таймера для обробки даних додати блок Оновлення додаткових полів з потрібними змінними з контексту, наприклад, ${promocode} для значення промокода та ${contactId} для ідентифікації контакту, картку якого потрібно оновити.
Блок Оновлення додаткових полів зі змінними з контексту сценарію

В результаті в профіль контакту буде записаний промокод, використаний у сценарії.

📘

Зверніть увагу

Кожен тип даних контексту сценарію може використовуватися для персоналізації та сегментації, що дозволяє вам адаптувати свою комунікаційну стратегію в режимі реального часу на основі поведінки користувача.

Налаштування дозволеного часу відправлення

Обмеження дозволеного часу відправлення повідомлень зі сценарію може збільшити ймовірність швидкої реакції на розсилку та автоматизувати спілкування з підписниками у найбільш зручний для них час.

Приклади сценаріїв

У розділі зібрані інструкції з налаштування найпоширеніших сценаріїв автоматичної розсилки: підтвердження підписки, вітальна серія, покинуті кошики та перегляди тощо. Ознайомитися >

📘

Ліміти сценаріїв

Кількість сценаріїв, які можуть бути активними одночасно, і доступна кількість запусків залежать від тарифних планів, підключених для вашої організації. Ці ліміти можуть входити до CDP-плану або постоплатного Email-плану Basic, Extended чи Pro.

Переглянути доступні ліміти та вартість можна в розділі Тарифні плани.

Якщо ліміт запусків вичерпано, нові запуски не починаються, а відповідні події відображаються в історії як пропущені.



Did this page help you?