Tüm kullanıcılar ödeme yapmaz, ancak ödeme yapanlar uygulamanın gelirini belirler. ARPPU (Average Revenue Per Paying User), ödeme yapan bir kullanıcının bir dönemde getirdiği ortalama tutarı gösterir. RevenueCat'e (2025) göre, ilk 100 uygulamada ARPPU, ARPU'dan 6–8 kat daha yüksektir — bu fark, ödeme yapan kitlenin ne kadar küçük olduğunu gösterir. Bu metrik, para kazanma verimliliğini ve premium kullanıcılarla çalışmayı değerlendirmek için kritiktir.
Ana Noktalar
ARPPU (Average Revenue Per Paying User), yalnızca ödeme yapan kullanıcıları dikkate alan bir para kazanma metriğidir. Gösterge şu soruyu yanıtlar: satın alma yapmaya karar veren bir kullanıcı ortalama ne kadar harcar? ARPPU, hesaplamaya ödeme yapmayan herkesi dahil etmez — ve bu, çoğu mobil uygulamada kitlenin %90–97'sidir.
Bu metrik, premium segmenti analiz etmek için vazgeçilmezdir. ARPU düşerse, bunun nedeni ödeme yapanlardan gelen gelirin azalması veya çok sayıda ücretsiz kullanıcının akını olabilir. ARPPU etkiyi izole eder: ARPPU istikrarlıysa, premium kitle her zamanki gibi ödeme yapıyordur ve sorun trafiğin miktarı veya kalitesindedir.
Sensor Tower'e (2025) göre, mobil oyunlarda ortalama ARPPU 90 günde 12,50 dolardır. Strategy kategorisinde değer 28 dolara, Hypercasual'da 1,50 dolara ulaşır. Oyun ne kadar karmaşıksa, ödeme yapan kullanıcıların katılımı ve ortalama harcaması o kadar yüksek olur. Yardımcı uygulamalarda, abonelik olmadan tek seferlik satın almalar nedeniyle ARPPU daha düşüktür.
ARPPU formülü, ARPU'dan yalnızca paydada farklılık gösterir. Tüm kullanıcılar yerine, yalnızca ödeme yapan kullanıcılar alınır — dönem boyunca en az bir işlem yapmış olanlar. Ödeme yapan kullanıcı, platforma (iOS / Android) bağlı tanımlayıcı (User ID, Advertising ID) düzeyinde belirlenir.
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 sınıfı, ARPPU mantığını kapsüller. arppu özelliği erişildiğinde hesaplanır — bu, verilerin güncelliğini garanti eder. PurchaseEvent her satın almayı kaydeder. Doğru hesaplama için kullanıcıların tekilleştirilmesi gerekir: bir kişi 10 satın alma yapmış olsa bile, paydada yalnızca bir kez sayılır.
ARPPU, hem ortalama sepet büyüklüğünün artmasıyla hem de satın alma sıklığının artmasıyla büyüyebilir. İtici gücü belirlemek analistin temel görevidir. Ortalama sepet büyüdüyse — neden fiyat değişikliği veya pahalı bir ürünün ortaya çıkmasıdır. Sıklık arttıysa — tekrarlayan satın alma mekanikleri iyileşmiştir.
Temel fark paydadır. ARPU, geliri tüm kullanıcılara böler, ARPPU — yalnızca ödeme yapanlara. Metrikler arasındaki fark, ücretsizden ödemeliye (F2P) dönüşüm oranını yansıtır. Fark ne kadar büyükse, ödeme yapan kullanıcı sayısı o kadar azdır, ancak işletme için değerleri o kadar yüksektir.
Varsayımsal bir uygulama düşünelim. Gelir 50.000 dolar, kullanıcı 500.000, ödeme yapan — 10.000. ARPU = 0,10 dolar, ARPPU = 5 dolar. 50 katlık fark, %2'lik bir dönüşüm oranını gösterir. ARPPU istikrarlı ARPU ile düşmeye başlarsa — ödeme yapanlar daha az harcıyordur. ARPU, ARPPU'dan daha hızlı düşerse — uygulama çok sayıda ödeme yapmayan kullanıcı çekiyordur.
Adjust'e (2025) göre, mobil oyunlar için ARPU'nun ARPPU'ya sağlıklı oranı 1:5 ila 1:15 arasındadır. Abonelik uygulamaları için oran daha yakındır — 1:3 ila 1:6, çünkü abonelik modeli, ücretsiz kullanıcıların ödeme yapanlara daha yüksek dönüşüm oranı anlamına gelir.
| Metrik | Payda | Gösterir |
|---|---|---|
| ARPU | Tüm kullanıcılar | Kullanıcı başına ortalama gelir |
| ARPPU | Yalnızca ödeme yapanlar | Ödeme yapan kullanıcı başına ortalama gelir |
| Fark | — | F2P dönüşümü ve ödeme yapan kitlenin değeri |
Metrik seçimi göreve bağlıdır. Genel para kazanma verimliliğini değerlendirmek için ARPU kullanın. Premium ürünleri ve fiyatlandırmayı analiz etmek için — ARPPU. Yeni satın almaların A/B testlerinde ARPPU, ödeme yapanların değerinin değişip değişmediğini gösterirken, ARPU bunun toplam geliri nasıl etkilediğini gösterir.
ARPPU, ürün ve pazarlamadaki değişikliklere duyarlıdır. Metriğin değerini belirleyen temel faktörleri inceleyelim. Bu faktörleri anlamak, ARPPU'nun değişikliklere tepkisini tahmin etmeye ve yorumlama hatalarından kaçınmaya yardımcı olur.
Mevcut ürün seti ve fiyatları, ARPPU'nun birincil itici gücüdür. Pahalı paketlerin varlığı (50–100 dolar), çoğunluk ucuz ürünler satın alsa bile ortalama sepeti yukarı çeker. Apple (2025) üç seviye önerir: temel (1–5 dolar), orta (10–30 dolar) ve premium (50+ dolar) — bu, farklı segmentlerin talebini maksimum düzeyde karşılar.
Abonelik uygulamalarında ARPPU, abonelik fiyatı tarafından belirlenir. %30–50 indirimli yıllık abonelikler, aylık aboneliklere kıyasla ARPPU'yu 6–8 kat artırır, ancak yıllık aboneye dönüşüm daha düşüktür. RevenueCat (2025) şunu gösteriyor: yıllık abonelik kullanıcılarının ARPPU'su 60–120 dolar iken, aylık kullanıcılarınki 8–15 dolardır.
ARPPU, ülkeye ve platforma göre büyük ölçüde değişir. iOS kullanıcıları ortalama olarak Android kullanıcılarından 2–3 kat daha fazla harcar. Bunun nedeni yalnızca gelir değil, aynı zamanda satın alma psikolojisidir: iPhone sahipleri içerik için ödeme yapmaya alışkındır. Statista (2025) şunu gösteriyor: ABD'de iOS'ta ARPPU 18 dolar, Android'de — 90 günlük dönemde 7 dolardır.
ARPPU'nun coğrafi segmentasyonu, fiyatların ayarlanmasına yardımcı olur. Japonya'da kullanıcılar ABD'den 1,5 kat daha fazla harcar ve Games kategorisinde ARPPU %30 daha yüksektir (Data.ai, 2025). Fark, mobil oyun kültürü ve gacha mekaniklerinin yüksek yaygınlığı ile ilgilidir.
ARPPU, kullanıcıların yaptığı satın alma türüne bağlı olarak değişir. Non-consumable (reklam kaldırma, premium erişim) tek seferlik yüksek ARPPU sağlar. Consumable (paralar, canlar, güçlendiriciler) — düzenli küçük harcamalar. Subscription — abonelik fiyatı arttıkça kademeli büyüme gösteren istikrarlı ARPPU.
Otomatik ARPPU hesaplaması, uygulamanın analitik sistemine entegre edilir. Kotlin'de günlük gruplama ile bir uygulamayı inceleyelim. Sunucu tarafı, In-App Purchase SDK'sından satın alma olaylarını toplar ve bunları raporlarda birleştirir. Yerel hesaplama, analitik platformu verilerini doğrulamaya yardımcı olur.
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 yöntemi, bir kullanıcının 50 satın alma yapmış olsa bile paydada yalnızca bir kez sayılmasını garanti eder. sumOf tüm geliri toplar. İşlev, aylık ARPPU'yu döndürür. Haftalık ve günlük ARPPU benzer şekilde hesaplanır — filtreleme dönemini değiştirmeniz yeterlidir.
Büyük verilerde hesaplamayı hızlandırmak için veritabanında toplu sorgular kullanın. GROUP BY userId ve SUM(revenue) ile SQL sorgusu, tüm kayıtları belleğe yüklemekten daha hızlı çalışır. Firebase BigQuery, milyonlarca veri kümesi üzerinde bu tür sorguları saniyeler içinde çalıştırmaya olanak tanır.
ARPPU'yu artırmak ürün yöneticileri ve pazarlamacıların görevidir. Metrik üç ana yolla artırılır: fiyatları yükseltmek, satın alma sıklığını artırmak ve daha pahalı ürünler yaratmak. Her yöntemin sınırlamaları vardır ve test gerektirir.
İlk yöntem dinamik fiyatlandırmadır. Farklı segmentler farklı şekilde ödemeye hazırdır. Davranışa dayalı kişiselleştirilmiş teklifler: pahalı bir güçlendiriciyi 3+ kez satın alan bir kullanıcının ucuz olanı satın alma olasılığı daha yüksektir. Fiyatların A/B testi optimum noktayı belirlemenin tek güvenilir yoludur: %10 fiyat artışı ve %10'un altında dönüşüm düşüşü ARPPU'yu artırır.
İkinci yöntem, abonelik olmayan uygulamalarda aboneliktir. Premium içerik için haftalık abonelik eklemek, tek seferlik satın alma fiyatlarını değiştirmeden ARPPU'yu %20–40 artırır. iOS'ta otomatik yenilenen abonelikler planlama için istikrarlı gelir ve öngörülebilir ARPPU üretir.
Üçüncü yöntem nadirlik mekanikleri oluşturmaktır. Sınırlı öğeler, sezonluk setler ve savaş biletleri ortalama sepeti artırır. GameAnalytics'e (2025) göre, savaş biletine sahip uygulamalar, olmayanlara göre %45 daha yüksek ARPPU'ya sahiptir. Mekanik, bağlılık etkisiyle çalışır: kullanıcı savaş biletini satın almıştır ve daha aktif oynamak zorunda kalır, ek satın almalar yapar.
ARPPU yanıltıcı olabilir yanlış yorumlandığında. Yaygın tuzakları inceleyelim. Ana tuzak — dönüşüm düşüşü nedeniyle ARPPU büyümesi. Birkaç büyük ödeme yapan ayrıldıysa ve geri kalanı aynı şekilde ödüyorsa — ARPPU düşer. Ancak dönüşüm düştüyse ancak kalan ödeme yapanlar daha fazla ödemeye başladıysa — ARPPU yükselir, ancak toplam gelir azalmıştır.
İkinci tuzak — farklı ürünlerin ARPPU'sunu olgunluklarını dikkate almadan karşılaştırmak. 10 ödeme yapan kullanıcısı olan yeni bir uygulama, rastgelelik nedeniyle yüksek ARPPU'ya sahiptir. Bir yıl sonra bin ödeme yapan kullanıcıyla ARPPU düşer — bu normaldir. Yalnızca aynı yaşam döngüsü aşamasındaki ürünlerin ARPPU'sunu karşılaştırın.
Üçüncü tuzak — mevsimsellik. ARPPU, Aralık ayında tatil indirimleri ve hediyeleri nedeniyle %30–50 artar. Kasım ile Aralık karşılaştırması bilgilendirici değildir. Doğru değerlendirme için yıllık karşılaştırma (YoY) kullanın. Mevsimsel anormallikler dönem dikkate alınmazsa ürün bozulmasını maskeler.
Dördüncü tuzak — ARPPU'yu ortalama işlem büyüklüğü (Average Transaction Size) ile karıştırmak. ARPPU, bir kullanıcının bir dönemdeki tüm satın almalarını dikkate alırken, ortalama işlem büyüklüğü yalnızca bir işlemi dikkate alır. Bir kullanıcı 1 dolardan 5 satın alma yaptıysa, ARPPU = 5 dolar, ortalama işlem büyüklüğü = 1 dolar. Bunlar farklı analitik görevler için farklı metriklerdir.
Sıkça Sorulan Sorular
ARPPU — bir dönemde ödeme yapan kullanıcıdan elde edilen gelir (birden çok satın alma içerebilir). Ortalama işlem büyüklüğü — tek bir işlemin maliyeti. Kullanıcı dönemde birden fazla satın alma yaparsa, ARPPU her zaman ortalama işlem büyüklüğünden büyük veya eşittir.
Büyük ödeme yapanların ayrılıp ayrılmadığını, fiyatların düşüp düşmediğini veya premium ürünlerin kompozisyonunun değişip değişmediğini kontrol edin. Yeni ödeme yapanların kohortunu analiz edin: muhtemelen daha düşük ödeme gücüne sahip kullanıcılar gelmiştir.
Kategoriye bağlıdır. Gündelik oyunlar için aylık ARPPU 5–10 dolar normaldir. Strategy için — 20–40 dolar. Abonelik uygulamaları için — ayda 8–15 dolar. Data.ai veya Sensor Tower platformlarında kategori medyanı ile karşılaştırın.
iOS kullanıcıları Android kullanıcılarından 2–3 kat daha fazla harcar. ARPPU'yu analiz ederken her zaman platforma göre segmentlere ayırın — her iki platformun ortalaması hiçbirinin gerçekliğini yansıtmaz.
Fiyat artışları, ödeme yapanlara dönüşümü azaltabilir. Satın almaya devam edenlerden gelen gelir artışı, ayrılanlardan kaynaklanan kayıptan azsa — ARPPU yükselmez, düşer. A/B testi, optimum fiyat noktasını bulmaya yardımcı olur.
Özet
Anahtar teslim bir mobil uygulama geliştireceğiz
IT Sectr, 2017'den beri girişimler ve işletmeler için iOS ve Android uygulamaları oluşturmaktadır. Size danışmanlık yapacak ve en iyi çözümü önereceğiz.
Ayrıca okuyun