Сегменты в Adapty Mail

Сегмент — это многократно используемый срез аудитории. Вы определяете его один раз — в разделе Segments — и затем ссылаетесь на него из флоу и A/B-тестов. Сегменты — это определения фильтров, а не статичные снимки: они вычисляются по требованию при срабатывании триггера флоу, поэтому состав сегмента всегда отражает актуальные данные профиля.

Создание сегмента

  1. В Adapty Mail перейдите в Segments и нажмите + Create. Откроется страница создания с заголовком New Segment.
  2. Укажите Name (обязательно) и при желании добавьте Description.
  3. В разделе Filters нажимайте Add filter для каждого правила, которое хотите добавить. Каждый фильтр становится сворачиваемой карточкой с названием Filter 1, Filter 2 и так далее.
  4. Для каждого фильтра выберите поле, оператор и введите значение для сравнения.
  5. Сохраните сегмент.

Фильтры объединяются по логике AND — пользователь должен соответствовать каждому фильтру, чтобы попасть в сегмент. Логика OR и вложенные группы не поддерживаются. Каждое поле можно использовать в сегменте только один раз; чтобы сравнить одно поле с несколькими значениями, разбейте логику на отдельные сегменты.

New Segment form with Name, Description, and Filters fields

Импорт сегмента из Adapty

Вместо того чтобы создавать сегмент вручную с помощью фильтров, можно импортировать готовый сегмент аудитории из основного дашборда Adapty.

  1. На странице Segments нажмите Import.
  2. Просмотрите список. Importable segments — это сегменты, доступные для импорта: у них отображается чекбокс и условия фильтрации. Сегменты, которые нельзя импортировать, выделены серым, а рядом указана причина — например, неподдерживаемое поле (например, данные атрибуции Apple Ads), неподдерживаемый оператор или состояние подписки, для которого нет аналога в Adapty Mail.
  3. Отметьте нужные сегменты и нажмите Import.
Диалог импорта сегментов с отмеченными для импорта сегментами и недоступными сегментами, выделенными серым с указанием причин отклонения

Импорт создаёт независимую копию фильтров сегмента на момент импорта — она не синхронизируется с исходным сегментом Adapty, и повторный импорт того же сегмента каждый раз создаёт отдельную копию, поскольку Adapty Mail не отслеживает дубликаты.

Импортированные сегменты начинают работу в состоянии Draft, как и сегменты, созданные вручную, поэтому их фильтры можно сразу редактировать.

Доступные поля фильтрации

GroupFieldType
ProfileEmailString
ProfileAgeInteger
ProfileCountryString
ProfileExternal profile IDString
ProfileCreated atDate
Purchase stateTotal revenue (USD)Decimal
Purchase stateSubscription stateEnum
Purchase stateSubscription purchased atDate
Purchase stateSubscription expires atDate
Purchase stateOne-time purchase stateEnum
Purchase stateOne-time purchased atDate
Значения состояния подписки: Никогда не приобреталась, Активна, Автообновление отключено, Проблема с оплатой, Льготный период, Истекла, Возвращена.

Значения состояния разовой покупки: Никогда не приобреталась, Куплена, Возвращена.

Доступные операторы по типу поля:

  • Строка: равно, не равно, задано, не задано.
  • Число: равно, не равно, меньше, больше, меньше или равно, больше или равно, между, задано, не задано.
  • Дата: равно, не равно, до, после, не позже, не раньше, между, задано, не задано.

Системный сегмент All Users

Adapty Mail включает встроенный сегмент All Users без каких-либо фильтров — в него попадают все пользователи проекта. Его нельзя редактировать или удалять. При использовании во флоу он служит финальной строкой-«заглушкой», перехватывающей всех остальных (подробнее о правиле приоритетов см. в разделе Флоу).

Жизненный цикл

Состояние сегмента определяется тем, как он используется:

  • Draft: Создан, но не привязан ни к одному флоу или A/B-тесту.
  • Live: Привязан к активному флоу или A/B-тесту.
  • Inactive: Был привязан, но A/B-тест завершился или строка флоу была удалена.
  • Archived: Мягко удалён и скрыт из основного списка.

На странице сегментов в панели инструментов есть фильтр по состоянию, с помощью которого можно отфильтровать список по любому из этих состояний.

Редактирование и удаление сегмента

  • Название и описание: Можно редактировать в любое время.
  • Фильтры черновика сегмента: Полностью редактируемые.
  • Фильтры активного сегмента: Заблокированы. Как только сегмент используется в активной строке флоу или A/B-тесте, фильтры становятся доступны только для чтения. Вы можете лишь переименовать сегмент или обновить описание. Чтобы изменить таргетинг, создайте новый сегмент и замените им строку флоу.
  • Удаление: Мягкое удаление сегмента. Активные сегменты удалить нельзя — сначала уберите их из флоу (или завершите A/B-тест).

Ограничения

  • Без OR-логики и вложенности: фильтры объединяются только через AND.
  • Одно поле на сегмент: в сегменте не может быть двух фильтров по одному полю (например, двух проверок страны).
  • Нет предпросмотра размера: редактор не показывает, сколько пользователей сейчас соответствуют фильтрам.
  • Фильтры нельзя изменить после публикации: активные сегменты доступны только для чтения — за исключением названия и описания.