Аналитика кампаний в Adapty Mail

Adapty Mail отслеживает каждое событие доставки SES и каждое событие выручки, связанное с кликом по ссылке в письме. Метрики отображаются по строке варианта в двух местах:

  • Страница Flows: Прямо рядом с каждой строкой сегмента в представлении триггера — независимо от того, является ли содержимое строки кампанией или A/B-тестом.
  • Страница A/B Tests: Только для A/B-тестов — здесь можно сравнивать варианты рядом.

Набор метрик одинаков в обоих представлениях. Отдельного дашборда аналитики нет — она расположена прямо рядом с измеряемыми строками.

Что отслеживается по каждому варианту

Каждая строка варианта показывает следующие сырые счётчики:

  • Sends: Письма, отправленные в SES.
  • Deliveries: Доставки, подтверждённые SES.
  • Bounces: Отказы, зафиксированные SES. Жёсткие и мягкие отказы не различаются — оба засчитываются как один Bounce.
  • Opens: Загрузки пикселя. Apple Mail Privacy Protection предварительно загружает изображения на iOS 15+ и завышает этот показатель — для более надёжных сигналов лучше ориентироваться на клики и выручку.
  • Clicks: Клики по ссылкам в теле письма.
  • Unsubs: Отписки через ссылку в подвале письма или заголовок List-Unsubscribe.
  • Purchases: Атрибутированные события покупок, считаются уникально для каждого запланированного письма. Получатель, совершивший несколько покупок по одному запланированному письму, учитывается один раз.
  • Revenue: Сумма атрибутированной выручки (USD) по стартам подписок, продлениям и разовым покупкам.

Производные коэффициенты

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

КоэффициентФормула
Del RateDeliveries / Sends
Bounce RateBounces / Sends
Open/SendOpens / Sends
Open/DelOpens / Deliveries
Click/SendClicks / Sends
Click/DelClicks / Deliveries
Click/OpenClicks / Opens
Purch/SendPurchases / Sends
Purch/DelPurchases / Deliveries
Purch/OpenPurchases / Opens
Purch/ClickPurchases / Clicks
Unsub/SendUnsubs / Sends
Unsub/DelUnsubs / Deliveries
Unsub/OpenUnsubs / Opens
Rev/SendRevenue / Sends

Атрибуция выручки

Выручка атрибутируется по принципу последнего клика по отслеживаемой ссылке:

  1. Когда получатель кликает по любой ссылке в письме, Adapty Mail сохраняет scheduled_email_id для этого профиля в краткосрочном хранилище.
  2. Если после этого приходит событие покупки без существующей атрибуции, Adapty Mail привязывает сохранённый scheduled_email_id к транзакции — при условии, что временная метка покупки позже клика.
  3. Покупки без предшествующего отслеживаемого клика остаются без атрибуции.

Отслеживаемый параметр — scheduled_email_id. URL оформления заказа также передаёт идентификатор получателя через плейсхолдеры {email} и {external_profile_id}, чтобы веб-пейвол мог персонализировать флоу — это отдельный механизм, не связанный с атрибуцией. Подробнее см. Настройка оформления заказа.

Ограничения

  • Нет сводного дашборда: Метрики отображаются прямо в редакторе Flows и на странице A/B-тестов — сводного представления по нескольким проектам или кампаниям не существует.
  • Страница A/B Tests скрывает строки кампаний: Строки флоу с одной кампанией хранятся как внутренние обёртки A/B-теста, но страница A/B Tests их фильтрует. Чтобы увидеть их метрики, откройте флоу, к которому они привязаны.
  • Нет фильтра по дате: Счётчики накопительные — с момента первого события SES для варианта. В интерфейсе нет возможности ограничиться, например, «последними 7 днями».
  • Нет детализации по получателям: Представление аналитики не показывает историю писем отдельных пользователей.
  • Нет разделения мягких и жёстких отказов: Любой отказ — временный или постоянный — суммируется в единый счётчик Bounce.
  • Покупки считают уникальные запланированные письма, а не получателей: Получатель, попавший под несколько писем в последовательности, может вносить вклад несколько раз в общем итоге по варианту.
  • Данные обновляются с задержкой, а не в реальном времени: Данные агрегируются из таблиц событий ClickHouse. Свежие события обычно появляются в течение нескольких минут, но потоковая гарантия не предоставляется.