Профили в Adapty Mail
Профиль — это один пользователь в вашем проекте. Страница Profiles содержит список всех, кого знает Adapty Mail, и показывает результаты покупок, взаимодействие с email-рассылками и полную историю активности каждого пользователя. Профили создаются автоматически: из email-адресов, собранных Adapty SDK, или из данных, отправленных через Adapty Mail API.
Чтобы объединить профили в многократно используемые аудитории для флоу и A/B-тестов, см. Сегменты.
Как профили попадают в Adapty Mail
Adapty Mail создаёт профили автоматически из двух источников:
- Adapty SDK: SDK собирает email-адреса и покупки из вашего приложения. См. Сбор email-адресов пользователей.
- Adapty Mail API: Ваш бэкенд отправляет профили и транзакции напрямую через server-to-server. См. Отправка данных через API.
Adapty Mail связывает каждое письмо, клик и покупку с профилем по его постоянному
external_profile_id. Страница «Профили» доступна только для чтения. Вы можете просматривать профили и отписывать их, но не можете создавать, редактировать или удалять их. Эти данные принадлежат исходному приложению или API.
Список профилей
Список отображает по одной строке на каждый профиль, начиная с самых новых. Используйте строку поиска, чтобы найти профиль по email, ID профиля или внешнему ID профиля.
| Столбец | Описание |
|---|---|
| Profile | Email клиента и кампания, из которой ему было отправлено больше всего писем. |
| Status | Статус покупки профиля. См. Статус профиля. |
| Country | Страна клиента. |
| Open rate | Отношение открытых писем к отправленным по всем кампаниям. Прочерк означает, что письма ещё не отправлялись. |
| LTV | Lifetime value — общий доход с этого профиля из всех источников. |
| Joined | Когда профиль впервые появился в Adapty Mail. |
| Last activity | Когда профиль последний раз взаимодействовал с письмом: отправка, открытие или клик. |
Joined — это дата, когда профиль впервые появился в Adapty Mail; она используется как дата начала отношений с клиентом. Это время попадания в систему, а не исходная дата регистрации в вашем приложении.
Статус профиля
В столбце Status отображается состояние покупок профиля — какие подписки и разовые покупки есть у пользователя.
| Статус | Значение |
|---|---|
| Never purchased | Профиль ещё ничего не покупал. |
| Purchased | Профиль совершил разовую покупку. |
| Active subscriber | У профиля активная подписка. |
| Cancelling | Автопродление отключено; доступ сохраняется до конца текущего периода. |
| Billing issue | Платёж за продление не прошёл. |
| Grace period | Платёж не прошёл, но доступ сохраняется в течение льготного периода стора. |
| Churned | Подписка истекла и доступ прекращён. |
| Refunded | Покупка была возвращена. |
Статус покупки не зависит от статуса email-подписки. Профиль может быть активным подписчиком, но при этом отписанным от ваших писем, или ушедшим, но всё ещё подписанным. Статус email отображается на странице профиля и определяет, может ли Adapty Mail отправлять письма этому профилю.
Детали профиля
Нажмите на профиль, чтобы открыть страницу с подробной информацией. В заголовке отображаются электронная почта, страна, платформа и дата регистрации («customer since»). Там же показаны три статусных значка: статус покупки, показатель открываемости и статус подписки — Subscribed или Unsubscribed.
В верхней части страницы находятся пять метрик вовлечённости:
- Sent: количество отправленных писем.
- Delivered: письма, принятые почтовым провайдером.
- Opened: письма, которые профиль открыл.
- Clicked: письма, в которых профиль перешёл по ссылке.
- Revenue: два значения — атрибутированный доход и пожизненная ценность.
Атрибутированная выручка — это выручка, обусловленная вашими письмами: покупки, которые профиль совершил после взаимодействия с кампанией. Пожизненная ценность (LTV) — это совокупная выручка профиля из всех источников, независимо от того, сыграла ли роль электронная почта. В заголовке сначала отображается атрибутированная выручка, затем LTV.
Карточка Profile содержит атрибуты клиента:
- Platform: Платформа устройства пользователя, например iOS или Android.
- Country: Страна пользователя.
- Store country: Страна аккаунта App Store или Google Play пользователя.
- Gender: Пол пользователя, если известен.
- Age: Возраст пользователя, если была указана дата рождения.
- Profile ID: Внутренний идентификатор профиля в Adapty.
- External ID:
external_profile_idиз вашего приложения или бэкенда. - Custom attributes: Любые пары ключ-значение, отправленные вместе с профилем.
Статус покупок
Карточка Purchase state показывает историю покупок профиля и его доход. Вверху отображается lifetime value, а ниже — до двух секций:
- Subscription: цена, стор, дата начала, дата обновления или истечения, а также ID продукта для подписки профиля.
- One-time purchase: цена, стор, дата покупки и ID продукта для последней разовой покупки.
Если профиль ещё ничего не купил, карточка показывает No purchase yet. Карточка Segments перечисляет все сегменты, которым соответствует профиль, или показывает Not in any segment, если ни один не подходит. Принадлежность к сегментам вычисляется в реальном времени и всегда отражает актуальные данные профиля. О том, как создавать сегменты, читайте в разделе Сегменты.
Путь активности
Раздел Journey — это хронология всего, что произошло с профилем. Она начинается с события Profile created, а затем чередует два типа событий:
- Email events: каждое письмо, отправленное на профиль, с информацией о доставке, открытиях и кликах. Раскройте письмо, чтобы увидеть, по каким ссылкам переходил пользователь и какие покупки были совершены после этого письма.
- Transaction events: ключевые события подписок и разовых покупок — запуски, продления, отмены, проблемы с оплатой, истечения срока действия и возвраты.
События транзакций соответствуют следующим меткам в пути активности:
event_type | Journey label |
|---|---|
subscription_started | Subscription started |
subscription_renewed | Subscription renewed |
subscription_renewal_cancelled | Renewal cancelled |
subscription_renewal_reactivated | Renewal resumed |
billing_issue_detected | Billing issue |
entered_grace_period | Entered grace period |
subscription_expired | Subscription expired |
subscription_refunded | Subscription refunded |
non_subscription_purchase | One-time purchase |
non_subscription_purchase_refunded | Purchase refunded |
| Эти события поступают в Adapty Mail автоматически через SDK, либо вы можете отправлять их самостоятельно через API. Подробное описание событий см. в разделе Отправка транзакционных событий. |
Отписка профиля
Чтобы прекратить отправку писем профилю, откройте его страницу, нажмите … и выберите Unsubscribe. Adapty Mail помечает профиль как отписавшийся и добавляет его в список подавления, поэтому кампании и флоу его пропускают.
Действие идемпотентно: профиль, который уже отписан, остаётся отписанным. Подробнее о подавлении и о том, как профили отписываются самостоятельно, читайте в разделе Отписка и подавление.