اپلیکیشنهای موبایل از طریق تبلیغات، اشتراکها و خریدها درآمد کسب میکنند — اما چگونه بفهمیم درآمدزایی مؤثر است؟ ARPU (Average Revenue Per User) میانگین درآمد به ازای هر کاربر را در یک دوره نشان میدهد. طبق دادههای Statista (2025)، میانگین ARPU در بازیهای موبایل 0/12 دلار در روز و در اپلیکیشنهای تناسب اندام به 3/50 دلار در ماه میرسد. این متریک امکان مقایسه درآمدزایی محصولات مختلف را بدون توجه به اندازه مخاطب فراهم میکند.
نکات اصلی
ARPU (Average Revenue Per User) — یک متریک درآمدزایی است که میانگین درآمد ایجاد شده توسط یک کاربر را در بازه زمانی مشخص نشان میدهد. شرکتها از ARPU برای ارزیابی اثربخشی کمپینهای تبلیغاتی، مقایسه محصولات و پیشبینی درآمد استفاده میکنند. این شاخص جهانی است: برای بازیها، سرویسهای اشتراکی، تجارت الکترونیک و هر اپلیکیشن موبایل دیگری مناسب است.
این متریک برای یک دوره مشخص محاسبه میشود: روز (Daily ARPU)، ماه (Monthly ARPU) یا سال (Yearly ARPU). انتخاب دوره به مدل کسبوکار بستگی دارد. برای اپلیکیشنهای دارای اشتراک، Monthly ARPU راحتتر است، برای تبلیغاتی — Daily ARPU. طبق تحقیق Appsflyer (2025)، میانگین Monthly ARPU در دسته Health & Fitness 2/87 دلار و در دسته Tools 0/45 دلار است.
ARPU به یک سؤال ساده پاسخ میدهد: هر کاربر به طور متوسط چقدر درآمد ایجاد میکند. اگر ARPU از Cost Per Install (CPI) کمتر باشد — کمپین تبلیغاتی زیانده است. اگر بیشتر باشد — پتانسیل مقیاسپذیری وجود دارد. صندوقهای سرمایهگذاری خطرپذیر هنگام ارزیابی استارتآپها این متریک را همراه با LTV و CAC درخواست میکنند.
فرمول پایه بسیار ساده است و از دو جزء تشکیل شده است. درآمد کل بر تعداد کاربران در دوره تقسیم میشود. درآمد شامل همه منابع میشود: خریدها، اشتراکها، تبلیغات — بدون کسر کمیسیون فروشگاهها و مالیات.
ARPU = Revenue / Users
<%= ARPU %>
که در آن:
Revenue — درآمد کل در دوره
Users — تعداد کاربران در دوره
به عنوان مثال، یک اپلیکیشن در یک ماه با 50 000 کاربر فعال 15 000 دلار درآمد داشت. Monthly ARPU = 15 000 / 50 000 = 0/30 دلار. اگر کاربران را با پرداختکنندگان جایگزین کنیم — ARPPU به دست میآید. برای تحلیل بخشبندی شده، ARPU به طور مشابه بر اساس کشورها، پلتفرمها یا گروهها محاسبه میشود.
ARPU در خلأ وجود ندارد — همراه با سایر متریکها بررسی میشود. ترکیب ARPU، ARPPU و LTV تصویر کاملی از درآمدزایی ارائه میدهد. ARPU بالا میتواند به معنای درآمدزایی خوب و همچنین مخاطب کم با درآمد زیاد باشد. ARPU پایین با میلیونها کاربر میتواند از نظر استراتژیک سودمندتر از ARPU بالا با هزار کاربر باشد.
طبق دادههای Adjust (2025)، میانه ARPU در ۱۰۰ اپلیکیشن برتر از نظر درآمد، ۲/۷ برابر میانگین دسته بالاتر است. این بدان معناست که بهترین اپلیکیشنها نه تنها کاربران پرداختکننده بیشتری جذب میکنند، بلکه هر کدام را بهتر درآمدزایی میکنند. این متریک مؤثر است برای آزمایشهای A/B تغییرات در ویترین، قیمتگذاری و مکانیکهای تبلیغاتی.
| دسته | Monthly ARPU (میانگین) |
|---|---|
| Health & Fitness | ۲/۸۷ $ |
| شبکههای اجتماعی | ۱/۴۵ $ |
| بازیها (Hypercasual) | ۰/۱۲ $ |
| تجارت الکترونیک | ۰/۹۵ $ |
| پخش موسیقی | ۴/۵۰ $ |
ARPU و ARPPU — دو روی یک متریک هستند که به راحتی اشتباه گرفته میشوند. ARPU (Average Revenue Per User) همه کاربران را در نظر میگیرد. ARPPU (Average Revenue Per Paying User) — فقط کسانی را که حداقل یک خرید انجام دادهاند. تفاوت برای تحلیل تبدیل کاربران رایگان به پرداختکننده حیاتی است.
اپلیکیشنی با 100 000 کاربر تصور کنید که از میان آنها 2 000 نفر خرید انجام دادهاند. درآمد ماهانه — 10 000 دلار. ARPU = ۰/۱۰، ARPPU = ۵/۰۰ دلار. ARPU پایین با ARPPU بالا نشاندهنده یک مشکل است: کاربران نمیخواهند پرداخت کنند، اما آنهایی که پرداخت میکنند، زیاد خرج میکنند. باید روی تبدیل به پرداختکننده کار کرد، نه روی قیمت خریدها.
برای اپلیکیشنهای اشتراکی تصویر معکوس معمول است. در سرویسهای دارای دوره آزمایشی رایگان، ARPU با تبدیل کاربران به پرداختکننده به تدریج افزایش مییابد. ARPPU ثابت میماند — هزینه اشتراک ثابت است. Statista (2025) نشان میدهد که در دسته پخش، ARPPU بین ۴–۶ دلار نوسان دارد، در حالی که ARPU — از ۰/۸۰ تا ۲/۵۰ بسته به منطقه.
چنین وضعیتی در صورت خطای سیستمی در محاسبه رخ میدهد. ARPU همیشه از ARPPU کمتر است، زیرا مخرج ARPU بزرگتر است (همه کاربران در مقابل پرداختکنندگان). اگر ARPU از ARPPU بیشتر است — دادهها را بررسی کنید. علل احتمالی: فیلتر نادرست کاربران پرداختکننده، در نظر گرفتن تراکنشهای آزمایشی یا خطا در SDK تحلیلی.
در سال ۲۰۲۴، Firebase Analytics حادثهای را ثبت کرد که در آن به دلیل بهروزرسانی SDK، کاربران پرداختکننده تکراری شده بودند. توسعهدهندگان ARPPU = ۲/۳۰ دلار و ARPU = ۳/۱۰ دلار میدیدند که از نظر ریاضی غیرممکن است. مشکل با بازگرداندن نسخه SDK و deduplication مجدد رویدادهای خرید حل شد.
دستههای مختلف اپلیکیشنها نسبت متفاوتی از ARPU به ARPPU نشان میدهند. در بازیهای Hypercasual تبدیل به پرداختکننده ۲–۴٪ با ARPPU ۱–۲ دلار است. ARPU در چنین بازیهایی از ۰/۱۰ دلار تجاوز نمیکند. در بازی�های استراتژی تبدیل به ۶–۱۰٪ با ARPPU ۱۵–۳۰ دلار و ARPU ۱–۲ دلار میرسد.
ARPU یک مقدار ثابت نیست — تحت تأثیر عوامل متعدد تغییر میکند. درک این عوامل امکان تأثیرگذاری هدفمند بر متریک را فراهم میکند، به جای اینکه حدس بزنیم چرا درآمد کاهش یافته است. دستههای اصلی عوامل: مدل درآمدزایی، الگوهای رفتاری کاربران و شرایط خارجی.
انتخاب روش کسب درآمد سطح پایه ARPU را تعیین میکند. مدل تبلیغاتی (Ad Monetization) ARPU پایین میدهد (۰/۰۵–۰/۳۰ دلار)، اما بر میلیونها کاربر مقیاسپذیر است. مدل اشتراکی — ARPU بالا (۳–۱۰ دلار)، اما مخاطب کمتر. مدل ترکیبی (تبلیغات + خرید + اشتراک) — حد وسط طلایی.
طبق دادههای Liftoff (2025)، اپلیکیشنهای ترکیبی ۴۰٪ ARPU بالاتری نسبت به اپلیکیشنهای صرفاً تبلیغاتی نشان میدهند. دلیل این است که تبلیغات کاربران غیرپرداختکننده را درآمدزا میکند و اشتراکها — کاربران وفادار را. دو منبع درآمد رقابت نمیکنند، بلکه یکدیگر را تکمیل میکنند.
هرچه کاربر بیشتر در اپلیکیشن بماند، سهم او در ARPU بیشتر است. Retention روز ۷ همبستگی قوی با ARPU بلندمدت دارد. کاربری که هفتهای یک بار اپلیکیشن را باز میکند، ۳–۴ برابر کمتر از کاربر فعال روزانه درآمد ایجاد میکند. اعلانهای push، شخصیسازی و بهروزرسانیهای محتوا مستقیماً retention را افزایش میدهند.
تحقیق Amplitude (2025) نشان میدهد: افزایش ۱۰٪ در retention روز ۷ باعث افزایش ۲۵–۳۰٪ در Monthly ARPU در دسته Social میشود. اثر ضربی است — کاربر نگه داشته شده خریدهای بیشتری انجام میدهد، تبلیغات بیشتری تماشا میکند و دوستان بیشتری دعوت میکند (ویروسی بودن).
کاربران مناطق مختلف قدرت خرید متفاوتی دارند. ARPU در کشورهای Tier-1 (ایالات متحده، کانادا، استرالیا، بریتانیا) ۵–۱۰ برابر بیشتر از Tier-3 (هند، اندونزی، برزیل) است. این در برنامهریزی بودجههای تبلیغاتی مهم است: ترافیک از هند ارزان است، اما ARPU چندین برابر کمتر خواهد بود.
بخشبندی جغرافیایی امکان بهینهسازی ARPU را فراهم میکند: نمایش تبلیغات گرانتر در ایالات متحده، تنظیم قیمتها برای آسیای جنوب شرقی. Google Ads و Meta Ads امکان پیکربندی هدفگیری جغرافیایی در سطح شهر را فراهم میکنند. طبق دادههای Data.ai (2025)، ARPU در ایالات متحده برای بازیهای پازل ۱/۳۵ دلار و در هند ۰/۰۸ دلار است.
محاسبه دستی ARPU روی دادههای کوچک دشوار نیست، اما برای اپلیکیشنهای موبایل با هزاران کاربر نیاز به خودکارسازی دارد. بیایید مثال محاسبه Daily ARPU در Kotlin با استفاده از Firebase Analytics را بررسی کنیم. منطق سرور رویدادهای خرید را جمعآوری کرده و به سیستم تحلیلی ارسال میکند.
data class RevenueEvent(
val userId: String,
val amount: Double,
val timestamp: Long
)
object ARPUCalculator {
fun calculateDailyARPU(
revenueEvents: List<RevenueEvent>,
totalUsers: Int
): Double {
val totalRevenue = revenueEvents
.map { it.amount }
.sum()
return roundToTwoDecimals(
totalRevenue / totalUsers
)
}
}
تابع لیستی از رویدادهای درآمد و تعداد کل کاربران در روز را دریافت میکند. متد map مبالغ را استخراج میکند، sum آنها را جمع میزند. نتیجه به دو رقم اعشار گرد میشود. برای Monthly ARPU دوره افزایش مییابد و تعداد کاربران به عنوان MAU (Monthly Active Users) در نظر گرفته میشود.
در پروژههای واقعی، ARPU توسط پلتفرمهای تحلیلی محاسبه میشود: Amplitude، Mixpanel، Firebase Analytics، AppsFlyer. آنها به طور خودکار رویدادهای خرید، نمایش تبلیغات و تعداد کاربران را جمعآوری میکنند. توسعهدهنده فقط باید SDK را پیکربندی کرده و داشبورد را مشاهده کند.
| پلتفرم | ویژگیهای محاسبه ARPU |
|---|---|
| Firebase Analytics | ARPU را به طور خودکار به USD محاسبه میکند، از بخشبندی پشتیبانی میکند |
| Amplitude | گزارشهای انعطافپذیر با ARPU بر اساس گروهها، فرمول سفارشی |
| Mixpanel | ARPU در زمان واقعی، یکپارچهسازی با شبکههای تبلیغاتی |
| AppsFlyer | ARPU با در نظر گرفتن Attribution، تحلیل سرتاسری از کلیک تا خرید |
افزایش ARPU — یکی از وظایف اصلی مدیران محصول اپلیکیشنهای موبایل است. بیایید راهکارهای اثبات شدهای که در عمل کار میکنند را بررسی کنیم. هر راهکار قبل از مقیاسپذیری نیاز به آزمایش A/B و تحلیل دادههای رفتاری دارد.
راهکار اول — معرفی اشتراکها. حتی اگر اپلیکیشن از مدل تبلیغاتی استفاده میکند، افزودن اشتراک برای حذف تبلیغات باعث افزایش ۲۰–۴۰٪ ARPU میشود. طبق دادههای RevenueCat (2025)، کاربرانی که اشتراک گرفتهاند در ۱۲ ماه ۶ برابر بیشتر از کاربران بدون اشتراک با درآمدزایی تبلیغاتی درآمد ایجاد میکنند.
راهکار دوم — بهینهسازی مکانهای تبلیغاتی. قرار دادن rewarded video پس از مکثهای منطقی (در بازیها — پس از مرگ شخصیت، در ابزارها — پس از اتمام کار) پر شدن موجودی و CPM را افزایش میدهد. مدیریت AdMob با ۵–۷ شبکه تبلیغاتی نمایشهای موجود را به حداکثر میرساند.
راهکار سوم — شخصیسازی پیشنهادات. تحلیل رفتار کاربر امکان نمایش محصولات مرتبط را فراهم میکند. کاربری که سطح premium را ۱۰+ بار مشاهده کرده است، تخفیف شخصی دریافت میکند. اعلانهای push با پیشنهاد اشتراک پس از ۷ روز از نصب، تبدیل را ۳۰–۵۰٪ افزایش میدهد.
راهکار چهارم — بهبود retention از طریق بهروزرسانی محتوا. رویدادهای هفتگی در بازیها، سطوح جدید، تمهای فصلی — همه اینها کاربر را نگه میدارد و درآمد مادامالعمر او را افزایش میدهد. طبق تحقیق GameAnalytics (2025)، اپلیکیشنهایی که بهروزرسانی هفتگی دارند، ARPU ۳۵٪ بالاتری نسبت به اپلیکیشنهایی دارند که هر سه ماه یک بار بهروزرسانی میشوند.
کار با ARPU نیاز به دقت دارد — اشتباهات در محاسبه و تفسیر منجر به تصمیمات نادرست میشود. بیایید رایجترین اشتباهات و راههای اجتناب از آنها را بررسی کنیم. اولین و اصلیترین اشتباه — اشتباه گرفتن ARPU و ARPPU هنگام تحلیل اثربخشی تبلیغات.
اشتباه دوم — میانگینگیری ARPU برای کل مخاطب بدون بخشبندی. اگر یک گروه از کاربران ۵ دلار و گروه دیگر ۰/۰۵ دلار درآمد ایجاد کند، ARPU میانگین ۲/۵۰ دلار واقعیت را منعکس نمیکند. بر اساس منبع ترافیک، کشور و پلتفرم بخشبندی کنید. ARPU کلی فریبنده است: تصمیم گرفته شده بر اساس میانگین ممکن است هر دو بخش را بدتر کند.
اشتباه سوم — نادیده گرفتن مقادیر پرت. یک کاربر که ۵۰۰ دلار خرج کرده است میتواند میانگین ARPU را ۱۰ برابر افزایش دهد. برای ارزیابی صحیح از میانه یا صدکها (P50, P90) استفاده کنید. میانه ARPU کاربر معمولی را در اپلیکیشنهایی با پراکندگی بالای هزینهها دقیقتر توصیف میکند.
اشتباه چهارم — در نظر نگرفتن نوسانات ارزی در تحلیل بینالمللی. ARPU به دلار ممکن است به دلیل تضعیف ارز محلی کاهش یابد، در حالی که درآمد به ارز محلی در حال افزایش است. برای مقایسه صحیح ماهها، همه درآمدها را به ارز پایه با نرخ یکسان دوره تبدیل کنید.
سؤالات متداول
ARPU — درآمد برای یک دوره مشخص (روز یا ماه). LTV — درآمد پیشبینی شده کاربر در طول کل عمر در اپلیکیشن. ARPU به سؤال امروز چقدر پاسخ میدهد، LTV — در طول کل تاریخ چقدر.
ARPU خوب به دسته بستگی دارد. برای بازیهای hypercasual نرمال ۰/۰۵–۰/۱۵ دلار در روز است. برای شبکههای اجتماعی — ۰/۵۰–۲ دلار در ماه. برای اپلیکیشنهای تناسب اندام — ۲–۵ دلار در ماه. با رقبای دسته خود مقایسه کنید.
برای مدیریت عملیاتی — روزانه. برای تحلیل استراتژیک — ماهانه. Daily ARPU به واکنش سریع به تغییرات درآمدزایی کمک میکند، Monthly ARPU — به ارزیابی روندهای بلندمدت و مقایسه دورهها.
بله، از طریق بهبود retention، افزودن فرمتهای تبلیغاتی جدید (rewarded video، banner)، شخصیسازی پیشنهادات و بهبود تجربه کاربری. کاربران نگه داشته شده با همان قیمتها درآمد بیشتری ایجاد میکنند.
در مقیاسسازی، مخاطب کمکیفیتتری با retention پایین و تمایل کمتر به خرید جذب میکنید. برای جلوگیری از کاهش، کمپینها را بر اساس ARPU مورد انتظار بخشبندی کنید و برای هر بخش محدودیت تعیین کنید.
خلاصه
ما یک اپلیکیشن موبایل به صورت کلید در دست توسعه خواهیم داد
IT Sectr از سال 2017 برنامههای iOS و Android را برای استارتاپها و کسبوکارها ایجاد میکند. ما به شما مشاوره میدهیم و بهترین راهحل را پیشنهاد خواهیم کرد.
همچنین بخوانید