Аналитика в Adapty Mail
Страница Analytics показывает, как работают ваши кампании по пяти измерениям: кампания, сегмент, вариант A/B-теста, сообщение и триггер. Метрики доставки сочетаются с выручкой, атрибутированной каждому письму, — это позволяет сравнивать варианты, находить лучшие сегменты и определять, где концентрируется доход.
Вверху страницы расположен график, ниже — таблица разбивки. Нажмите на любую строку, чтобы перейти к детальному просмотру конкретной сущности.
Выберите временной диапазон
Панель инструментов в верхней части страницы управляет временным окном и способом группировки данных:
- 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.
Чтение графика
График отображает выбранные метрики за указанный период времени.
- Категория метрики: Переключение между 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 rate | Delivered / Sent |
| Open rate | Opened / Delivered |
| Click rate | Clicked / Delivered |
В детальном просмотре те же три показателя отображаются рядом со сводными карточками.
Атрибуция дохода
Доход атрибутируется по принципу последнего клика на отслеживаемую ссылку:
- Когда получатель нажимает на любую ссылку в письме, Adapty Mail сохраняет
scheduled_email_idдля этого профиля в кратковременном хранилище. - Если после этого приходит событие покупки без существующей атрибуции, Adapty Mail привязывает сохранённый
scheduled_email_idк транзакции — при условии, что временна́я метка покупки позже клика. - Покупки без предшествующего отслеживаемого клика остаются без атрибуции.
Отслеживаемый параметр —
scheduled_email_id. URL оформления заказа также передаёт данные получателя через плейсхолдеры{email}и{external_profile_id}, чтобы веб-пейвол мог персонализировать процесс — это отдельный механизм, не связанный с атрибуцией. См. Настройка оформления заказа.
Встроенная аналитика во Flow и A/B-тестах
Те же метрики отображаются прямо в строках:
- Страница Flows: каждая строка сегмента в представлении триггера показывает показатели доставки, вовлечённости и дохода.
- Страница A/B Tests: варианты перечислены рядом с одинаковым набором метрик, что удобно для прямого сравнения вариантов. Используйте страницу Analytics при сравнении кампаний или детальном изучении отдельной сущности, а встроенные представления — когда вы уже работаете в конкретной строке потока или A/B-теста. Определения метрик, производные показатели и правила атрибуции, описанные выше, одинаково применяются во всех трёх представлениях.
Ограничения
- Нет разделения на мягкие и жёсткие отказы: любой отказ — временный или постоянный — учитывается в единой метрике Bounced.
- Данные обновляются не в реальном времени: счётчики агрегируются из таблиц событий. Свежие события обычно появляются в течение нескольких минут, но потоковая передача в реальном времени не гарантируется.
- Диапазон дат ограничен: очень широкий диапазон в сочетании с мелкой детализацией может превысить максимальное количество ячеек графика. В этом случае страница покажет предупреждение «диапазон слишком широк» — сузьте диапазон, увеличьте шаг детализации или примените фильтры.