Як створити динамічний сегмент
Динамічні сегменти — це автоматично оновлювані групи контактів, які формуються на основі заданих критеріїв і змінюються в реальному часі залежно від дій контактів або оновлення їхніх даних в інших сервісах SendPulse.
У статті розглянемо, як сформувати динамічні сегменти.
Перейдіть у розділ Automation > Сегментація та натисніть Додати сегмент (Add segment).
Виберіть тригер
Тригер — це подія, що має статися, щоб контакт автоматично потрапив до сегмента.
Тригери можна використовувати з різних сервісів екосистеми SendPulse. Для одного сегмента можна вибрати кілька тригерів і коли буде виконано хоча б один з них, контакт буде додано до сегмента.
Наприклад, у вас налаштовані тригери за додаванням користувача до аудиторії чат-ботів у різних месенджерах. Коли контакт буде додано до одного з них, умова рахуватиметься виконаною, а контакт потрапить до динамічного сегмента.
Виберіть тригер зі списку та налаштуйте умови.
Змінено значення змінної (Variable value updated) |
Очікує оновлення значення змінної контакту в адресній книзі. З випадного списку праворуч виберіть адресну книгу за назвою та змінну, яку потрібно відстежувати. Нижче виберіть оператор та введіть значення. |
Додано до адресної книги (Added to mailing list) |
Очікує контакти, які потрапляють до вибраної адресної книги. Виберіть адресну книгу, яку треба відстежувати, з випадного списку. |
Отримано розсилку (Campaign received) |
Очікує всіх одержувачів вибраної email розсилки. Виберіть Будь-яка з випадного списку, щоб відстежувати одержувачів всіх розсилок, або вкажіть конкретну розсилку. |
Відкрито розсилку (Campaign opened) |
Очікує одержувачів, які відкрили email розсилку. Виберіть Будь-яка з випадного списку, щоб відстежувати відкриття в усіх розсилках, або вкажіть конкретну розсилку. |
Отримано тег у сервісі email (Email service tag added) |
Очікує контакти, яким присвоєно тег в адресній книзі Email сервісу. Виберіть з випадного списку тег контактів в адресних книгах або Будь-який, щоб відстежувати всі контакти з тегами. |
Чат-боти
Виберіть тригер Додано до аудиторії чат-бота (Contact has been added to the chatbot audience), щоб відстежувати додавання підписників чат-бота.
Праворуч виберіть підключений чат-бот з випадного списку.
CRM
Виберіть тригер Отримано тег у CRM (CRM tag added), щоб відстежувати контакти, яким присвоєно тег в CRM.
Праворуч виберіть наявний в CRM тег з випадного списку.
Курси
Виберіть тригер зі списку та налаштуйте умови:
Додано до курсу (Contact has been added to the course) | Відстежує студентів, які записались на курс. |
Завершено курс (Course completed) | Відстежує студентів, які завершили курс. |
Праворуч виберіть Будь-який з випадного списку, щоб відстежувати студентів усіх курсів або вкажіть конкретний курс.
Automation
Виберіть тригери зі списку та налаштуйте умови:
Отримано повідомлення автоворонки (Flow message received) | Відстежує всіх одержувачів ланцюжка в сервісі Automation. |
Відкрито повідомлення автоворонки (Flow message opened) |
Відстежує всіх одержувачів, які відкривали повідомлення в автоворонках. Щоб відстежувати цю умову, у ланцюжку має бути додано елемент Email. |
Праворуч виберіть Будь-яке з випадного списку, щоб відстежувати всі контакти, які будуть потрапляти в ланцюжки, або виберіть певний ланцюжок, щоб відстежувати виключно його контакти.
Налаштуйте фільтр
Фільтри в динамічних сегментах доповнюють умови, дозволяючи встановити додаткові критерії та зробити сегментацію більш поглибленою. Якщо тригери відстежують події в майбутньому, то фільтри перевіряють наявні дані контактів.
Виберіть фільтр
У блоці Фільтр виберіть критерій пошуку контактів з випадного списку та налаштуйте його.
Email (Email address) | Перевіряє електронну адресу на відповідність умові. Введіть адресу у форматі example@domain.com . |
Доменна частина email (Email address domain part) | Перевіряє частину адреси після знака @ . Наприклад, в адресі example@domain.com доменною частиною буде domain.com . |
Локальна частина email (Email address local part) | Перевіряє частину адреси до знака @ . Наприклад, в адресі example@domain.com локальною частиною буде example . |
Наявність email адреси (Email address presence in mailing list) | Перевіряє наявність контактів в адресній книзі. |
Не отримано розсилок (No received campaigns) | Перевіряє контакти, які не отримували розсилок. |
Не відкрито розсилок (No opened campaigns) | Перевіряє контакти, які отримали, але не відкривали розсилок. |
Наявність тегу в CRM (CRM tag) | Перевіряє контакти на наявність тегу CRM у контактів. В наступному полі виберіть тег. |
Наявність тегу в сервісі email розсилок (Email service tag) | Перевіряє наявність тегу у контактів в адресних книгах. В наступному полі виберіть тег. |
Змінна (Variable) |
Перевіряє наявність значення змінної у контактів. Виберіть адресну книгу та змінну з випадного списку. Виберіть умови та введіть значення змінної. Якщо ви додаєте декілька значень, додайте оператор та чи або. |
Завершено курс (Course completed) |
Перевіряє, чи завершив контакт вибраний курс. Виберіть Будь-який з випадного списку, щоб пошук здійснювався по всім курсам, або певний курс. |
Відкрито розсилку (Campaign opened) | Перевіряє, чи відкривав контакт розсилки у вказану дату. У наступному полі виберіть дату відкриття або виставте Будь-яка. |
Отримано розсилку (Campaign received) | Перевіряє, чи отримав контакт розсилки у вказану дату. У наступному полі виберіть дату або виставте Будь-яка. |
Виберіть критерій
Щоб налаштувати більш точний пошук відповідностей між даними контактів та значеннями налаштованих фільтрів, можна вибрати такі критерії:
Містить |
Додаватиме до сегмента тільки контакти, дані яких містять вказані значення, але не обов'язково ідентичні їм. Можна застосувати для пошуку часткових збігів. |
Дорівнює |
Додаватиме до сегмента тільки контакти, дані яких повністю збігаються зі вказаним значенням. Можна застосувати для пошуку повних збігів. |
Не дорівнює | Додаватиме до сегмента тільки контакти, дані яких виключають вказане значення. |
Починається з | Додаватиме до сегмента тільки контакти, дані яких починаються з введеного значення. |
Закінчується на | Додаватиме до сегмента тільки контакти, дані яких закінчуються на введене значення. |
Не містить |
Додаватиме до сегмента тільки контакти, дані яких не містять введеного значення. Можна застосувати для пошуку часткових збігів. |
(Дата) |
Актуально для фільтрів Отримано розсилку та Відкрито розсилку. Виберіть точна дата з випадного списку та вкажіть дату з календаря. Якщо вам не потрібна точна дата, виберіть будь-яка дата з випадного списку — тоді пошук буде за фактом отримання чи відправлення розсилки. |
Виберіть оператори звʼязку
Якщо ви додаєте декілька умов фільтра, ви можете зʼєднувати їх за допомогою операторів Будь-якій та Кожній.
Наприклад, якщо у вас в CRM та інших сервісах контакти мають однакові теги, ви можете вибрати критерії Наявність тегу в CRM та Наявність тегу в сервісі email розсилок та звʼязати їх оператором Кожній, щоб точно не пропустити жоден контакт.
Будь-якій (any) |
Використовується, щоб враховувати одну з умов фільтра. До сегмента потраплять контакти, якщо хоча б один з критеріїв фільтра враховано. |
Кожній (all) |
Використовується, щоб враховувалися суворо всі додані умови. До сегмента потраплять контакти, якщо всі критерії фільтра враховано. |
Також фільтри та їхні критерії можна обʼєднувати за допомогою операторів і
та або
та формувати різні групи.
і |
Використовується, щоб враховувалося суворо і перша, і друга умови в межах однієї групи критеріїв. |
або |
Використовується, щоб враховувати одну з умов однієї групи критеріїв. |
Натисніть Далі (Next).
Налаштуйте відповідність змінних
Щоб синхронізувати дані зі змінних в різних сервісах SendPulse, в сегменті буде створено нові змінні, що буде використано.
Змінна сегмента — це кінцеве значення, яке буде записане в сегмент. Змінна динамічної умови — це змінні з першоджерела, тобто різних сервісів, що буде синхронізовано зі змінними сегменту.
Змінні сегмента і динамічних умов, з якими потрібно синхронізувати кінцеву змінну, треба вводити вручну. Початково є відповідність між системними змінними email
та phone
.
Натисніть Додати правило відповідності (Add mapping rule). У колонці Змінна для сегменту (Segment variable) введіть вручну значення, в яке будуть обʼєднані інші змінні. У колонці Змінна з динамічної умови (Dynamic condition variable) виберіть зі списку наявні в різних сервісах змінні, які ви плануєте обʼєднати.
Ви можете збирати контакти з різних адресних книг та обʼєднати змінні, які записані в різному формати. Наприклад, в книзі А змінні імені вказано як client_name
, а в книзі В — subscriber_name
. Ці дві змінні можна додати в колонку Змінна з динамічної умови, а в колонку Змінна для сегменту записати нову змінну name
, яка обʼєднає дані.
Натисніть Зберегти.
Створений сегмент можна вибрати тригером ланцюжка автоворонки.
Також ви можете редагувати створені сегменти.
Оновлено: 16.12.2024
або