---
title: "Сегменты в Adapty Mail"
description: "Создавайте многократно используемые срезы аудитории на основе данных профиля и покупок для таргетинга флоу и A/B-тестов."
---

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

1. В Adapty Mail перейдите в **Segments** и нажмите **+ Create**. Откроется страница создания с заголовком **New Segment**.
2. Укажите **Name** (обязательно) и при желании добавьте **Description**.
3. В разделе **Filters** нажимайте **Add filter** для каждого [правила](#available-filter-fields), которое хотите добавить. Каждый фильтр становится сворачиваемой карточкой с названием **Filter 1**, **Filter 2** и так далее.
4. Для каждого фильтра выберите поле, оператор и введите значение для сравнения.
5. Сохраните сегмент.
:::important
Фильтры объединяются по логике **AND** — пользователь должен соответствовать каждому фильтру, чтобы попасть в сегмент. Логика OR и вложенные группы не поддерживаются. Каждое поле можно использовать в сегменте только один раз; чтобы сравнить одно поле с несколькими значениями, разбейте логику на отдельные сегменты.
:::

## Импорт сегмента из Adapty \{#import-a-segment-from-adapty\}

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

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

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

Импортированные сегменты начинают работу в состоянии **Draft**, как и сегменты, созданные вручную, поэтому их фильтры можно сразу редактировать.
## Доступные поля фильтрации \{#available-filter-fields\}
| Group          | Field                     | Type    |
| -------------- | ------------------------- | ------- |
| Profile        | Email                     | String  |
| Profile        | Age                       | Integer |
| Profile        | Country                   | String  |
| Profile        | External profile ID       | String  |
| Profile        | Created at                | Date    |
| Purchase state | Total revenue (USD)       | Decimal |
| Purchase state | Subscription state        | Enum    |
| Purchase state | Subscription purchased at | Date    |
| Purchase state | Subscription expires at   | Date    |
| Purchase state | One-time purchase state   | Enum    |
| Purchase state | One-time purchased at     | Date    |
**Значения состояния подписки**: Никогда не приобреталась, Активна, Автообновление отключено, Проблема с оплатой, Льготный период, Истекла, Возвращена.

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

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

- **Строка**: равно, не равно, задано, не задано.
- **Число**: равно, не равно, меньше, больше, меньше или равно, больше или равно, между, задано, не задано.
- **Дата**: равно, не равно, до, после, не позже, не раньше, между, задано, не задано.
## Системный сегмент All Users \{#the-all-users-system-segment\}

Adapty Mail включает встроенный сегмент **All Users** без каких-либо фильтров — в него попадают все пользователи проекта. Его нельзя редактировать или удалять. При использовании во флоу он служит финальной строкой-«заглушкой», перехватывающей всех остальных (подробнее о правиле приоритетов см. в разделе [Флоу](mail-flows)).
## Жизненный цикл \{#lifecycle\}

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

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

На странице сегментов в панели инструментов есть фильтр по состоянию, с помощью которого можно отфильтровать список по любому из этих состояний.
## Редактирование и удаление сегмента \{#edit-and-delete-a-segment\}

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

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