ARPPU: что это, формула расчёта и метрика

Автор: IT Sectr Опубликовано: 2026-04-20 Время чтения: 9 мин

Не все пользователи платят, но те, кто платит — определяют доход приложения. ARPPU (Average Revenue Per Paying User) показывает среднюю сумму, которую приносит платящий пользователь за период. По данным RevenueCat (2025), в топ-100 приложений ARPPU в 6–8 раз превышает ARPU — разрыв демонстрирует, насколько мала доля платящей аудитории. Метрика критична для оценки эффективности монетизации и работы с премиум-пользователями.

Главное

  • ARPPU — средний доход на платящего пользователя, учитывает только тех, кто совершил покупку.
  • Формула ARPPU = общий доход / количество платящих пользователей за период.
  • Метрика всегда выше ARPU — чем больше разрыв, тем меньше конверсия бесплатных в платящих.
  • Высокий ARPPU не всегда хорошо — если он растёт за счёт падения конверсии, бизнес теряет доход.
  • Анализ ARPPU в разрезе когорт помогает выявить лучшие каналы и стратегии монетизации.

Что такое ARPPU?

ARPPU (Average Revenue Per Paying User) — метрика монетизации, которая учитывает только платящих пользователей. Показатель отвечает на вопрос: сколько в среднем тратит пользователь, который решился на покупку. ARPPU исключает из расчёта всех, кто не платит — а это 90–97% аудитории в большинстве мобильных приложений.

Метрика незаменима для анализа премиум-сегмента. Если ARPU падает, это может быть вызвано как снижением дохода от платящих, так и притоком большого количества бесплатных пользователей. ARPPU изолирует эффект: если ARPPU стабилен, премиум-аудитория платит как обычно, а проблема в количестве или качестве трафика.

По данным Sensor Tower (2025), средний ARPPU в мобильных играх составляет 12,50 доллара за 90 дней. В категории Strategy значение достигает 28 долларов, в Hypercasual — 1,50 доллара. Чем сложнее игра, тем выше вовлечённость и средний чек платящих пользователей. В утилитах ARPPU ниже из-за разовых покупок без подписок.

Как рассчитывается ARPPU

Формула ARPPU отличается от ARPU только знаменателем. Вместо всех пользователей берутся только платящие — те, кто совершил хотя бы одну транзакцию за период. Платящий пользователь определяется на уровне идентификатора (User ID, Advertising ID) с привязкой к платформе (iOS / Android).

kotlin
data class PayingUserMetrics(
    val totalRevenue: Double,
    val payingUsersCount: Int
) {
    val arppu: Double
        get() = roundToTwoDecimals(
            totalRevenue / payingUsersCount
        )
}

data class PurchaseEvent(
    val userId: String,
    val productId: String,
    val priceUSD: Double
)

Класс PayingUserMetrics инкапсулирует логику ARPPU. Свойство arppu вычисляется при обращении — это гарантирует актуальность данных. PurchaseEvent фиксирует каждую покупку. Для правильного расчёта нужно дедуплицировать пользователей: даже если человек совершил 10 покупок, он считается один раз в знаменателе.

Частота покупок и ARPPU

ARPPU может расти как за счёт увеличения среднего чека, так и за счёт роста частоты покупок. Определение драйвера — ключевая задача аналитика. Если средний чек вырос — причина в изменении цен или появлении дорогого продукта. Если выросла частота — улучшилась механика повторных покупок.

Отличие ARPPU от ARPU

Главное отличие — знаменатель. ARPU делит доход на всех пользователей, ARPPU — только на платящих. Разрыв между метриками отражает конверсию free-to-paying (F2P). Чем больше разрыв, тем меньше платящих пользователей, но тем выше их ценность для бизнеса.

Рассмотрим гипотетическое приложение. Доход 50 000 долларов, пользователей 500 000, платящих — 10 000. ARPU = 0,10 доллара, ARPPU = 5 долларов. Разрыв в 50 раз говорит о конверсии 2%. Если ARPPU начнёт снижаться при стабильном ARPU — значит платящие стали платить меньше. Если ARPU падает быстрее ARPPU — приложение привлекает много не платящих пользователей.

По данным Adjust (2025), здоровое соотношение ARPU к ARPPU для мобильных игр — от 1:5 до 1:15. Для subscription-приложений соотношение ближе — от 1:3 до 1:6, потому что подписочная модель подразумевает более высокую конверсию бесплатных пользователей в платящие.

МетрикаЗнаменательПоказывает
ARPUВсе пользователиСредний доход на пользователя
ARPPUТолько платящиеСредний доход на платящего
РазницаКонверсия F2P и ценность платящей аудитории

Когда смотреть на ARPU, а когда на ARPPU

Выбор метрики зависит от задачи. Для оценки общей эффективности монетизации используйте ARPU. Для анализа премиум-продуктов и ценообразования — ARPPU. При A/B-тестировании новых покупок ARPPU покажет, изменилась ли ценность платящих, а ARPU — как это повлияло на общий доход.

Факторы, влияющие на ARPPU

ARPPU чувствителен к изменениям в продукте и маркетинге. Рассмотрим ключевые факторы, которые определяют значение метрики. Понимание этих факторов позволяет предсказывать реакцию ARPPU на изменения и не допускать ошибок при интерпретации.

Ценовая архитектура

Набор доступных продуктов и их цены — primary драйвер ARPPU. Наличие дорогих пакетов (50–100 долларов) сдвигает средний чек вверх, даже если большинство покупает дешёвые. Apple (2025) рекомендует три уровня: базовый (1–5 долларов), средний (10–30 долларов) и премиум (50+ долларов) — это максимально покрывает спрос разных сегментов.

В subscription-приложениях ARPPU определяется стоимостью подписки. Годовые подписки со скидкой 30–50% увеличивают ARPPU в 6–8 раз по сравнению с месячными, хотя конверсия на годовую подписку ниже. RevenueCat (2025) показывает: пользователи годовых подписок имеют ARPPU 60–120 долларов против 8–15 долларов у месячных.

Регион и платформа

ARPPU сильно различается по странам и платформам. iOS пользователи тратят в среднем в 2–3 раза больше, чем Android. Причина не только в доходах, но и в психологии покупок: владельцы iPhone привыкли платить за контент. Statista (2025) показывает: ARPPU на iOS в США составляет 18 долларов, на Android — 7 долларов за 90-дневный период.

Географическая сегментация ARPPU помогает настраивать цены. В Японии пользователи тратят в 1,5 раза больше, чем в США, при этом ARPPU выше на 30% в категории Games (Data.ai, 2025). Разница связана с культурой мобильного гейминга и высокой распространённостью gacha-механик.

Тип покупок

ARPPU различается в зависимости от того, какие покупки совершают пользователи. Non-consumable (отключение рекламы, премиум-доступ) дают разовый высокий ARPPU. Consumable (монеты, жизни, бустеры) — регулярные небольшие траты. Subscription — стабильный ARPPU с постепенным ростом при увеличении цены подписки.

Как рассчитать ARPPU на практике

Автоматический расчёт ARPPU встраивается в аналитическую систему приложения. Рассмотрим реализацию на Kotlin с группировкой по дням. Серверная часть собирает события покупок из In-App Purchase SDK и агрегирует их в отчёты. Локальный расчёт помогает валидировать данные аналитической платформы.

kotlin
class ARPPURepository(
    private val purchaseDao: PurchaseDao
) {
    fun getMonthlyARPPU(
        year: Int,
        month: Int
    ): Double {
        val purchases = purchaseDao
            .getPurchasesInPeriod(year, month)
        val payingUsers = purchases
            .map { it.userId }
            .distinct()
            .count()
        val totalRevenue = purchases
            .sumOf { it.priceUSD }
        return roundToTwoDecimals(
            totalRevenue / payingUsers
        )
    }
}

Метод distinct гарантирует, что пользователь учитывается один раз в знаменателе, даже если совершил 50 покупок. sumOf суммирует весь доход. Функция возвращает Monthly ARPPU. Аналогично рассчитывается Weekly и Daily ARPPU — достаточно изменить период фильтрации.

Для ускорения расчёта на больших данных используйте агрегирующие запросы в базе данных. SQL запрос с GROUP BY userId и SUM(revenue) работает быстрее загрузки всех записей в память. Firebase BigQuery позволяет выполнять такие запросы на многомиллионных датасетах за секунды.

Стратегии повышения ARPPU

Рост ARPPU — задача product-менеджеров и маркетологов. Метрика повышается тремя основными способами: увеличение цен, увеличение частоты покупок и создание более дорогих продуктов. Каждый способ имеет ограничения и требует тестирования.

Первый способ — динамическое ценообразование. Разные сегменты готовы платить по-разному. Персонализированные предложения на основе поведения: пользователь, купивший 3+ раза дешёвый бустер, с большей вероятностью купит дорогой. AB-тестирование цен — единственный надёжный способ определить оптимум: повышение цены на 10% при снижении конверсии менее 10% увеличивает ARPPU.

Второй способ — subscription в non-subscription приложениях. Добавление еженедельной подписки на премиум-контент увеличивает ARPPU на 20–40% без изменения цен разовых покупок. Auto-renewable subscriptions на iOS генерируют стабильный доход и предсказуемый ARPPU для планирования.

Третий способ — создание rarity-механик. Лимитированные предметы, сезонные сеты и battle pass увеличивают средний чек. По данным GameAnalytics (2025), приложения с battle pass имеют ARPPU на 45% выше, чем без него. Механика работает за счёт эффекта привязанности: пользователь купил battle pass и вынужден играть активнее, совершая дополнительные покупки.

Ловушки интерпретации ARPPU

ARPPU может вводить в заблуждение при неверной интерпретации. Разберём распространённые ловушки. Главная ловушка — рост ARPPU за счёт падения конверсии. Если несколько крупных плательщиков ушли, а остальные платят так же — ARPPU упадёт. Но если конверсия упала, а оставшиеся платящие стали платить больше — ARPPU вырастет, хотя общий доход снизился.

Вторая ловушка — сравнение ARPPU разных продуктов без учёта их зрелости. Новое приложение с 10 платящими пользователями имеет высокий ARPPU из-за случайности. Через год с тысячей платящих ARPPU снизится — это нормально. Сравнивайте ARPPU только продуктов на одном жизненном цикле.

Третья ловушка — seasonality. ARPPU растёт в декабре на 30–50% из-за новогодних скидок и подарков. Сравнение ноября с декабрём неинформативно. Используйте year-over-year (YoY) сравнение для корректной оценки. Аномалии сезонности маскируют ухудшение продукта, если не учитывать период.

Четвёртая ловушка — путать ARPPU с средним чеком покупки (Average Transaction Size). ARPPU учитывает все покупки одного пользователя за период, средний чек — только одну транзакцию. Если пользователь совершил 5 покупок по 1 доллару, ARPPU = 5 долларов, средний чек = 1 доллар. Это разные метрики для разных аналитических задач.

Часто задаваемые вопросы

Чем ARPPU отличается от среднего чека?

ARPPU — доход от платящего пользователя за период (может включать много покупок). Средний чек — стоимость одной транзакции. ARPPU всегда больше или равен среднему чеку, если пользователь совершает больше одной покупки за период.

Что делать, если ARPPU падает?

Проверьте, не ушли ли крупные плательщики, не снизились ли цены, не изменился ли состав премиум-продуктов. Анализируйте когорту новых платящих: возможно, пришли пользователи с меньшей платёжеспособностью.

Какой ARPPU считается высоким?

Зависит от категории. Для casual игр Monthly ARPPU 5–10 долларов — норма. Для strategy — 20–40 долларов. Для subscription-приложений — 8–15 долларов в месяц. Сравнивайте с медианой по категории на платформах Data.ai или Sensor Tower.

Как платформа влияет на ARPPU?

iOS пользователи тратят в 2–3 раза больше, чем Android. При анализе ARPPU всегда сегментируйте по платформе — среднее по двум платформам не отражает реальности ни одной из них.

Почему ARPPU может не расти при увеличении цен?

Повышение цен может снизить конверсию в платящих. Если прирост дохода от тех, кто продолжает покупать, меньше потери от ушедших — ARPPU не растёт, а падает. A/B-тестирование помогает найти оптимальную ценовую точку.

Итоги

  • ARPPU — средний доход на платящего пользователя, ключевая метрика премиум-сегмента.
  • Формула ARPPU = доход / количество платящих — каждый пользователь учитывается один раз.
  • Разрыв между ARPU и ARPPU показывает конверсию бесплатных пользователей в платящие.
  • На ARPPU влияют цены, регион, платформа и тип покупок (consumable / subscription / non-consumable).
  • Повышают ARPPU динамическим ценообразованием, подписками и rarity-механиками.
  • Ловушки включают сезонность, падение конверсии при росте ARPPU и путаницу со средним чеком.
  • Инструменты RevenueCat, Amplitude и Firebase автоматизируют расчёт и дают срезы по когортам и платформам.

Мы разработаем мобильное приложение под ключ

IT Sectr создаёт приложения для iOS и Android для стартапов и бизнеса с 2017 года. Мы проконсультируем вас и предложим наилучшее решение.

Обсудить проект

Читайте также