MRR

График MRR (Monthly Recurring Revenue) отображает выручку от активных платных подписок, нормализованную к месячному значению. Он показывает стабильную выручку, которую генерирует ваш подписочный бизнес, независимо от длительности подписки.

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

MRR chart

Расчёт

Калькулятор ниже не учитывает комиссию стора и налоги. Сравнивайте результат с вашими расчётами валовой выручки.

MRR нормализует выручку каждой подписки до месячного эквивалента — годовая подписка за $240 добавляет $20 в месяц, а не $240 сразу. Это позволяет MRR оставаться стабильным вне зависимости от распределения платёжных периодов подписок. MRR — это сумма значений (цена × активные подписчики ÷ период выставления счёта в месяцах) по всем типам подписок. Для еженедельных подписок используется период выставления счёта ≈ 0,23 месяца.

MRR

ЦенаPsP_s
ПодписчикиNsN_s
Период подпискиDmD_m

MRR не учитывает продукты, которые не генерируют регулярный доход:

  • разовые покупки
  • расходуемые покупки
  • неавтоматически возобновляемые подписки

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

Обработка возвратов

Когда подписка возвращается, MRR убирает её вклад с каждой даты на графике, где он ранее учитывался. Прошлые значения MRR могут снизиться после поступления возврата.

Полное сравнение по метрикам см. в разделе Как метрики обрабатывают возвраты.

Валюта

Adapty отображает все денежные графики в долларах США, независимо от исходной валюты транзакции. Это касается Revenue, MRR, ARR, ARPU, ARPPU, LTV, прогнозируемой выручки, возвратов средств, а также показателей выручки внутри когорт и отчётов A/B-тестов. Возможности отображения в другой валюте нет.

Adapty конвертирует каждую транзакцию в USD по курсу с currencylayer.com, который обновляется каждые 8 часов и фиксируется на момент транзакции. Исторические значения в USD не пересчитываются при изменении курса.

Значения в локальной валюте доступны для каждой транзакции в:

  • Полях price и currency_code в вебхуках
  • Столбцах price и currency_code в экспорте в S3, GCS и BigQuery
  • На странице профиля (в представлении по транзакциям)

Для финансовой отчётности в локальной валюте выгружайте значения в локальной валюте по каждой транзакции из экспорта и агрегируйте их самостоятельно.

Ценообразование при продлении

Adapty рассчитывает выручку от продлений по текущей цене продукта — даже для тех пользователей, которые оформили подписку по старой цене. После изменения цены в App Store Connect или Google Play показатели Revenue, MRR и ARR в дашборде для существующих подписчиков могут расходиться с фактически собранной выручкой: Adapty применяет новую цену, даже если стор оставил этих пользователей на прежней.

Чтобы проверить это, сравните поле price на уровне транзакций в экспорте S3, GCS или BigQuery с данными дашборда для тех же транзакций. Поле в экспорте отражает то, что сообщил стор (цену, которую фактически заплатил покупатель); дашборд отражает текущую цену продукта.

Доступные фильтры и группировка

Основная статья: Управление аналитикой

  • ✅ Фильтровать по: атрибуции, аудитории, стране, типу предложения, ID предложения, типу скидки предложения, пейволу, A/B-тестам, плейсменту, периоду, сегменту, стору, продукту и длительности.
  • ✅ Группировать по: периоду, статусу продления, продукту, стране, стору, пейволу, аудитории, плейсменту, длительности, типу предложения, типу скидки предложения, ID предложения, сегменту и атрибуции.

Похожие метрики

Для сравнения этих метрик рядом друг с другом см. таблицу сравнения метрик.