Профили/CRM
Профили — это CRM для ваших пользователей. С их помощью вы можете:
- Искать конкретных пользователей по profile ID, customer user ID, email или ID транзакции.
- Просматривать историю событий пользователя, включая проблемы с оплатой, льготные периоды и другие события.
- Анализировать свойства пользователя: состояние подписки, общий доход и многое другое.
- Выдавать пользователю подписку.
Чтобы понять, как Adapty создаёт и связывает профили пользователей, см. Как работают профили.
Поиск пользователей
В списке профилей вы можете найти конкретного пользователя по:
- Profile ID: внутренний идентификатор пользователя в Adapty (также называется Adapty ID).
- Customer user ID: идентификатор пользователя в вашем приложении, если он был задан.
- Email: email пользователя, если он передан как пользовательский атрибут.
- Transaction ID: ID транзакции в сторе из покупки.
Нажмите на любую строку, чтобы открыть полный профиль пользователя.
Состояние подписки
В списке профилей можно фильтровать и сортировать пользователей по состоянию подписки. Возможные значения:
| Состояние пользователя | Описание |
|---|---|
| Subscribed | У пользователя активная подписка с включённым автопродлением. |
| Auto-renew off | Пользователь отключил автопродление, но сохраняет доступ к премиум-функциям до конца оплаченного периода. |
| Subscription cancelled | Пользователь отменил подписку, и она полностью завершилась. |
| Billing issue | Пользователя не удалось списать средства из-за проблем с оплатой — после истечения подписки или пробного периода. |
| Grace period | Пользователь находится в льготном периоде из-за проблем с оплатой, возникших при попытке списать средства после истечения подписки или пробного периода. |
| Active trial | У пользователя активная подписка, которая сейчас находится в пробном периоде. |
| Trial cancelled | Пользователь отменил пробный период и не имеет активной подписки. |
| Never subscribed | Пользователь никогда не оформлял подписку и не начинал пробный период — остаётся пользователем бесплатного тарифа. |
Атрибуты пользователя
Вы можете передавать дополнительные свойства пользователей в Adapty через SDK.
По умолчанию Adapty устанавливает:
| Свойство | Описание |
|---|---|
| Customer user ID | Идентификатор конечного пользователя в вашей системе. |
| Adapty ID | Внутренний идентификатор конечного пользователя в Adapty, называемый Profile ID. |
| IDFA | Идентификатор для рекламодателей, присваиваемый Apple устройству пользователя. Требует разрешения App Tracking Transparency (ATT) на iOS 14+. Недоступен на Android. |
| Country | Страна конечного пользователя. |
| OS | Операционная система конечного пользователя. |
| Device | Название модели устройства, отображаемое пользователю. |
| Install date | Дата первой фиксации пользователя в Adapty:
|
| Created at | Дата создания пользователя. |
Передавайте хотя бы внутренний ID пользователя или его email — это позволит находить пользователей по этим идентификаторам в списке профилей.
После установки SDK Adapty автоматически собирает события пользователя из очереди платежей и отображает их в профиле. Атрибуты из таблицы выше собираются автоматически — передавать их вручную не нужно.
Пользовательские атрибуты
В разделе Attributes профиля вы можете видеть пользовательские атрибуты, заданные через SDK или API. Также вы можете добавлять атрибуты вручную с помощью кнопки Add attribute.
Выдача подписки
В профиле пользователя можно продлить активную подписку или предоставить пользователю пожизненный доступ к уровню доступа — без необходимости совершать покупку.
Это особенно полезно в случаях:
- Компенсации пользователю после проблем с оплатой или обращения в поддержку.
- Проведения ручных акций или бета-программ.
- Тестирования сценариев подписки без реальной покупки.
Чтобы выдать доступ, откройте профиль пользователя, перейдите в раздел Access levels и нажмите Edit. Установите дату окончания и сохраните. Дата должна быть в будущем и не может быть уменьшена после установки. Изменение даты для активных подписок не влияет на текущие платежи.
Выдача доступа не создаёт события покупки в App Store или Google Play. История событий пользователя и аналитика будут отличаться от реального сценария покупки.
Вы также можете предоставлять доступ программно с помощью метода API Grant access level.
Совместное использование платного доступа между аккаунтами
Основная статья: Совместное использование платного доступа между аккаунтами
История совместного доступа
Когда уровни доступа передаются или используются совместно, в профиле пользователя отображается ссылка на связанный профиль — тот, который предоставил доступ, или тот, которому доступ был передан. Чтобы открыть связанный профиль, нажмите на ссылку рядом с уровнем доступа в разделе Profile пользователя.
Следующие шаги
- Чтобы понять, как Adapty создаёт и связывает профили, см. Как работают профили.
- Чтобы настроить политику совместного доступа, см. Совместное использование платного доступа между аккаунтами.
- Чтобы предоставлять доступ программно, используйте метод API Grant access level.