Сегментация по данным профиля
Данные профиля — это основная информация о подписчике, которую можно использовать для точной сегментации аудитории. Этот раздел объединяет всё: от имени и email до системных меток и статусов подписок.
Основные поля
К основным полям относятся стандартные данные профиля, такие как Email, Телефон, Имя, Фамилия, Дата рождения и другие. Эти поля могут быть разных типов, и для каждого типа доступны свои операторы сравнения.
Операторы
Для большинства полей доступны следующие операторы:
- Равно / не равно — точное соответствие поля подписчика правилу сегментации. Значение в правиле задаётся вручную или выбирается из списка.
- Существует / не существует — проверяет, активно ли поле для конкретного профиля. Существующее поле может быть пустым или содержать значение.
- Пустой / не пустой — проверяет, содержит ли существующее поле какое-либо значение.
- В файле в колонке / не в файле в колонке — правило ищет соответствие поля в колонке табличного файла (CSV, xls), который можно прикрепить к правилу.
- В таблице данных / не в таблице данных — правило ищет соответствие поля в запросе к внешней SQL базе данных.
- В ответе на post url в поле / не в ответе на post url в поле — правило ищет соответствие поля в ответе метода post запроса к внешнему API.
- В списке / не в списке — правило ищет соответствие поля в списке, который можно скопировать в область для ввода данных. Значения должны быть разделены переносом строки (pipe).
Типы полей и их операторы
Строковые поля
В строковых полях записываются любые значения: буквы, цифры, специальные символы. К ним относятся: Имя, Фамилия, Ссылка регистрации, Город, Регион, Индекс и Поставщик.
Для строковых полей доступен дополнительный набор операторов:
- Начинается с — поиск по началу значения поля.
- Содержит / не содержит — поиск по части значения поля (регистр не учитывается). Оператор "Не содержит" потребляет много системных ресурсов.

Стандартное поле Телефоны имеет такой же набор правил сегментации, как строковые поля. Однако в этом поле могут храниться только номера телефонов в формате +71234567890.
Поля типа Email
Поле Email используется для идентификации профиля и имеет особый набор операторов, касающихся доменов и доменных групп.
- Доменная группа равна / не равна — поиск email адресов выбранной доменной группы (mail.ru, yandex.ru).
- Домен равен / не равен / содержит — поиск по домену электронной почты подписчиков или его части (bk.ru, list.ru, ya.ru, домены организаций).
Целочисленные поля
Поля целочисленного типа могут содержать положительные и отрицательные целые числа. Доступны операторы: Равно / не равно / больше чем / меньше чем.

Поля с плавающей точкой
Поля с плавающей точкой могут содержать положительные и отрицательные десятичные значения. Доступны операторы: Равно / не равно / больше чем / меньше чем.

Дата
Поля типа Дата хранят дату в формате RFC 3339 (н апример, 2018-02-22T21:00:00Z). К ним относятся: Дата регистрации и Дата рождения.
Для полей с датой предусмотрен расширенный набор операторов сегментации:
- Больше чем / меньше чем — выборка по дате после или до указанной.
- Дата в диапазоне — выборка по дате, входящей в указанный период.
- Дата/возраст относительно текущей даты — выборка по моменту в прошлом или будущем.
- Месяц равен / не равен / тот же что и сегодня — выборка по месяцу.
- День месяца равен / не равен / больше чем / меньше чем / такой же что и текущий — выборка по дню месяца.
- День и месяц равны / не равны / больше чем / меньше чем / тот же что и текущий — выборка по дню и месяцу (без года).

Динамическая сегментация по полю с датой отлично подходит для триггерных напоминаний (например, об окончании срока услуги). Для этого настройте ежедневную регулярную рассылку по такому сегменту.
IP адрес
В полях типа IP адрес хранятся адреса в формате IPv4. К ним относятся IP адрес и IP адрес регистрации. Для IP адресов доступны только операторы равно / не равно и существует / не существует.

Для IP реализован поиск по маске сети:
- равно — найти подписчиков, IP адреса которых входят в указанную подсеть (например,
127.0.0.1/25). - не равно — найти подписчиков, IP адреса которых не входят в указанную подсеть. Для поиска по диапазону объедините два правила условием И.
Теги
Поле Теги представляет собой список, разделённых запятыми. Это могут быть, например, приобретённые продукты.
Операторы сегментации тегов:
- Один из — в поле есть как минимум одно из значений из правила.
- Ни один из — в поле нет ни одного из значений из правила.
- Все из — в поле есть все значения из правила.
- Не все из — в поле нет каких-либо значений из правила.

Boolean (логическое поле)
Поле, содержащее логическое ДА/НЕТ (true/false). Удобно для статусов или наличия характеристик. Операторы: равно true / равно false.

Список (enumeration)
Поле, содержащее одно из предопределённых значений. В стандартных полях такой тип имеет поле Пол.
Операторы могут только сравнивать значение с выбранным в списке или проверять существование поля.

Дополнительные (кастомные) поля
Вы можете создавать в структу ре базы собственные поля для хранения специфичной информации. Для сегментации доступны те же операторы, что и для основных полей, в зависимости от типа поля.
Объект
Поле содержит произвольный объект для хранения сложных структур данных.
Доступные условия: существует / не существует, а также проверки в списках и внешних источниках.
При необходимости укажите путь к конкретному свойству поля. Тип свойства определится автоматически, но можно переопределить его, изменив значение в поле "Воспринимать как".

Массив объектов
Поле содержит массив произвольных объектов для хранения подтаблицы (например, перечень договоров).
Доступные условия: существует / не существует, а также проверки в списках и внешних источниках с уточнением "все", "хотя бы один" или "не".
Также можно указать путь к свойству и его тип.

Системные поля
К системным данным, доступным для сегментации, относятся поля, заполняемые автоматически платформой.
Статус профиля
Содержит только глобальный статус профиля, определяющий возможность коммуникации с клиентом. Выберите необходимый статус из выпадающего меню.
Идентификатор профиля
Уникальный идентификатор для каждого клиентского профиля. Доступны опции равно/не равно, а также проверки наличия/отсутствия идентификатора в списках и внешних источниках (файл, SQL, API).
Браузер и операционная система
Поля Браузер и Операционная система автоматически заполняются, когда клиент открывает письмо или выполняет действие на сайте (используется заголовок User agent).
Доступны опции равно/не равно, существует/не существует, пустой/не пустой, а также проверки в списках и внешних источниках.

Данные геолокации
Данные местоположения (Страна, Регион, Город, Индекс, Временная зона) могут быть импортированы вручную или определены автоматически по IP адресу в момент открытия письма или перехода по ссылке.
Используйте стандартные операторы для строковых полей для сегментации по геолокации.

UTM-метки
UTM-метки используются для отслеживания источников трафика. Доступны следующие поля:
- UTM Campaign — название рассылки.
- UTM Source — источник трафика (рекламная система).
- UTM Medium — тип рассылки (контекстная, баннерная и т.д.).
- UTM Content — дополнительная информация для различия объявлений.
- UTM Term — ключевое слово.
Для UTM-полей доступны операторы: Равно / не равно, Начинается с, Содержит / не содержит, Пустой / не пустой, Существует / не существует, а также проверки в списках и внешних источниках.

Подписки
Сегментация по дан ным подписок позволяет определить возможность коммуникации с клиентами по различным каналам связи и настроить омниканальные рассылки.
Статус подписки
Позволяет выбрать профили по наличию и статусу подписки на определённые ресурс и канал связи.
- Не существует — у профиля отсутствует подписка на выбранные ресурс и канал.
- Подписан — у профиля активные подписки (статус "Подписан").
- Не подписан — подписка существует, но её статус не позволяет отправлять сообщения ("Отписан", "Жалобщик", "Hardbounced", "Не подтвержден", "Приостановлен", "Не валиден").
- Конкретный статус — выборка по одному из статусов: "Отписан", "Жалобщик" и т.д.

Email-подписка
Позволяет выделить группы подписчиков по провайдеру электронной почты или найти конкретные email. Набор операторов аналогичен основному полю Email:
- Равно / не равно — точное соответствие адреса.
- Содержит — поиск по части email адреса.
- Доменная группа равна / не равна — поиск по доменной группе (mail.ru, yandex.ru).
- Домен равен / не равен / содержит — поиск по домену или его части.
- Стандартные операторы поиска данных в списках и внешних источниках.

SMS-подписка
Сегментация по данным, содержащимся в SMS подписке. Доступны выборки по точному или частичному соответствию: равно / не равно, содержит / не содержит, а также проверки в списках и внешних источниках.

Push-подписка
Сегментация по данным, содержащимся в Push подписке. Доступны выборки только по полному соответствию равно / не равно и операторы поиска данных в списках и внешних источниках. Дополнительно можно уточнить провайдера сервиса push-уведомлений.

Подробную информацию о типах полей в базе и допустимых значениях вы найдете в отдельной статье.