Skip to main content
Documentation for version v74

Сегментация по данным профиля

Данные профиля — это основная информация о подписчике, которую можно использовать для точной сегментации аудитории. Этот раздел объединяет всё: от имени и email до системных меток и статусов подписок.

Основные поля

К основным полям относятся стандартные данные профиля, такие как Email, Телефон, Имя, Фамилия, Дата рождения и другие. Эти поля могут быть разных типов, и для каждого типа доступны свои операторы сравнения.

Операторы

Для большинства полей доступны следующие операторы:

  • Равно / не равно — точное соответствие поля подписчика правилу сегментации. Значение в правиле задаётся вручную или выбирается из списка.
  • Существует / не существует — проверяет, активно ли поле для конкретного профиля. Существующее поле может быть пустым или содержать значение.
  • Пустой / не пустой — проверяет, содержит ли существующее поле какое-либо значение.
  • В файле в колонке / не в файле в колонке — правило ищет соответствие поля в колонке табличного файла (CSV, xls), который можно прикрепить к правилу.
  • В таблице данных / не в таблице данных — правило ищет соответствие поля в запросе к внешней SQL базе данных.
  • В ответе на post url в поле / не в ответе на post url в поле — правило ищет соответствие поля в ответе метода post запроса к внешнему API.
  • В списке / не в списке — правило ищет соответствие поля в списке, который можно скопировать в область для ввода данных. Значения должны быть разделены переносом строки (pipe).

Типы полей и их операторы

Строковые поля

В строковых полях записываются любые значения: буквы, цифры, специальные символы. К ним относятся: Имя, Фамилия, Ссылка регистрации, Город, Регион, Индекс и Поставщик.

Для строковых полей доступен дополнительный набор операторов:

  • Начинается с — поиск по началу значения поля.
  • Содержит / не содержит — поиск по части значения поля (регистр не учитывается). Оператор "Не содержит" потребляет много системных ресурсов.

note

Стандартное поле Телефоны имеет такой же набор правил сегментации, как строковые поля. Однако в этом поле могут храниться только номера телефонов в формате +71234567890.

Поля типа Email

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

  • Доменная группа равна / не равна — поиск email адресов выбранной доменной группы (mail.ru, yandex.ru).
  • Домен равен / не равен / содержит — поиск по домену электронной почты подписчиков или его части (bk.ru, list.ru, ya.ru, домены организаций).

Целочисленные поля

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

Поля с плавающей точкой

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

Дата

Поля типа Дата хранят дату в формате RFC 3339 (например, 2018-02-22T21:00:00Z). К ним относятся: Дата регистрации и Дата рождения.

Для полей с датой предусмотрен расширенный набор операторов сегментации:

  • Больше чем / меньше чем — выборка по дате после или до указанной.
  • Дата в диапазоне — выборка по дате, входящей в указанный период.
  • Дата/возраст относительно текущей даты — выборка по моменту в прошлом или будущем.
  • Месяц равен / не равен / тот же что и сегодня — выборка по месяцу.
  • День месяца равен / не равен / больше чем / меньше чем / такой же что и текущий — выборка по дню месяца.
  • День и месяц равны / не равны / больше чем / меньше чем / тот же что и текущий — выборка по дню и месяцу (без года).

tip

Динамическая сегментация по полю с датой отлично подходит для триггерных напоминаний (например, об окончании срока услуги). Для этого настройте ежедневную регулярную рассылку по такому сегменту.

IP адрес

В полях типа IP адрес хранятся адреса в формате IPv4. К ним относятся IP адрес и IP адрес регистрации. Для IP адресов доступны только операторы равно / не равно и существует / не существует.

note

Для 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-уведомлений.


tip

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