Сегменты
Сегмент — это набор фильтров, который группирует пользователей с общими свойствами. Используйте сегменты для более точного таргетинга пейволов и A/B-тестов.
События из ленты событий поступают на дашборд с задержкой. Новые профили и изменения атрибутов могут отображаться не сразу.
После того как вы создадите сегмент, вы можете использовать его как аудиторию в плейсментах и A/B-тестах, чтобы управлять тем, какой пейвол видят пользователи (один или несколько). Примеры:
- Показывать стандартный пейвол тем, кто ещё не подписался, и предлагать скидку пользователям, которые ранее отменили подписку или пробный период.
- Показывать разные пейволы пользователям из разных стран.
- Настраивать таргетинг на основе данных атрибуции Apple Search Ads.
- Гарантировать, что пользователи на старых версиях приложения продолжают видеть прежний пейвол, а на новых — обновлённый.
- В Analytics, фильтровать по сегментам, чтобы смотреть показатели для конкретных групп пользователей. Группировать по сегменту, чтобы сравнивать результаты или вклад в рамках All users.
Создание
Чтобы создать сегмент, введите название и выберите атрибуты, которые задают его фильтры. Если выбрано несколько атрибутов, пользователь должен соответствовать всем условиям одновременно. Adapty применяет логику AND между атрибутами.
Доступные атрибуты
Многие атрибуты пользователя устанавливаются автоматически (например, Country или Calculated total revenue USD), однако Age, App user ID, данные Attribution, Gender и Custom attributes автоматически не определяются. Чтобы использовать их для сегментации, необходимо задать атрибуты пользователя или передать данные атрибуции.
Для атрибутов на основе дат доступна фильтрация по:
- Фиксированная дата: выберите конкретные даты в календаре (например, покажите специальное предложение пользователям, установившим приложение в период с Чёрной пятницы по Киберпонедельник)
- Относительный диапазон: задайте динамические временные окна, например «Последние 7 дней» или «Последние 3 месяца» (например, верните пользователей, которых не было 30+ дней, или нацельтесь на недавние установки)
Относительные диапазоны обновляются автоматически — это идеальный вариант для постоянных кампаний. Фиксированные даты лучше подходят для акций с ограниченным сроком.
| Атрибут | Фильтр по |
|---|---|
| Age | Возраст пользователя. Обратите внимание: возраст рассчитывается в момент первого получения данных Adapty и в дальнейшем не обновляется. |
| App User ID | Идентификатор пользователя в вашем приложении (customer_user_id). Можно фильтровать по наличию или отсутствию значения — например, чтобы показывать пейвол только пользователям, которые не вошли в аккаунт. |
| App version (current) | Текущая версия приложения, установленного на устройстве пользователя, с которого Adapty последний раз получал данные о событиях — обновляется при каждом обновлении приложения, поэтому всегда отражает актуальную версию. Используйте этот атрибут, когда нужно охватить всех, кто сейчас работает с конкретной версией, включая тех, кто обновился до неё с более ранней. При создании сегмента нажмите на значок карандаша рядом с App version и добавьте новую версию, чтобы сразу использовать её. Условие version > X.X позволяет измерить влияние на конверсию всех версий приложения старше или новее указанной — без необходимости перечислять каждую версию отдельно. Формат: Строки версии должны соответствовать формату SemVer. Ведущие нули в любой части недопустимы — 26.03.4 не будет совпадать, а 26.3.4 будет. Некорректные версии молча исключаются из сегмента. |
| App version (on install) | Версия приложения, установленного на устройстве пользователя в момент первого получения данных о событиях Adapty — фиксируется при установке и никогда не обновляется, даже если пользователь впоследствии обновил приложение. Используйте этот атрибут для таргетинга по версии, с которой пользователь начал работу, а не по текущей. App version (on install) = 1.5.7 совпадает только с пользователями, чья первая установка была версии 1.5.7, и молча исключает тех, кто обновился до 1.5.7 с более ранней версии — чтобы охватить и таких пользователей, используйте App version (current).Формат: Строки версии должны соответствовать формату SemVer. Ведущие нули в любой части недопустимы — 26.3.04 не будет совпадать, а 26.3.4 будет. Некорректные версии молча исключаются из сегмента. |
| Attribution: Ad Group | Группа объявлений атрибуции. |
| Attribution: Ad Set | Набор объявлений атрибуции. |
| Attribution: Campaign | Название маркетинговой кампании. |
| Attribution: Creative | Ключевое слово креатива атрибуции. |
| Attribution: Channel | Название маркетингового канала. |
| Attribution: Source | Источник атрибуции. |
| Attribution: Status | Статус атрибуции. Возможные значения:
|
| Calculated subscription state | Текущий статус подписки пользователя: активна ли подписка, отменена или есть нерешённая проблема с оплатой. |
| Calculated total revenue USD | Общая выручка, полученная от этого пользователя. |
| Country | Страна пользователя, определяемая по последнему известному IP-адресу. Adapty обновляет IP-сигнал не чаще одного раза в неделю, поэтому данные могут устареть, если пользователь сменил местоположение или использует VPN. Чтобы таргетировать по стране учётной записи App Store / Play Store, используйте Country from store account. |
| Country from store account | Страна, привязанная к учётной записи iOS или Android пользователя в сторе. Обратите внимание: Adapty собирает страну стора только для устройств iOS версии 13 и выше. |
| Creation date | Дата создания профиля (когда приложение было впервые установлено на устройстве пользователя). |
| Device | Тип устройства на основе метаданных. Например, «Samsung Galaxy» или «iPhone 13». |
| Gender | Пол пользователя. Обратите внимание: значение задаёте вы сами. |
| Installation date | Дата установки приложения пользователем. |
| Language | Язык устройства пользователя. Adapty хранит язык в виде двухбуквенного кода ISO 639-1. Не используйте расширенные локали вроде zh-Hant-TW или pt-BR — они могут отображаться в выпадающем списке, но не совпадут ни с одним пользователем. Для более точного языкового таргетинга сочетайте Language с Country. Например, упрощённый китайский ( zh) + Country = TW, HK, MO позволяет таргетировать пользователей с традиционным китайским письмом. |
| Last seen | Последняя дата, когда пользователь открывал приложение. |
| OS | Версия операционной системы устройства пользователя. |
| Paid access level | Уровень доступа, предоставленный пользователю. |
| Platform | Платформа устройства пользователя. Возможные значения: iOS, macOS, iPadOS, visionOS, Android. Если пользователи работают с вашим приложением на нескольких платформах (например, iOS и Android), членство в сегменте оценивается отдельно для каждой платформы на основе последних данных с конкретного устройства. Это позволяет применять платформенный таргетинг даже для одного и того же профиля пользователя. |
| Subscription expiration date | Дата окончания подписки или наличие/отсутствие значения. Для покупок с пожизненным доступом отображается none; поле остаётся пустым, если у пользователя есть профиль, но никогда не было пробного периода, подписки или покупки с пожизненным доступом. |
| Subscription product | Последний идентификатор продукта активной подписки пользователя. |
| Custom attributes | Определяйте собственные атрибуты для создания узкоцелевых сегментов на основе свойств, уникальных для вашего приложения или бизнеса. |
Пользовательские атрибуты
Задайте пользовательские атрибуты, чтобы формировать более точные сегменты на основе свойств, специфичных для вашего приложения или бизнеса.
Как настроить пользовательский атрибут
В дашборде Adapty выберите Create custom attributes из выпадающего меню атрибутов.
| Поле | Описание |
|---|---|
| Name | Название пользовательского атрибута, отображаемое только в дашборде Adapty. |
| Key | Уникальный идентификатор атрибута. Должен совпадать с ключом, используемым в SDK. |
| Type | Выберите один из вариантов:
|
| Values | Если выбран тип String, укажите список возможных значений. Если выбран тип Number, атрибут будет принимать только числовой ввод. Числовые атрибуты поддерживают десятичные значения и могут использоваться с операторами сравнения. |
| После заполнения обязательных полей вы сможете использовать пользовательские атрибуты в своих сегментах, A/B-тестах и не только. |
Каждый профиль может иметь до 30 пользовательских атрибутов.
Общее число пользователей и случайная выборка
После создания сегмента Adapty показывает общее количество пользователей, соответствующих критериям сегмента.
Adapty также показывает случайную выборку из 40 пользователей, подходящих под заданные критерии. Используйте её, чтобы проверить сегмент и убедиться, что он настроен правильно.
Дублирование сегментов
Если вам нужен сегмент, похожий на уже существующий, продублируйте его вместо того, чтобы создавать с нуля. Это экономит время командам, которые запускают несколько кампаний или A/B-тестов с пересекающимися группами пользователей.
При дублировании сегмента создаётся его копия со всеми фильтрами и описанием. К названию нового сегмента добавляется «(copy)», чтобы вы могли отличить его от оригинала. Новый сегмент независим от исходного: изменения в одном не влияют на другой.
Чтобы продублировать сегмент в дашборде Adapty:
- Откройте раздел Profiles & Segments в главном меню Adapty и перейдите на вкладку Segments.
- Нажмите кнопку 3-dot рядом с нужным сегментом и выберите Duplicate.
- Откройте новый сегмент и настройте фильтры по необходимости.
Удаление сегментов
Если сегмент больше не нужен, его можно удалить без возможности восстановления.
Adapty заблокирует удаление, если сегмент используется как аудитория в одном из следующих объектов:
- Плейсмент: хотя бы один неудалённый плейсмент использует этот сегмент в качестве аудитории.
- A/B-тест (активный или завершённый): хотя бы один неудалённый A/B-тест использует этот сегмент в качестве аудитории. При удалении сегмента Adapty считает активными как Live, так и Completed A/B-тесты. Завершённый тест по-прежнему использует аудиторию для показа пейвола или онбординга после окончания теста подходящим пользователям, а исторические метрики теста привязаны к этому сегменту. Сегмент освобождается только при удалении самого A/B-теста.
Удаление сегмента необратимо. Восстановить его не получится.
Чтобы удалить сегмент в дашборде Adapty:
- Перейдите в раздел Profiles & Segments главного меню Adapty и откройте вкладку Segments.
- Нажмите кнопку 3-dot рядом с сегментом и выберите Delete.
- Введите название сегмента в поле подтверждения, затем нажмите Delete forever.
Если сегмент используется, в диалоге отобразится список плейсментов и A/B-тестов, которые на него ссылаются. Чтобы разблокировать удаление, откройте каждый плейсмент или A/B-тест из списка и либо удалите сегмент из его аудитории, либо удалите сам плейсмент или A/B-тест. Как только ничто не будет ссылаться на сегмент, вы сможете его удалить.