Сегменты

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

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

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

Создание

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

1af9744-new_cohort.webp

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

Многие атрибуты пользователя устанавливаются автоматически (например, 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Статус атрибуции. Возможные значения:
  • Organic — пользователь установил приложение без участия платного маркетинга (например, через прямой поиск в App Store/Google Play, сарафанное радио или органический охват в соцсетях).
  • Non-organic — пользователь был привлечён через платный маркетинговый канал (например, реклама, кампании с инфлюенсерами, реферальные программы).
  • Unknown — данные атрибуции для этого пользователя недоступны.
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Язык устройства пользователя.
Last seenДата последнего открытия приложения пользователем.
OSВерсия операционной системы устройства пользователя.
Paid access levelУровень доступа, предоставленный пользователю.
PlatformПлатформа устройства пользователя. Возможные значения: iOS, macOS, iPadOS, visionOS, Android.
Если пользователи заходят в приложение с нескольких платформ (например, iOS и Android), принадлежность к сегменту оценивается отдельно для каждой платформы на основе последних данных с конкретного устройства. Это позволяет настраивать таргетинг под платформу даже в рамках одного профиля пользователя.
Subscription expiration dateДата истечения подписки или наличие/отсутствие подписки. Для пожизненных покупок отображается none; поле остаётся пустым, если у пользователя есть профиль, но никогда не было пробного периода, подписки или пожизненной покупки.
Subscription productИдентификатор последнего активного продукта подписки пользователя.
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 показывает общее количество пользователей, соответствующих критериям сегмента.

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