Сегменты
Сегмент — это сохранённый фильтр аудитории. Он определяет, кто именно получит уведомление. Сегменты строятся из правил на основе тегов, активности, платформы и других характеристик пользователей.
Как работают сегменты
При отправке сообщения Notirix вычисляет аудиторию в реальном времени: берёт всех активных пользователей, применяет правила включения (include) и вычитает правила исключения (exclude). Сегмент — это «рецепт» выборки, а не статический список. Новые пользователи, удовлетворяющие условиям, автоматически попадут в следующую рассылку по этому сегменту.
Правила сегментов
Правила объединяются логическими операторами AND (все условия выполнены) или OR (хотя бы одно). Правила можно группировать в блоки с разной логикой, создавая сложные выборки.
Доступные фильтры
Тег пользователя
Самый гибкий фильтр. Позволяет фильтровать по любому тегу, который вы устанавливаете через SDK или API.
existsТег с данным ключом существует (значение любое)tag "plan" existsnot_existsТег с данным ключом отсутствуетtag "promo" not existseqТочное совпадение значенияplan = "premium"inЗначение входит в списокplan in ["premium", "trial"]gt / gteЗначение больше / больше или равно (числовое)total_orders > 5lt / lteЗначение меньше / меньше или равно (числовое)days_inactive < 90Последняя активность
Фильтрует пользователей по времени последнего посещения сайта. Единицы: минуты, часы, дни, недели.
lt_days 7 — был на сайте менее 7 дней назад (активные)gt_days 30 — не был на сайте более 30 дней (уснувшие)Платформа
Отфильтруйте по устройству пользователя:
androidМобильные устройства Android (FCM)
iosМобильные устройства iOS (FCM + APNs)
webБраузерные web push-подписки
Статус пользователя
Фильтр по статусу: active, unsubscribed, blocked. Как правило, в рассылки включают только active пользователей — это происходит автоматически, но вы можете явно задать это правило.
Наличие канала
Пользователь имеет (или не имеет) зарегистрированный мобильный FCM-токен.
Пользователь имеет (или не имеет) активную web push-подписку.
Страна и язык
Фильтр по стране (country, код ISO 3166-1 alpha-2, например RU) и языку браузера (language, например ru, en). Определяются автоматически из данных браузера при подписке.
Включение и исключение
При создании сообщения можно указать несколько сегментов:
Объединение (UNION) пользователей из всех указанных сегментов. Пользователь попадает в аудиторию, если он есть хотя бы в одном из include-сегментов.
Вычитает пользователей из exclude-сегментов из результирующей аудитории. Один и тот же сегмент нельзя добавить одновременно в include и exclude.
Предпросмотр аудитории
В таблице сегментов напротив каждого сегмента отображается предварительный подсчёт аудитории. В редакторе — счётчик обновляется в реальном времени по мере добавления правил. Это помогает оценить охват до отправки.
Связи с другими разделами
Сегменты фильтруют пользователей по их тегам. Теги нужно установить заранее через SDK или API.
При создании сообщения выберите режим «По сегментам» и укажите нужные сегменты в полях Include / Exclude.