Сегменты

Сегмент — это набор фильтров, который группирует пользователей с общими свойствами. Используйте сегменты для более точного таргетинга пейволов и 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Язык устройства пользователя.
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Определяйте собственные атрибуты для создания узкоцелевых сегментов на основе свойств, уникальных для вашего приложения или бизнеса.

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

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

  • Настроить пользовательские атрибуты можно через 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