Профили в 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 профиля.

СтолбецОписание
ProfileEmail клиента и кампания, из которой ему было отправлено больше всего писем.
StatusСтатус покупки профиля. См. Статус профиля.
CountryСтрана клиента.
Open rateОтношение открытых писем к отправленным по всем кампаниям. Прочерк означает, что письма ещё не отправлялись.
LTVLifetime value — общий доход с этого профиля из всех источников.
JoinedКогда профиль впервые появился в Adapty Mail.
Last activityКогда профиль последний раз взаимодействовал с письмом: отправка, открытие или клик.

Joined — это дата, когда профиль впервые появился в Adapty Mail; она используется как дата начала отношений с клиентом. Это время попадания в систему, а не исходная дата регистрации в вашем приложении.

Список профилей Adapty Mail со столбцами Status, Country, Open rate, LTV и Joined

Статус профиля

В столбце 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_typeJourney label
subscription_startedSubscription started
subscription_renewedSubscription renewed
subscription_renewal_cancelledRenewal cancelled
subscription_renewal_reactivatedRenewal resumed
billing_issue_detectedBilling issue
entered_grace_periodEntered grace period
subscription_expiredSubscription expired
subscription_refundedSubscription refunded
non_subscription_purchaseOne-time purchase
non_subscription_purchase_refundedPurchase refunded
Эти события поступают в Adapty Mail автоматически через SDK, либо вы можете отправлять их самостоятельно через API. Подробное описание событий см. в разделе Отправка транзакционных событий.
Profile Journey timeline showing Profile created followed by subscription transaction events

Отписка профиля

Чтобы прекратить отправку писем профилю, откройте его страницу, нажмите и выберите Unsubscribe. Adapty Mail помечает профиль как отписавшийся и добавляет его в список подавления, поэтому кампании и флоу его пропускают.

Действие идемпотентно: профиль, который уже отписан, остаётся отписанным. Подробнее о подавлении и о том, как профили отписываются самостоятельно, читайте в разделе Отписка и подавление.

Шапка профиля с открытым меню действий и пунктом Unsubscribe