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