UA
Виберіть свою мову

Блок “Умова”

Блок “Умова” належить до блоків групи “Сценарій” і контролює переміщення підписників по сценарію. Функціональність блоку однакова для тригерних і масових сценаріїв.

Блок “Умова” перевіряє, чи відповідає підписник певним критеріям (наприклад, місцезнаходження, пристрій або виконана дія), і визначає, яку гілку сценарію підписник буде слідувати далі. Застосовуються два правила:

  • Так — якщо умова виконана.
  • Ні — якщо умова не виконана.

Використовуйте цей блок для того, щоб:

  • Сегментувати підписників за способом життя або демографічними показниками (наприклад, вік, місцезнаходження, інтереси)
  • Таргетування підписників на основі їхніх дій (наприклад, відкриття імейлів, кліки на посилання)
  • Розділення активних і неактивних підписників
  • Створення різних шляхів для програм лояльності
  • Побудови складних персоналізованих сценаріїв з декількома умовами

Налаштування блоку “Умова”

Блок Умова в робочій області редактора сценаріїв Selzy з кнопками “Нова умова”, “Нова група”, “Дочекайтеся виконання умови” та чекбоксами “Так” і “Ні”.

Щоб додати блок «Умова» до сценарію, виберіть вкладку “Сценарій” на панелі інструментів конструктора сценаріїв і перетягніть блок “Умова” до робочої області. Також можна клацнути правою кнопкою миші на робочій області та вибрати блок із спливаючого меню.

Натисніть кнопку “Нова умова”, щоб створити просту або складену умову.

Проста умова — перевірка одного параметра. Наприклад: місто дорівнює “Маямі”.

Складена умова — включає кілька перевірок. Ці перевірки поєднуються за допомогою операторів:

  • І — умова виконується, тільки якщо всі перевірки пройдені. Приклад: місто дорівнює “Маямі” І абонент відкрив листа
  • АБО — умова виконується, якщо пройдена хоча б одна перевірка. Приклад: місто дорівнює “Маямі” АБО місто дорівнює “Орландо”.

Натисніть кнопку “Нова група”, щоб створити групу умов. Група умов — це комбінація декількох простих або складних умов для розширених перевірок. Усередині групи можна використовувати оператори І чи АБО.

Приклад: (Місто дорівнює Маямі І Район дорівнює Саус-Біч) АБО (Абонент має тег “VIP-клієнти”).

Блок Умова в робочій області редактора сценаріїв Selzy. Він показує поле “Група умов”. Група включає перевірку картки контакту “Місто дорівнює Маямі” та “Район дорівнює Саус-Біч”. Додаткова проста умова — “Контакт має тег VIP-клієнти”.

Умови в блоці включають:

  • Значення додаткового поля (наприклад, місто або день народження)
  • Дії підписника з імейлом (відкрив або перейшов за посиланням) 
  • Присутність або відсутність у певному списку контактів
  • Значення тегу контакту
  • Підписка на групу або канал в Telegram
  • Активність Telegram-бота ( було запущено бота чи ні)

Список типів умов у випадаючому меню блоку “Умова” редактора сценаріїв Selzy. Список включає: “Контакт є у списку”, “Контакта немає у списку”, “Контакт має тег”, “До каналу приєднано”, “До групи приєднано”, “До каналу не приєднано”, “До групи не приєднано”, “Запустив бота”, “Не запустив бота”.

Період очікування

Період очікування — час, протягом якого система перевірятиме, чи виконані умови. Корисно, коли дані не надаються одразу (наприклад, підписник відкриє імейл через кілька днів). Якщо дані будуть надані протягом періоду очікування, підписник перейде до гілки Так, інакше — до гілки Ні.

Щоб встановити період очікування, натисніть кнопку “Дочекайтеся виконання умов” у блоці. 

Після встановлення періоду очікування умови перевіряються, коли контакти входять у блок, безпосередньо перед закінченням періоду очікування та раз на 24 години, якщо період очікування перевищує 1 день.

Якщо є період очікування, прогрес контакту в рамках сценарію буде залежати від типу умови:

Реакційні умови

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

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

Наприклад, у вас є умова “Контакт є у списку” з періодом очікування 1 день. Як тільки контакт досягає цього етапу сценарію і додається до списку, він переходить до наступного етапу.

Зверніть увагу, що для деяких перевірок умов необхідний період очікування. До таких умов належать “Лист доставлено”, “Лист відкрито” та “Перехід за посиланням”.

Нереакційні умови

Нереакційні умови включають: Поле картки контакту, До каналу приєднано, До групи приєднано, До каналу не приєднано, До групи не приєднано, Запустив бота, Не запустив бота.

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

Якщо період очікування менше 24 годин: контакти перейдуть до наступного кроку тільки після закінчення повного періоду очікування, навіть якщо умова виконана раніше.

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

Наприклад, ви встановили 3-денний період очікування для перевірки користувацького поля. Якщо контакт відповідає умові протягом першого дня, він перейде до наступного кроку після першої перевірки “раз на 24 години”. Однак, якщо ви встановили 12-годинний період очікування, контакти перейдуть до наступного кроку тільки в кінці цього періоду очікування, навіть якщо умова буде виконана раніше.

Перевірка умов

Блок “Умова” дозволяє виконувати різні перевірки. Він може перевіряти додаткові поля, списки, теги, імейл або активність у Telegram.

Перевірка додаткового поля

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

Додайте блок Умова з панелі інструментів або з контекстного меню, яке з'являється при натисканні правою кнопкою миші на робочу область. Виберіть і натисніть “Нова умова” або “Нова група”, залежно від вашої мети.

Виберіть тип “Поле картки контакту” з випадаючого меню. Далі виберіть поле (наприклад, телефон, email, ім'я). Ви можете вибрати один із стандартних варіантів або створити нове поле.

Список полів картки контакту в випадаючому меню блоку Умова редактора сценаріїв Selzy. Список включає: “Телефон”, “Email”, “Ім'я”, “Прізвище”, “Дата народження”, “Стать” та кнопку “Створити нове поле”.

💡 Щоб створити нове поле в картці контакту безпосередньо з налаштувань блоку, натисніть кнопку “Нова умова” в блоці Умова → виберіть “Поле картки контакту” → натисніть “Виберіть поле” у випадаючому меню → натисніть кнопку “Створіть нове поле” внизу списку. Заповніть значення:

  • Назва поля — з'являється в меню під час вибору додаткового поля та в картці контакту.
  • Змінна — використовується в імейлах, формах підписки та повідомленнях Telegram як підстановка. Для створення змінної використовуйте латинські літери, цифри та підкреслення без пробілів. Зверніть увагу, що першим символом має бути літера.
  • Тип поля — визначає формат даних, які будуть зберігатися в цьому полі. Ви можете вибрати рядок (однорядковий текст до 255 символів), число, текст, чекбокс Так/Ні, кнопка перемикач або дату.

Натисніть кнопку “Створити”. Нове поле буде автоматично додано до списку полів у випадаючому меню блоку. Воно також буде додано до карток контактів.

Залежно від типу додаткового поля, ви можете застосувати наступні умови:

Параметр умови Опис Типи додаткових полів
Порожній / Не порожній Умова виконується, якщо поле заповнене / порожнє. 

Приклад: Якщо поле “Email” порожнє, ви можете налаштувати надсилання нагадування підписникам через Telegram. 

Якщо в полі “Email” вказано адресу, ви можете одразу надіслати імейл.

Рядок, текст, число, дата, так/ні, кнопка перемикач
Дорівнює / Не дорівнює Умова виконується, якщо значення поля збігається або не збігається із заданим значенням. 

Приклад: Місто = Маямі; Місто ≠ Маямі.

Рядок, текст, число, дата, кнопка перемикач
Містить / Не містить Умова виконується, якщо поле містить/не містить задане слово/фразу. 

Приклад: Посада містить слово “менеджер”.

Рядок, текст
Починається з / Не починається з Умова виконується, якщо значення починається/не починається з заданого тексту.

Приклад: Назва компанії починається з “ТОВ”

Рядок, текст
Закінчується на / Не закінчується на Умова виконується, якщо значення закінчується/не закінчується заданим текстом.

Приклад: Імейл закінчується на “gmail.com”

Рядок, текст
Більше ніж/ Менше ніж Умова виконується, якщо значення більше/менше за вказане число або дату.

Приклад: День народження > 30 жовтня 2007 р

Число, дата
Більше або дорівнює / Менше або дорівнює Умова виконується, якщо значення більше/менше або дорівнює заданому числу або даті.

Приклад: Замовлення ≥ 5.

Число, дата
Так/Ні Перевіряє, чи поле встановлено на Так або Ні.

Приклад: Якщо “Підписаний на розсилку” = Так.

Так/Ні

💡Ви можете додати кілька умов і поєднати їх за допомогою операторів І чи АБО:

  • З оператором І повинні бути виконані всі умови. Приклад: значення поля “Місто” дорівнює “Маямі” І значення поля “Район” не дорівнює “Саус-Біч”.
  • З АБО, принаймні одна з умов повинна бути виконана. Приклад: значення поля “Місто” дорівнює “Маямі” АБО значення поля “Район” дорівнює “Саус-Біч”.

Ви також можете додати період очікування — якщо умова не виконується відразу, контакт залишиться на певному етапі протягом заданого періоду часу або до виконання умови.

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

Приклад перевірки додаткового поля

Для простого сценарію ми вибрали тригер Додавання до списку — коли користувач підписується на розсилку новин і вказує своє місто як Маямі, він отримує розсилку новин, орієнтовану на його місцезнаходження. Щоб налаштувати сценарій, ми додали “Поле картки контакту” в налаштуваннях блоку Умова. Далі ми створили текстове додаткове поле “Місто”, додали умову “дорівнює” і ввели “Маямі” в значення поля. Потім ми підключили блок email до гілки “Так”.

Робоча область редактора сценаріїв Selzy, що показує блок тригера “Додавання до списку”, блок “Умова” та блок “Email” з темою “Ласкаво просимо до найгарячішого дайджесту Маямі” та ім'ям відправника “Найкраща нерухомість”.

Припустимо, що ця умова виконана, і підписник вказав “Маямі” як своє місцезнаходження у формі підписки. У цьому випадку він автоматично перейде до наступного кроку сценарію і отримає імейл “Ласкаво просимо до найгарячішого дайджесту Маямі”.

Перевірка наявності контакту в списку

Блок “Умова” дозволяє перевірити, чи належить підписник до певного списку контактів. Наприклад, якщо він знаходиться у списку “Постійні клієнти”, він отримає персоналізовану пропозицію, в іншому випадку — стандартну.

Щоб встановити перевірку на наявність контакту в списку, виберіть “Контакт є в списку” або “Контакту немає у списку” в налаштуваннях блоку “Умова”. Далі виберіть потрібний список із випадаючого меню. Почніть вводити його назву для швидкого пошуку. За замовчуванням вибрано опцію “Будь-який список” — всі ваші підписники відповідатимуть цій умові.

Якщо ви хочете створити новий список, натисніть Керувати списками у випадаючому меню вибору списків. Ви будете перенаправлені на сторінку Списки у новій вкладці браузера. Після створення нового списку він автоматично з'явиться у випадаючому меню вибору списків.

Випадаюче меню для блоку Умова редактора сценаріїв Selzy з вибором списків контактів. Список включає: “Будь-який список”, “Мій перший список” та кнопку “Керувати списками”.

💡Ви можете додати декілька умов і поєднати їх за допомогою операторів І чи АБО:

  • При використанні оператора І усі умови повинні бути виконані. Приклад: контакт знаходиться в групі “Постійні клієнти” І не знаходиться в групі “Учасники акції”.
  • З оператором АБО виконується хоча б одна з умов. Приклад: контакт є в групі “Постійні клієнти” АБО “Учасники акції”.

Ви також можете додати період очікування — якщо умова не виконується відразу, контакт залишиться на певному етапі протягом заданого періоду часу або доти, доки умова не буде виконана.

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

Приклад перевірки наявності контактів у списку

Клієнт підписується на розсилку новин агентства нерухомості. Якщо він вказав своє місцезнаходження у формі підписки і був доданий до списку “Філія в Маямі”, він автоматично отримає імейл, що стосується саме цього місця. Якщо клієнт не вказав своє місцезнаходження, він автоматично отримає загальний імейл “Ласкаво просимо до розсилки новин агентства”.

Робоча область редактора сценаріїв Selzy, що показує блок тригера “Додавання до списку”, блок “Умова” з “Контакт є в списку Філія в Маямі”. Гілка ”Так” веде до блоку “Email” з листом “Ласкаво просимо до найгарячішого дайджесту новин Маямі”. Гілка “Ні” веде до блоку “Email” з листом “Ласкаво просимо до дайджесту новин нашої агенції нерухомості”.

Щоб налаштувати цей сценарій, ми вибрали “Контакт є в списку” в налаштуваннях блоку “Умова”, потім вибрали “Філія в Маямі” з випадаючого меню та встановили 2-денний період очікування. Для гілки ТАК ми додали блок Email і налаштували його для листа “Ласкаво просимо до Маямі”. Для гілки NO ми додали ще один блок Email і налаштували його для листа “Ласкаво просимо до розсилки новин агентства”.

Перевірка тегу контакту

Блок Умова дозволяє сегментувати аудиторію за тегами, що присвоюються підписникам.

Щоб встановити це, виберіть “Контакт має тег” у налаштуваннях блоку “Умова”. Потім виберіть тег зі списку.

Блок “Умова” редактора сценаріїв Selzy з опцією “Контакт має тег” та випадаючим меню зі списком тегів.

Після перевірки сценарій продовжується тільки для передплатників з цим тегом.

Щоб додати новий тег, введіть його назву в поле “Введіть тег” і натисніть на команду “Створити новий тег”, яка з'явиться одразу.

Блок “Умова” в редакторі сценаріїв Selzy з позначкою “Контакт має тег”. Вибраний тег називається “Новий клієнт”, а нижче з'являється команда “Створити тег: Новий клієнт”.

Приклад: якщо ви виберете “Новий клієнт”, сценарій буде виконуватися тільки для них.

💡Ви можете додати кілька умов і поєднати їх за допомогою операторів І чи АБО:

  • З І всі умови повинні бути виконані. Приклад: Ви хочете нагородити бонусними балами VIP-клієнтів, які є фанатами певної футбольної команди. Тільки ті контакти, які мають теги “Тигр” І “Супер фан”, отримають імейл з бонусними балами.
  • З АБО, має бути виконана принаймні одна з умов. Приклад: Ви просуваєте товари для конкретного матчу між командами “Тигр” та “Орел”. Тільки якщо контакт має тег “Тигр” АБО “Орел”, він отримає ваш імейл.

Ви також можете додати період очікування — якщо умова не виконується відразу, контакт залишиться на певному етапі протягом заданого періоду часу або до виконання умови.

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

Перевірка активності імейлів

Блок Умова може перевіряти, як підписник взаємодіє з імейлом, надісланим у рамках сценарію.

Доступні умови:

  • Лист доставлено — імейл з блоку Email був доставлений.
  • Лист відкрито — підписник відкрив імейл.
  • Перехід за посиланням — підписник натиснув посилання. Ви можете відстежувати будь-яке посилання або вказати конкретне (наприклад, за URL-адресою або тегом UTM).

Лист доставлено та Лист відкрито

Щоб встановити умови Лист доставлено або Лист відкрито, виберіть “Лист доставлено” або “Лист відкрито” в налаштуваннях блоку «Умова».

Далі виберіть імейл із випадаючого меню. Зверніть увагу, що ви можете вибирати лише імейли з цього ж сценарію.

Для цих двох умов необхідно встановити період очікування. За замовчуванням система встановлює його на 15 хвилин.

Ви можете налаштувати період очікування в днях, годинах, хвилинах або секундах.

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

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

Перехід за посиланням

Щоб встановити умову Перехід за посиланням , виберіть “Перехід за посиланням” в налаштуваннях блоку Умова.

Далі виберіть імейл із випадаючого меню. Зверніть увагу, що ви можете вибирати лише імейли з цього сценарію.

Виберіть параметр умови посилання в імейлі. За замовчуванням встановлено значення “Будь-які” — якщо підписник натисне будь-яке посилання в імейлі, він перейде до наступного кроку сценарію. Інші умови вимагають введення конкретного посилання.

Параметри умови включають: дорівнює, не дорівнює, містить, не містить, починається з, не починається з, закінчується на, не закінчується на.

Для цієї умови необхідно встановити період очікування. За замовчуванням система встановлює його на 15 хвилин.

Ви можете налаштувати період очікування в днях, годинах, хвилинах або секундах.

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

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

Приклад перевірки активності імейлів

Якщо підписник відкриє вітальний імейл і натисне будь-яке посилання, він буде доданий до списку “Активні” контакти. Щоб налаштувати сценарій, ми вибрали “Лист відкрито” І “Перехід за посиланням” в налаштуваннях блоку Умова та додали дводенний період очікування.

Робоча область редактора сценаріїв Selzy, що показує блок тригера Додавання до списку, блок Умова з опцією “Поле картки контакту” та блок “Email” з темою “Ласкаво просимо до найгарячішого дайджесту Маямі”. Наступний блок умов містить дві перевірки: відкриття листа та натискання посилання в листі. Гілка “Так” веде до блоку “Змінити списки” зі списком “Активні”. Гілка “Ні” веде до блоку “Змінити списки” зі списком “Неактивні”.

Якщо підписник відкриває імейл і натискає будь-яке посилання в ньому протягом 2 днів після відправлення імейлу, він буде доданий до списку “Активні”. Якщо він відкриває імейл, але не натискає жодного посилання — або робить це через два дні — система помістить його до списку “Неактивні”.

Перевірка активності в Telegram

Блок Умова може перевіряти, як підписник взаємодіє з ботом Telegram, каналами та групами.

Ваш бот потребує різних прав для перевірки статусу підписника, залежно від того, чи додаєте ви його до групи чи каналу. У Групі бот може перевіряти статус як звичайний учасник. У Каналі бот повинен бути адміністратором, щоб бачити статус учасника.

Доступні умови:

  • До каналу приєднано
  • До групи приєднано
  • До каналу не приєднано
  • До групи не приєднано
  • Запустив бота
  • Не запустив бота

Для умов Запустив бота / Не запустив бота система перевіряє всі контакти у вашому обліковому записі Selzy, навіть якщо вони не входять до конкретного списку. 

Якщо контакт запустив бота, але згодом був видалений з вашого облікового запису, система не буде його враховувати.

Однак, якщо контакт зупинив бота, але залишається у вашому обліковому записі Selzy, після перевірки  сценарію він перейде до гілки “Так”.

Щоб налаштувати перевірку активності в Telegram, виберіть умову в налаштуваннях блоку Умова, наприклад «”До каналу приєднано” або “Запустив бота”.

Далі виберіть Telegram-бота. Ви можете створити або підключити Telegram-бота на сторінці “Всі чат-боти”.

Крім того, ви можете підключити нового бота Telegram безпосередньо з блоку Умова. Для цього натисніть кнопку “Під'єднати новий чат-бот” у випадаючому меню вибору бота → У спливаючому меню додайте ім'я нового бота та дотримуйтесь інструкцій для підключення бота. → Натисніть кнопку “Зберегти та закрити”.

Виберіть канал або групу. Зверніть увагу, що бот Telegram повинен бути присутнім у групі або мати права адміністратора в каналі, щоб перевіряти статус членства підписника. Щоб надати права боту Telegram у новому каналі, натисніть “Канал або група” → “Додати бота до нового каналу”. Ви будете перенаправлені до додатку Telegram → Виберіть групу → Натисніть “Ok”.

💡Ви можете додати декілька умов і поєднати їх за допомогою операторів І чи АБО:

  • З І всі умови повинні бути виконані. Приклад: Бот запущений І До каналу не приєднано, щоб надіслати запрошення новому підписнику приєднатися до каналу.
  • З АБО, має бути виконана принаймні одна умова. Приклад: До каналу не приєднано АБО бот не почав надсилати нагадування вашому новому підписнику.

Ви також можете додати період очікування — якщо умова не виконується відразу, контакт залишиться на певному етапі протягом заданого періоду часу або до виконання умови.

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

У цій статті
Налаштування блоку “Умова” Період очікування Перевірка умов Перевірка додаткового поля Перевірка наявності контакту в списку Перевірка тегу контакту Перевірка активності імейлів Перевірка активності в Telegram
Ви знайшли відповідь на ваше питання?
0
0

Щоб отримати додаткову допомогу, зверніться до нашої служби підтримки. Вона доступна для всіх користувачів Selzy 24/7.