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. За абонаментните приложения съотношението е по-тясно — от 1:3 до 1:6, защото абонаментният модел предполага по-висока конверсия на безплатни потребители в плащащи.

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

Кога да гледаме ARPU и кога ARPPU

Изборът на метрика зависи от задачата. За оценка на общата ефективност на монетизацията използвайте ARPU. За анализ на премиум продукти и ценообразуване — ARPPU. При A/B тестване на нови покупки ARPPU ще покаже дали стойността на плащащите се е променила, а ARPU — как това е повлияло на общия приход.

Фактори, влияещи върху ARPPU

ARPPU е чувствителен към промени в продукта и маркетинга. Нека разгледаме ключовите фактори, които определят стойността на метриката. Разбирането на тези фактори позволява да се предвиди реакцията на ARPPU към промени и да се избегнат грешки при интерпретация.

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

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

В абонаментните приложения 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 — задача на продуктовите мениджъри и маркетолози. Метриката се повишава по три основни начина: увеличаване на цените, увеличаване на честотата на покупките и създаване на по-скъпи продукти. Всеки начин има ограничения и изисква тестване.

Първи начин — динамично ценообразуване. Различните сегменти са готови да плащат различно. Персонализирани предложения, базирани на поведение: потребител, който е купил 3+ пъти евтин усилвател, е по-вероятно да купи скъп. A/B тестването на цени — единственият надежден начин за определяне на оптимума: увеличение на цената с 10% при спад на конверсията под 10% повишава ARPPU.

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

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

Капани при интерпретация на ARPPU

ARPPU може да заблуждава при неправилна интерпретация. Нека разгледаме често срещаните капани. Основният капан — растеж на ARPPU за сметка на спад на конверсията. Ако няколко големи платци са напуснали, а останалите плащат същото — ARPPU ще спадне. Но ако конверсията е спаднала, а оставащите платци са започнали да плащат повече — ARPPU ще нарасне, въпреки че общият приход е намалял.

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

Трети капан — сезонност. ARPPU расте през декември с 30–50% поради новогодишни отстъпки и подаръци. Сравнението на ноември с декември не е информативно. Използвайте year-over-year (YoY) сравнение за коректна оценка. Аномалиите на сезонността маскират влошаването на продукта, ако не се вземе предвид периода.

Четвърти капан — объркване на ARPPU със средния размер на транзакция (Average Transaction Size). ARPPU отчита всички покупки на един потребител за период, средният размер на транзакция — само една транзакция. Ако потребител е направил 5 покупки по 1 долар, ARPPU = 5 долара, среден размер на транзакция = 1 долар. Това са различни метрики за различни аналитични задачи.

Често задавани въпроси

С какво ARPPU се различава от средния размер на транзакция?

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

Какво да правим, ако ARPPU пада?

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

Кой ARPPU се счита за висок?

Зависи от категорията. За casual игри месечен ARPPU от 5–10 долара е нормален. За strategy — 20–40 долара. За абонаментни приложения — 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 динамичното ценообразуване, абонаментите и механиките за рядкост.
  • Капаните включват сезонност, спад на конверсията при растеж на ARPPU и объркване със средния размер на транзакция.
  • Инструментите RevenueCat, Amplitude и Firebase автоматизират изчислението и дават срезове по кохорти и платформи.

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

IT Sectr създава iOS и Android приложения за стартъпи и бизнеси от 2017 г. Ще ви консултираме и ще предложим най-доброто решение.

Обсъдете проекта

Прочетете също