ROAS — شاخص کلیدی بازاریابی موبایل است که درآمد به ازای هر ریال هزینه شده روی تبلیغات را اندازهگیری میکند. این معیار امکان ارزیابی سودآوری کمپینهای تبلیغاتی و درک اینکه کدام کانالهای جذب کاربر بازدهی دارند را فراهم میکند. طبق دادههای Adjust, 2025، ROAS به KPI اصلی برای 78% تبلیغدهندگان اپلیکیشنهای موبایل تبدیل شده است. بدون این شاخص، تخصیص مؤثر بودجه برای تبلیغات کاربران غیرممکن است.
نکات کلیدی
ROAS (Return on Ad Spend) — معیار اثربخشی کمپینهای تبلیغاتی است که نشان میدهد تبلیغات به ازای هر ریال هزینه شده چقدر درآمد ایجاد کرده است. مثلاً ROAS 4:1 به این معناست که هر ریال بودجه تبلیغاتی 4 ریال درآمد به همراه داشته است.
در بازاریابی موبایل، ROAS برای ارزیابی کمپینهای جذب کاربر (User Acquisition) استفاده میشود. پلتفرمهایی مانند Meta Ads، Google Ads و Apple Search Ads دادههایی درباره هزینهها و سیستمهای تحلیلی دادههایی درباره درآمد حاصل از کاربران نصبکننده ارائه میدهند.
ROAS کمتر از 1:1 (یا 100%) به معنای زیان است — تبلیغات بازدهی ندارد. ROAS 2:1 هزینهها را پوشش میدهد و حاشیه سود باقی میگذارد. ROAS بالای 5:1 برای اکثر صنایع شاخص عالی محسوب میشود. با این حال، تفسیر به چرخه عمر کاربر (LTV) بستگی دارد: اگر کاربر طی 6 ماه درآمدزایی کند، ROAS در روز سوم ممکن است پایین باشد اما نهایی — بالا.
فصلی بودن و نوع اپلیکیشن نیز تأثیرگذار است. بازیهای با LTV کوتاه به ROAS سریع نیاز دارند، در حالی که سرویسهای اشتراکی میتوانند بازدهی طولانیتری داشته باشند.
در User Acquisition (UA)، ROAS امکان مقایسه کانالهای ترافیک با یکدیگر را فراهم میکند. Facebook Ads با ROAS 2,5 در برابر TikTok Ads با ROAS 3,8 بازنده است، اگرچه هر دو کانال نصب帶來 میکنند — تفاوت در کیفیت کاربران است. مدیر UA بودجه را به نفع کانالی با ROAS بهتر تخصیص میدهد و حداکثر بازده را از بودجه تبلیغاتی به دست میآورد.
بدون ROAS، بازاریاب به CPI (هزینه نصب) متکی است که نشان نمیدهد کاربر چقدر درآمد ایجاد میکند. کانالی با نصبهای ارزان ممکن است ترافیک بیکیفیت با درآمدزایی صفر ارائه دهد. ROAS این مشکل را حل میکند.
فرمول ROAS بسیار ساده است: درآمد حاصل از تبلیغات تقسیم بر هزینههای تبلیغات میشود. نتیجه به صورت倍数 یا درصد بیان میشود.
ROAS = Revenue / Ad Spend
اگر کمپین تبلیغاتی ۶۰۰,۰۰۰ ریال درآمد ایجاد کرده و بودجه ۱۵۰,۰۰۰ ریال بوده است، ROAS = ۶۰۰,۰۰۰ / ۱۵۰,۰۰۰ = ۴,۰ (یا ۴۰۰%).
در عمل، درآمد از طریق اتریبیوشن به نصبها متصل میشود. بیایید مثالی از محاسبه ROAS برای مجموعهای از کمپینها را بررسی کنیم:
| کمپین | بودجه، ریال | نصبها | درآمد، ریال | ROAS |
|---|---|---|---|---|
| Meta Ads | ۵۰,۰۰۰ | ۱,۲۰۰ | ۱۸۰,۰۰۰ | ۳,۶ |
| Google Ads | ۸۰,۰۰۰ | ۲,۱۰۰ | ۲۸۰,۰۰۰ | ۳,۵ |
| Apple Search Ads | ۲۰,۰۰۰ | ۴۰۰ | ۱۲۰,۰۰۰ | ۶,۰ |
Apple Search Ads بهترین ROAS (۶,۰) را نشان داد، اگرچه کمترین نصب را به همراه داشت. این برای پلتفرمی با قصد خرید بالای کاربران مشخصه است.
برای محاسبه خودکار ROAS در اپلیکیشن میتوان از Firebase Analytics در ترکیب با BigQuery استفاده کرد:
SELECT
DATE(event_timestamp) AS campaign_date,
campaign_name,
SUM(event_value_in_usd) AS revenue,
SUM(ad_cost) AS ad_spend,
ROUND(SUM(event_value_in_usd) / SUM(ad_cost), 2) AS roas
FROM `project.analytics_123.events_*`
WHERE event_name = 'in_app_purchase'
AND campaign_name IS NOT NULL
GROUP BY campaign_date, campaign_name
ORDER BY roas DESC
این کوئری درآمد حاصل از خریدها را بر اساس کمپینها و روزها گروهبندی کرده و بر هزینهها تقسیم میکند — ROAS روزانه برای هر منبع ترافیک به دست میآید.
ROAS خوب در خلأ وجود ندارد — آن را حاشیه سود محصول و مدل درآمدزایی تعیین میکند. برای اپلیکیشنهای اشتراکی، ROAS 3:1 ممکن است پایین باشد اگر حاشیه سود ۲۰% باشد، و برای بازیهای با خریدهای درونبرنامهای ROAS 4:1 عالی است.
| نوع اپلیکیشن | ROAS روز ۱ | ROAS روز ۳۰ | ROAS هدف |
|---|---|---|---|
| بازیهای Hyper-casual | ۰,۱۵–۰,۳۰ | ۰,۴۰–۰,۶۰ | ۱,۲–۱,۵ |
| بازیهای Mid-core | ۰,۱۰–۰,۲۰ | ۰,۵۰–۰,۸۰ | ۲,۵–۴,۰ |
| سرویسهای اشتراکی | ۰,۰۵–۰,۱۰ | ۰,۳۰–۰,۵۰ | ۵,۰–۷,۰ |
| اپلیکیشنهای تجارت الکترونیک | ۰,۲۰–۰,۴۰ | ۰,۶۰–۱,۰۰ | ۳,۰–۵,۰ |
در نظر گرفتن افق زمانی مهم است: ROAS روز ۱ تقریباً همیشه پایین است زیرا کاربران در روز اول خرید نمیکنند. مدل تصمیمگیری (تحلیل کوهورت) تصویر دقیقتری ارائه میدهد.
بر اساس تحقیقات AppsFlyer (۲۰۲۴)، میانگین ROAS روز ۳۰ برای اپلیکیشنهای Android ۰,۴۵ و برای iOS ۰,۵۲ است. این تفاوت با قدرت خرید مخاطب توضیح داده میشود.
ROAS بین دستهبندیهای اپلیکیشن بسیار متفاوت است. بازیهای Hyper-casual معمولاً به دلیل LTV کوتاه کاربران ROAS ۱,۲–۱,۵ دارند. میانگین ROAS اپلیکیشنهای فینتک به ۵,۰–۷,۰ میرسد زیرا کاربران تراکنشهای تکراری انجام میدهند. اپلیکیشنهای تجارت الکترونیک با ROAS ۳,۰–۵,۰ موقعیت میانی را اشغال میکنند.
در نظر گرفتن منطقه مهم است: ROAS در ایالات متحده و اروپای غربی با CPI قابل مقایسه ۲–۳ برابر بیشتر از آسیای جنوب شرقی است. این تفاوت به دلیل قدرت خرید مخاطب و سطح رقابت در حراجهای تبلیغاتی است.
ROAS و ROI معیارهای مرتبطی هستند که اغلب اشتباه گرفته میشوند. ROAS فقط هزینههای تبلیغاتی را در نظر میگیرد، در حالی که ROI همه هزینهها از جمله تولید، حقوق و هزینههای عملیاتی را شامل میشود.
فرمول ROI: (درآمد — کل هزینهها) / کل هزینهها × ۱۰۰%. اگر اپلیکیشن ۱ میلیون ریال درآمد داشته و کل هزینهها ۸۰۰ هزار ریال بوده است، ROI = ۲۵%. ROAS در این حالت میتواند ۴,۰ باشد اگر بودجه تبلیغاتی فقط ۲۵۰ هزار ریال بوده است.
ROAS برای ارزیابی عملیاتی کمپینهای تبلیغاتی استفاده میشود. بازاریاب میبیند کدام کانال درآمد بیشتری به ازای هر ریال بودجه ایجاد میکند و هزینهها را تخصیص میدهد. تصمیم در زمان واقعی — در طی روزها یا هفتهها — گرفته میشود.
ROI برای ارزیابی استراتژیک کسبوکار لازم است — آیا محصول در کل بازدهی دارد؟ ROI شامل توسعه، پشتیبانی، هزینههای سرور و حقوق میشود. این شاخص در بازه سهماهه یا سالانه محاسبه میشود.
در عمل، هر دو معیار به صورت موازی استفاده میشوند: ROAS برای تاکتیک خرید ترافیک، ROI برای استراتژی توسعه محصول.
افزایش ROAS نیازمند ترکیبی از بهینهسازی کریتیوها، هدفگیری و ریتارگتینگ است. در زیر روشهای اثباتشده با مثالها آورده شده است.
تست A/B کریتیوها — سریعترین راه برای بهبود ROAS. بنرهای استاتیک را با تبلیغات playable (نمونههای اولیه تعاملی گیمپلی) جایگزین کنید. بر اساس دادههای Unity Ads (۲۰۲۴)، تبلیغات playable CR را ۳۰–۴۰% افزایش و CPI را ۱۵% کاهش میدهند.
مخاطبان مشابه (Lookalike) بر اساس LTV، ROAS را ۲۵–۵۰% در مقایسه با هدفگیری گسترده افزایش میدهند. کوهورتی از کاربران با LTV بالاتر از میانه را در پنل تبلیغاتی بارگذاری کنید — الگوریتمها افراد مشابه را پیدا میکنند.
هدفگیری جغرافیایی نیز مهم است: تبلیغات در کشورهای Tier-1 (ایالات متحده، بریتانیا، ژاپن) ROAS بالاتری میدهد اما CPI نیز بالاتر است. استراتژی بهینه — ترکیبی از Tier-1 برای نصبهای پریمیوم و Tier-2 برای مقیاس.
// نمونه ارسال دادههای تبدیل به Adjust برای تحلیل ROAS
const adjust = new Adjust({
appToken: '{your_app_token}',
environment: 'production'
});
adjust.trackEvent({
eventToken: '{purchase_token}',
revenue: 9.99,
currency: 'USD',
callbackParams: {
campaign_id: campaignId
}
});
ارسال رویدادهای درآمدی به ترکر (Adjust / AppsFlyer) به پلتفرم امکان میدهد به طور خودکار ROAS را در سطح کمپین محاسبه و پیشنهادها را بهینهسازی کند.
ریتارگتینگ کاربرانی که اپلیکیشن را نصب کردهاند اما خریدی انجام ندادهاند، طبق دادههای Remerge (۲۰۲۴) ROAS ۶:۱ — ۱۰:۱ میدهد. بر اساس رویدادها بخشبندی کنید: «نصب کرده اما ۷ روز باز نکرده» یا «محصول را به سبد خرید اضافه کرده اما خرید نکرده».
Dayparting — توزیع بودجه تبلیغاتی بر اساس ساعتها و روزها. در اپلیکیشنهای موبایل، تبدیل در ساعات عصر (۱۸:۰۰–۲۳:۰۰) ۳۰% بالاتر از ساعات صبح (۶:۰۰–۱۱:۰۰) است. در آخر هفتهها CPI با همان ROAS ۱۵–۲۰% کمتر است. تنظیم برنامه نمایش در پنل تبلیغاتی بدون تغییر کریتیوها ROAS را ۱۰–۱۵% افزایش میدهد.
برای محاسبه صحیح ROAS، ادغام پلتفرمهای تبلیغاتی با سیستم تحلیلی ضروری است. ابزارهای اصلی به سه دسته تقسیم میشوند.
AppsFlyer و Adjust — رهبران بازار. آنها به طور خودکار دادههای هزینه از ۱۰+ پنل تبلیغاتی و درآمد حاصل از اپلیکیشن را ترکیب میکنند. AppsFlyer گزارش ROAS را بر اساس کوهورتها با تفکیک کشور، کمپین و کریتیو ارائه میدهد.
Firebase Analytics رایگان است و در اکوسیستم Google تعبیه شده است. برای محاسبه ROAS، دادهها به BigQuery صادر میشوند، جایی که کوئری SQL ساخته میشود (مثال بالا). نکته منفی — عدم وجود اتریبیوشن خودکار: دادههای هزینه باید جداگانه بارگذاری شوند.
Tableau و Looker امکان ساخت داشبوردهای سفارشی ROAS با دادههای MMP، تحلیل اختصاصی و CRM را فراهم میکنند. برای محصولاتی با حجم داده بالا و قیف پیچیده مناسب هستند.
سوالات متداول
ROMI (Return on Marketing Investment) گستردهتر از ROAS است — شامل تمام هزینههای بازاریابی (حقوق، نرمافزار، کریتیوها) میشود، نه فقط بودجه تبلیغاتی. ROAS بخشی از ROMI است که به هزینههای رسانهای مربوط میشود.
ROAS سربهسر با حاشیه سود نسبت عکس دارد. اگر حاشیه سود ۲۵% باشد، ROAS سربهسر = ۱ / ۰,۲۵ = ۴,۰. با حاشیه سود ۵۰%، ROAS ۲,۰ کافی است. فرمول: Break-even ROAS = 1 / Gross Margin.
الگوریتمهای پلتفرمهای تبلیغاتی به زمان برای یادگیری نیاز دارند (learning phase). ۳–۵ روز اول ROAS ممکن است زیر ۱,۰ باشد تا زمانی که سیستم مخاطب تبدیلکننده را پیدا کند. حداقل دوره ارزیابی — ۷ روز.
ROAS فقط برای کانالهای پولی محاسبه میشود، زیرا مخرج هزینههای تبلیغاتی است. برای ارزیابی ترافیک ارگانیک از معیار LTV/CAC با هزینه نصب فرضی در سطح CPI استفاده میشود.
بله، اگر کمپین با بودجه صفر درآمد ایجاد کند — مثلاً در نصبهای ویروسی. با این حال، در اتریبیوشن ROAS فقط با هزینههای مثبت محاسبه میشود. نصبهای ارگانیک در مخرج شرکت نمیکنند.
خلاصه
ما یک اپلیکیشن موبایل به صورت کلید در دست توسعه خواهیم داد
IT Sectr از سال 2017 برنامههای iOS و Android را برای استارتاپها و کسبوکارها ایجاد میکند. ما به شما مشاوره میدهیم و بهترین راهحل را پیشنهاد خواهیم کرد.
همچنین بخوانید