Как создать динамический сегмент
Динамические сегменты — это автоматически обновляемые группы контактов, которые формируются на основе заданных критериев и изменяются в реальном времени в зависимости от действий контактов или обновления их данных в других сервисах 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) выберите из списка доступные в различных сервисах переменные, которые вы планируете объединить.
Вы можете собирать контакты из разных адресных книг и объединять переменные, записанные в разных форматах. Например, в книге A переменная имени указана как client_name
, а в книге B — subscriber_name
. Эти две переменные можно добавить в колонку Переменная из динамического условия, а в колонку Переменная для сегмента записать новую переменную name
, которая объединит данные.
Нажмите Сохранить.
Созданный сегмент можно выбрать в качестве триггера цепочки автоворонки.
Также вы можете редактировать созданные сегменты.
Обновлено: 19.12.2024
или