Как работает аналитика Adapty

В этой статье описано, как работает аналитика Adapty: какие данные она отображает, откуда берутся данные и как они обрабатываются. Здесь также объясняются архитектурные решения, которые отличают аналитику Adapty от других инструментов, и чем они полезны для вас.

Аналитика Adapty vs аналитика сторов

  • Разнообразие данных: сторы могут отображать только собственные данные и не имеют доступа к поведению пользователей внутри приложения.

    Adapty умеет объединять данные из нескольких сторов, а также из дополнительных источников — маркетинговых платформ и рекламных сетей. SDK Adapty отслеживает взаимодействие пользователей с пейволами и онбордингами.

  • Частота обновлений: сторы обычно обновляют данные раз в сутки, что ограничивает возможности для принятия решений в реальном времени.

    Adapty предлагает аналитику, близкую к реальному времени.

  • Расширенные метрики: сторы отображают базовые метрики — загрузки, выручку, показатели удержания.

    Adapty также рассчитывает продвинутые метрики, например повторяющуюся выручку или средний доход на пользователя. Отдельные разделы посвящены проблемам с подписками: оттоку пользователей, ошибкам оплаты и т. д. Полный список см. в статье Таблица сравнения метрик.

  • Прогнозы: Adapty использует алгоритмы машинного обучения для прогнозирования будущего LTV и выручки.

Данные и их источники

Аналитика Adapty обрабатывает следующие данные и представляет их в виде графиков и диаграмм:

Эти данные поступают из следующих источников:

  • SDK Adapty передаёт данные о поведении пользователей внутри приложения. Если Adapty управляет вашим флоу покупок, SDK передаёт данные о событиях покупки из первых рук. Если вы используете режим наблюдателя, SDK получает отчёты о событиях, которые вы настраиваете вручную.
  • Сторы используют серверное взаимодействие (server-to-server) для уведомления Adapty о транзакциях (пробные периоды, продления подписок, отмены и т. д.).
  • Сторонние сервисы атрибуции (AppsFlyer, Adjust, Branch и др.) передают данные об источниках трафика и рекламных кампаниях. Если вы подключили Adapty User Acquisition, Adapty может самостоятельно обрабатывать данные рекламных кампаний, минуя этот шаг.
  • Пользователи могут вручную импортировать исторические данные о транзакциях для анализа и отображения в Adapty.

Проблема с одним из источников может повлиять на общее качество аналитических данных. Подробнее см. раздел Устранение неполадок.

Сторонние интеграции

Вы можете подключить Adapty User Acquisition, чтобы расширить возможности аналитики Adapty данными рекламных кампаний. Это поможет выявить корреляции между расходами на рекламу и поведением пользователей.

Также можно экспортировать аналитические данные на сторонние платформы или собственный сервер и анализировать данные Adapty в другом инструменте.

Обработка данных

Adapty предлагает аналитику, близкую к реальному времени, что позволяет оперативно реагировать на изменения ключевых метрик.

  • Графики аналитики: данные появляются с задержкой 15–30 минут после совершения транзакции. Это время необходимо Adapty для валидации транзакции, применения комиссий и налогов, а также агрегации данных.
  • Лента событий: обновляется в реальном времени сразу после доставки события из сторов.
  • Вебхуки и интеграции на основе событий (AppsFlyer, Branch и т. д.): Adapty пересылает события по мере их возникновения — задержка 15–30 минут, характерная для графиков аналитики, здесь не применяется. Принимающий сервис может вносить собственное время обработки.

У каждой поверхности своё время обновления. Одно и то же событие может появиться в разное время в графиках, ленте событий и ваших интеграциях. Небольшие расхождения между ними — ожидаемое поведение.

Комиссии и налоги

При просмотре графиков, связанных с выручкой, можно выбрать один из вариантов: Gross revenue, Revenue after commissions или Revenue after commissions and taxes.

Комиссии

Сторы удерживают комиссию с каждой транзакции. Если ваша организация участвует в программе сниженной комиссии, измените настройки Adapty, чтобы скорректировать расчёты ставки комиссии:

Сторы автоматически сообщают, снижают ли другие факторы комиссию по вашим транзакциям:

Налоги

Adapty не рассчитывает налоги. Apple и Google определяют налоговую ставку, применимую к каждой транзакции, и передают её в Adapty, который отображает значение как есть.

Налоговая ставка для конкретной транзакции зависит от:

  • Страны выставления счёта покупателю и действующей там местной налоговой ставки.
  • Правил обработки налогов в сторе. В ряде юрисдикций стор собирает и перечисляет налог от имени разработчика; в других — ответственность лежит на разработчике.
  • Для транзакций App Store — налоговой категории, присвоенной приложению или встроенной покупке (книги, новости, видео и т. д.): в зависимости от местных правил категории могут облагаться налогом по разным ставкам.

Налоговые ставки могут существенно различаться даже в рамках одного приложения — в зависимости от стран покупателей, правил обработки налогов в сторах и (для App Store) присвоенной налоговой категории.

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

Устранение неполадок

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

  • При сравнении графиков Adapty с другими аналитическими платформами вы можете заметить расхождения. Это ожидаемое поведение, которое может быть вызвано различиями в обработке данных. Прочитайте статью Расхождения и устранение неполадок, чтобы узнать о распространённых причинах расхождений в данных.