Сегменты

Сегмент — это набор фильтров, который группирует пользователей с общими свойствами. Используйте сегменты, чтобы точнее таргетировать пейволы и A/B-тесты.

После создания сегмента вы можете использовать его как аудиторию в плейсментах и A/B-тестах, чтобы управлять тем, какой пейвол видят пользователи (один или несколько). Примеры:

  • Показывать стандартный пейвол новым пользователям и предлагать скидку тем, кто ранее отменил подписку или пробный период.
  • Отображать разные пейволы пользователям из разных стран.
  • Таргетировать пользователей на основе данных атрибуции Apple Search Ads.
  • Гарантировать, что пользователи на старых версиях приложения продолжают видеть существующий пейвол, а на новых версиях — обновлённый.
  • В разделе «Аналитика» фильтруйте по сегментам для просмотра показателей конкретных групп пользователей. Группируйте по сегменту, чтобы сравнить производительность или вклад в рамках All users.
3244407-Segments.webp

Создание

Чтобы создать сегмент, введите название и выберите атрибуты, определяющие его фильтры. Если выбрано несколько атрибутов, пользователь должен соответствовать всем условиям. Adapty применяет логику AND между атрибутами.

1af9744-new_cohort.webp

Доступные атрибуты

Многие атрибуты пользователя устанавливаются автоматически (например, Country или Calculated total revenue USD), но Age, App user ID, Attribution data, 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.

Формат: Строки версий должны соответствовать формату SemVer. Ведущие нули в любой части недопустимы — 26.3.04 не совпадёт, а 26.3.4 — совпадёт. Некорректные версии автоматически исключаются из сегмента.
Attribution: Ad GroupГруппа объявлений атрибуции.
Attribution: Ad SetНабор объявлений атрибуции.
Attribution: CampaignНазвание маркетинговой кампании.
Attribution: CreativeКлючевое слово креатива атрибуции.
Attribution: ChannelНазвание маркетингового канала.
Attribution: SourceИсточник атрибуции.
Attribution: StatusСтатус атрибуции. Возможные значения:
  • Organic — пользователь установил приложение без влияния платного маркетинга (например, прямой поиск в App Store/Google Play, сарафанное радио или органические социальные сети).
  • Non-organic — пользователь привлечён через платный маркетинговый канал (например, реклама, кампании с инфлюенсерами, реферальные программы).
  • Unknown — данные атрибуции для этого пользователя отсутствуют.
Calculated subscription stateТекущий статус подписки пользователя: активна, отменена или возникла нерешённая проблема с оплатой.
Calculated total revenue USDОбщая выручка, сгенерированная этим пользователем.
CountryСтрана пользователя, определённая по последнему известному IP-адресу.
Country from store accountСтрана, привязанная к аккаунту пользователя в iOS или Android сторе. Обратите внимание: Adapty собирает страну стора только для iOS-устройств с версией 13 и выше.
Creation dateДата создания профиля (когда приложение было впервые установлено на устройстве пользователя).
DeviceТип устройства на основе метаданных. Например, «Samsung Galaxy» или «iPhone 13».
GenderПол пользователя. Обратите внимание: значение задаёте вы сами.
Installation dateДата установки приложения пользователем.
LanguageЯзык устройства пользователя.
Last seenПоследняя дата открытия приложения пользователем.
OSВерсия операционной системы устройства пользователя.
Paid access levelУровень доступа, предоставленный пользователю.
PlatformПлатформа устройства пользователя. Возможные значения: iOS, macOS, iPadOS, visionOS, Android.
Если пользователи заходят в приложение с нескольких платформ (например, iOS и Android), принадлежность к сегменту определяется отдельно для каждой платформы на основе последних данных с конкретного устройства. Это позволяет настраивать таргетинг по платформе даже для одного профиля пользователя.
Subscription expiration dateДата окончания подписки или её наличие/отсутствие. Для покупок с пожизненным доступом отображается none; остаётся пустым, если у пользователя есть профиль, но никогда не было пробного периода, подписки или покупки с пожизненным доступом.
Subscription productПоследний ID продукта активной подписки пользователя.
Custom attributesЗадайте собственные атрибуты для создания высокоточных сегментов на основе свойств, уникальных для вашего приложения или бизнеса.

Пользовательские атрибуты

Задавайте пользовательские атрибуты для создания более точных сегментов на основе свойств, уникальных для вашего приложения или бизнеса.

  • Вы можете настроить пользовательские атрибуты в SDK или через дашборд Adapty. Для настройки через SDK следуйте инструкциям здесь.
  • Изменение пользовательского атрибута после его использования в сегменте может рассинхронизировать пользователя с этим сегментом в аналитике. Данные будут отражать предыдущее значение.

Как настроить пользовательский атрибут

В дашборде Adapty выберите Create custom attributes из выпадающего меню атрибутов.

883d3b2-CleanShot_2023-03-16_at_17.20.452x.webp
ПолеОписание
NameМетка для пользовательского атрибута, отображается только в дашборде Adapty.
KeyУникальный идентификатор атрибута. Должен совпадать с ключом, используемым в SDK.
TypeВыберите один из вариантов:
  • String: требует заранее заданного списка допустимых значений.
  • Number: принимает только числовые значения.
ValuesЕсли выбран тип String, укажите список допустимых значений. Если выбран тип Number, атрибут будет принимать только числовой ввод. Числовые атрибуты поддерживают десятичные значения и могут использоваться с операторами сравнения.
После заполнения обязательных полей вы сможете использовать кастомные атрибуты в своих сегментах, A/B-тестах и не только.

Каждый профиль может содержать до 30 кастомных атрибутов.

Общее число и случайная выборка

После создания сегмента Adapty показывает общее количество пользователей, соответствующих его критериям.

Также отображается случайная выборка из 40 пользователей, подходящих под условия. Используйте её, чтобы проверить сегмент и убедиться, что он настроен правильно.

segment-random-set.webp

Дублирование сегментов

Если нужен сегмент, похожий на уже существующий, продублируйте его вместо того, чтобы создавать с нуля. Это экономит время для команд, которые запускают несколько кампаний или A/B-тестов с пересекающимися группами пользователей.

При дублировании сегмента создаётся копия со всеми его фильтрами и описанием. К имени нового сегмента добавляется «(copy)», чтобы его можно было отличить от оригинала. Новый сегмент независим от исходного: изменения в одном не влияют на другой.

Чтобы продублировать сегмент в дашборде Adapty:

  1. Откройте раздел Profiles & Segments в главном меню Adapty и перейдите на вкладку Segments.
  2. Нажмите кнопку 3-dot рядом с сегментом и выберите Duplicate.
duplicate-segment.webp
  1. Откройте новый сегмент и настройте его фильтры по необходимости.

Удаление сегментов

Если сегмент больше не нужен, его можно удалить без возможности восстановления.

Adapty заблокирует удаление, если сегмент используется как аудитория в любом из следующих случаев:

  • Плейсмент: хотя бы один неудалённый плейсмент использует этот сегмент как аудиторию.
  • A/B-тест (активный или завершённый): хотя бы один неудалённый A/B-тест использует этот сегмент как аудиторию. При удалении сегмента Adapty считает активными как Live, так и Completed A/B-тесты. Завершённый тест по-прежнему использует аудиторию для показа пейвола или онбординга после окончания теста пользователям, соответствующим условиям, а исторические метрики теста привязаны к этому сегменту. Сегмент освобождается только при удалении самого A/B-теста.

Удаление сегмента необратимо. Восстановить его невозможно.

Чтобы удалить сегмент в дашборде Adapty:

  1. Перейдите в раздел Profiles & Segments главного меню Adapty и откройте вкладку Segments.
  2. Нажмите кнопку 3-dot рядом с сегментом и выберите Delete.
  3. Введите название сегмента в поле подтверждения, затем нажмите Delete forever.

Если сегмент используется, в диалоговом окне отображается список плейсментов и A/B-тестов, в которых он задействован. Чтобы разблокировать удаление, откройте каждый плейсмент или A/B-тест из списка и либо удалите сегмент из его аудитории, либо удалите сам плейсмент или A/B-тест. Как только на сегмент ничего не ссылается, его можно удалить.

Delete segment dialog blocked because the segment is used in an active A/B test