Аналитика в Adapty Mail

Страница Analytics показывает, как работают ваши кампании по пяти измерениям: кампания, сегмент, вариант A/B-теста, сообщение и триггер. Метрики доставки сочетаются с выручкой, атрибутированной каждому письму, — это позволяет сравнивать варианты, находить лучшие сегменты и определять, где концентрируется доход.

Вверху страницы расположен график, ниже — таблица разбивки. Нажмите на любую строку, чтобы перейти к детальному просмотру конкретной сущности.

Страница аналитики Adapty Mail с графиком вверху и таблицей метрик ниже

Выберите временной диапазон

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

  • Date range: предустановленные периоды (последние 7 / 14 / 30 / 90 дней, текущий месяц, прошлый месяц, последние 12 месяцев, с начала года) или произвольный диапазон через Custom range. По умолчанию — последние 30 дней.
  • Granularity: группировка по дням (Daily), неделям (Weekly) или месяцам (Monthly). При расширении диапазона группировка укрупняется автоматически: Daily переключается на Weekly после 92 дней, а оба варианта — на Monthly после 366 дней.
  • Chart style: линейный (Line), площадной (Area) или столбчатый (Bar) график. Если на странице появляется предупреждение «range too wide», сузьте диапазон дат, укрупните гранулярность или примените фильтры.
Элементы управления на панели инструментов: диапазон дат, гранулярность и стиль графика

Группировка, разбивка, фильтрация

Три элемента управления под панелью инструментов определяют, что именно отображается на графике и в таблице:

  • Group by: Измерение, по которому набор данных делится на строки. Варианты: Campaigns, Segments, A/B variants и Triggers. При выборе No grouping всё сворачивается в одну агрегированную строку All.
  • Breakdown: Второе измерение, которое делит каждую строку на подстроки. Если заданы и Group by, и Breakdown, каждую строку в таблице можно развернуть, чтобы увидеть подгруппы. В качестве Breakdown можно выбрать любое измерение — включая Messages — кроме того, которое уже используется в Group by.
  • Add filter: Ограничивает набор данных конкретными кампаниями, сегментами, вариантами A/B-тестов или триггерами. Фильтры применяются и к графику, и к таблице.

Messages доступен как детализация, но не как самостоятельный параметр Group by или фильтр. Чтобы проанализировать отдельные сообщения, сгруппируйте по Campaigns с детализацией Messages, затем раскройте строку кампании или откройте сообщение через drilldown.

Элементы управления Group by, Breakdown и Add filter под панелью инструментов

Чтение графика

График отображает выбранные метрики за указанный период времени.

  • Категория метрики: Переключение между Email actions (Sent, Delivered, Opened, Clicked, Bounced, Unsubscribed, Converted) и Revenue.
  • Метрики: Выберите, какие метрики отображать. В агрегированном режиме (без группировки) можно отображать несколько метрик на одном графике. При включённой группировке график строит одну метрику — по одной линии на каждую группу — чтобы группы были визуально различимы.
  • Легенда: При включённой группировке в правой части отображается список всех групп с возможностью включать и отключать отдельные серии. Флажки видимости в таблице метрик ниже также управляют тем, какие строки отображаются на графике.
График обновляется при изменении метрики, группировки и стиля диаграммы

Чтение таблицы метрик

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

  • Сортируемые столбцы: нажмите на заголовок любого столбца, чтобы отсортировать по Name, Sent, Delivered, Delivery rate, Opened, Open rate, Clicked, Click rate, Converted, Revenue, Bounced или Unsubscribed.
  • Чекбокс видимости: включает или отключает отображение строки на графике.
  • Раскрытие строки: если задан Breakdown, нажмите на шеврон слева от строки, чтобы раскрыть её подгруппы.
  • Открытие детального просмотра: нажмите на название строки, чтобы открыть детальный вид для этой сущности.
Таблица разбивки метрик с сортируемыми столбцами, чекбоксами видимости и разворачиваемыми строками

Детальный просмотр включает:

  • Тот же график и селектор метрик, что и на главной странице, но в рамках одной сущности.
  • Восемь сводных карточек внизу: Sent, Delivered (с показателем доставки), Opened (с показателем открытий), Clicked (с показателем кликов), Bounced, Unsubscribed, Converted и Revenue.

Диапазон дат и детализация переносятся с главной страницы. Используйте Back в хлебных крошках для возврата.

Детальный просмотр отдельной сущности с графиком и восемью карточками сводки метрик

Что отслеживается

Каждая строка — на странице Analytics, в детализации и во встроенных представлениях, описанных ниже, — содержит одинаковый набор необработанных показателей:

  • Sent: Письма, отправленные в SES.
  • Delivered: Доставки в почтовый ящик, подтверждённые SES.
  • Bounced: Отказы, зафиксированные SES. Жёсткие и мягкие отказы не различаются — оба считаются как один Bounced.
  • Opened: Загрузки пикселя. Apple Mail Privacy Protection автоматически загружает изображения в iOS 15+ и завышает этот показатель — для более надёжных сигналов ориентируйтесь на клики и выручку.
  • Clicked: Клики по ссылкам в теле письма.
  • Unsubscribed: Отписки через ссылку в футере или заголовок List-Unsubscribe.
  • Converted: Уникальные профили в группе с атрибутированной покупкой за указанный период. Конверсии группируются по дате покупки — клик в марте с покупкой в апреле учитывается в апреле. Профиль, совершивший несколько покупок, всё равно считается один раз.
  • Revenue: Сумма атрибутированной выручки (USD) по запускам подписок, продлениям и разовым покупкам.

Производные показатели

Каждый показатель вычисляется на основе приведённых выше счётчиков:

ПоказательФормула
Delivery rateDelivered / Sent
Open rateOpened / Delivered
Click rateClicked / Delivered

В детальном просмотре те же три показателя отображаются рядом со сводными карточками.

Атрибуция дохода

Доход атрибутируется по принципу последнего клика на отслеживаемую ссылку:

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

Встроенная аналитика во Flow и A/B-тестах

Те же метрики отображаются прямо в строках:

  • Страница Flows: каждая строка сегмента в представлении триггера показывает показатели доставки, вовлечённости и дохода.
  • Страница A/B Tests: варианты перечислены рядом с одинаковым набором метрик, что удобно для прямого сравнения вариантов. Используйте страницу Analytics при сравнении кампаний или детальном изучении отдельной сущности, а встроенные представления — когда вы уже работаете в конкретной строке потока или A/B-теста. Определения метрик, производные показатели и правила атрибуции, описанные выше, одинаково применяются во всех трёх представлениях.

Ограничения

  • Нет разделения на мягкие и жёсткие отказы: любой отказ — временный или постоянный — учитывается в единой метрике Bounced.
  • Данные обновляются не в реальном времени: счётчики агрегируются из таблиц событий. Свежие события обычно появляются в течение нескольких минут, но потоковая передача в реальном времени не гарантируется.
  • Диапазон дат ограничен: очень широкий диапазон в сочетании с мелкой детализацией может превысить максимальное количество ячеек графика. В этом случае страница покажет предупреждение «диапазон слишком широк» — сузьте диапазон, увеличьте шаг детализации или примените фильтры.