درآمد به ازای گیرنده (RPR) چیست؟ متریک سلامت فلو فراتر از نرخ باز شدن
تعریف RPR، فرمول تقریبی، جدول در برابر open، چکلیست افت متریک، زمینه هزینه SMS ایران، و جفتکردن با holdout در Leadara.

رضا احمدی
بهینهسازی سایت و محتوا برای گوگل؛ افزایش ترافیک ارگانیک و دیدهشدن برند در نتایج جستجو.
۲۳ شهریور ۱۴۰۵ · 9 دقیقه مطالعه
نسخه دیگر English

درآمد به ازای گیرنده (RPR) چیست؟
درآمد به ازای گیرنده یا Revenue per Recipient (RPR) یعنی درآمدی که به یک فلو یا کمپین نسبت میدهی را بر تعداد گیرندههای یکتا در همان پنجره تقسیم کنی. برخلاف نرخ باز شدن، RPR میپرسد: «به ازای هر نفری که پیام را دریافت کرد، چقدر فروش نسبتدادنی ساختیم؟»
پاسخ کوتاه: RPR = درآمد نسبتدادهشده ÷ تعداد گیرندگان یکتا. برای سلامت فلو (سبد، welcome، win-back) معمولاً از open rate تشخیصیتر است؛ مخصوصاً وقتی پیامک هزینه دارد و open ایمیل دیگر معیار قابلاعتماد نیست.
اگر تیم فقط open و CTR را جشن میگیرد ولی سفارش اضافه نمیآید، احتمالاً داری «رسیدن پیام» را با «ارزش پیام» قاطی میکنی. RPR همان جایی است که بفهمی فلو واقعاً پول میسازد یا فقط حجم ارسال را بالا برده. برای اندازهگیری لیفت واقعی در برابر کسانی که پیام نگرفتند، این قاب را کنار گروه holdout در مارکتینگ نگه دار.
فرمول ساده و تعریف گیرنده
در عمل اپراتوری، قبل از محاسبه سه چیز را قفل کن:
- مرز مسیر: کدام جرنی یا کمپین؟ (مثلاً فقط سبد رهاشده، نه کل اتوماسیون)
- تعریف گیرنده: یکتا در پنجره — کسی که حداقل یک پیام ایمیل یا پیامک از همان مسیر گرفته
- درآمد نسبتدادهشده: سفارشهایی که در پنجرهٔ ثابت (مثلاً ۷ روز بعد از ورود) و با قانون attribution مشخص به همان مسیر وصل شدهاند
| جزء | سؤال عملی | مثال فروشگاه |
|---|---|---|
| درآمد نسبتدادهشده | چه فروشی را به این مسیر میچسبانی؟ | سفارشهای ۷روزه بعد از ورود به جرنی سبد |
| گیرنده یکتا | چند نفر حداقل یک لمس از همین مسیر گرفتند؟ | ۱۲٬۴۰۰ نفر در ماه |
| RPR | درآمد ÷ گیرنده | اگر ۲۸۰ میلیون تومان فروش نسبتدادهشده باشد → حدود ۲۲٬۶۰۰ تومان به ازای گیرنده |
| پنجره | از کی تا کی میشماری؟ | ۷ یا ۱۴ روز؛ وسط ماه عوض نکن |
نکتهٔ مهم: RPR با درآمد به ازای بازکننده یا درآمد به ازای کلیک فرق دارد. مخرج باید گیرنده باشد — وگرنه با بستن نرخ باز شدن مصنوعی، عدد را باد میکنی.
محاسبهٔ تقریبی وقتی attribution کامل نداری
خیلی از تیمهای ایرانی هنوز مدل چندلمسی پیچیده ندارند. نسخهٔ اول قابلقبول:
- ورود به مسیر و
order_completedدر پنجرهٔ قفلشده را از ایونتها بگیر - درآمد همان سفارشها را جمع کن (یا تقریبی AOV × تعداد سفارش)
- بر تعداد گیرندگان یکتا تقسیم کن
- فلو و کمپین را جدا حساب کن
این تقریب کامل نیست؛ برای تصمیم اسکیل معمولاً از open بهتر است — بهشرطی که holdout یا حداقل baseline داشته باشی.
چرا RPR از نرخ باز شدن برای سلامت فلو بهتر است؟
| متریک | چه میگوید | چه چیزی را پنهان میکند |
|---|---|---|
| Open rate | چند نفر (تقریباً) موضوع را دیدند | حریم خصوصی ایمیل، prefetch، و «دیدن بدون خرید» |
| CTR | چند نفر کلیک کردند | کلیک کنجکاوی بدون سفارش؛ لینک شکسته |
| تبدیل مطلق درمان | چند نفر خرید کردند | کسانی که بدون پیام هم میخریدند |
| RPR | ارزش سرانهٔ هر گیرنده | بدون holdout هنوز لیفت افزایشی کامل نیست — ولی جهت سلامت فلو را بهتر نشان میدهد |
| STOP / opt-out | هزینهٔ رابطه | وقتی فقط RPR را ببینی و آسیب لیست را نبینی |
قانون ساده: اگر open بالا رفت و RPR پایین آمد، موضوع جذابتر شده ولی پیشنهاد یا مخاطب ضعیف است. اگر هر دو پایین آمد، مسیر را اسکیل نکن — اول تشخیص بده.
برای فلو پیامکی در برابر بلست، ذهنیت RPR معمولاً فلو را جلو میاندازد چون سیگنال نزدیکتر به خرید است؛ جزئیات کانال را در فلو پیامکی در برابر کمپین پیامکی ببین.
وقتی RPR افت میکند چه چیزهایی را چک کنی؟
افت RPR یک آلارم است، نه تشخیص نهایی. چهار لایه را به ترتیب باز کن:
۱) مخاطب (audience)
- سگمنت ورود شل شده؟ (مثلاً «همه فعالها» بهجای «سبد باز + رضایت»)
- موج جذب ضعیف وارد welcome شده؟ کیفیت کوهورت جذب را جدا ببین: تحلیل کوهورت در مارکتینگ
- Champions و خریدار اخیر هنوز تخفیف عمیق میگیرند؟
۲) پیشنهاد (offer)
- کد عمیقتر شده ولی حاشیه و RPR خالص (بعد از تخفیف) افت کرده؟
- پیشنهاد با موجودی یا فصل همخوان نیست؟
- welcome و سبد همان کد را روی هم میگذارند؟
۳) زمانبندی (timing)
- waitها طولانیتر از عمر سیگنال سبد شدهاند؟
- پیامک شبانه یا خارج از ساعت خرید ایران؟
- پنجرهٔ attribution را عوض کردهای و داری دورهها را با هم مقایسه میکنی؟
۴) همپوشانی (overlap)
- چند جرنی همزمان روی یک نفر؟
- بلست جمعه روی کسی که دیروز SMS سبد گرفته؟
- suppress و سقف فرکانس شکسته؟
| نشانه | فرض اول | اقدام |
|---|---|---|
| RPR↓ و حجم گیرنده↑ | سگمنت پهن شده | ورود را باریک کن |
| RPR↓ و STOP↑ | فشار کانال / تداخل | suppress و سقف |
| RPR↓ و open↑ | پیشنهاد یا صفحه فرود | پیشنهاد و مسیر تبدیل |
| RPR↓ فقط روی یک کوهورت جذب | کیفیت موج | اسکیل کانال بد را قطع کن |
| RPR درمان≈holdout | لیفت واقعی نیست | پیام/اولویت را عوض کن؛ اسکیل نکن |
زمینهٔ هزینهٔ SMS در ایران
در ایران هر پیامک هم ریال میگیرد هم اعتبار لیست. برای همین RPR را همیشه کنار این سه عدد بگذار:
- هزینهٔ ارسال به ازای گیرنده (یا به ازای سفارش بازیابیشده)
- نرخ STOP مسیر و کانال
- همپوشانی فلو + بلست در ۲۴–۴۸ ساعت
ایمیل «ارزان به نظر میرسد»؛ پیامک نه. اگر RPR فلو SMS از هزینهٔ پیام + تخفیف جلو نزند، افزایش حجم یعنی سوزاندن حاشیه. رضایت کانال را جدا نگه دار: opt-in ایمیل مجوز SMS نیست.
الگوی عملی: اول RPR و STOP را روی مسیرهای پرریسک (سبد تخفیفدار، win-back) پایدار کن؛ بعد حجم را بالا ببر — برعکس نه.
RPR را با تفکر holdout جفت کن
RPR بدون کنترل میگوید «گیرندگان درمان چقدر خریدند». Holdout میگوید «چقدر از آن خرید اضافه بود».
ترکیب سالم:
- RPR درمان را هفتگی رصد کن (سلامت عملیاتی)
- روی مسیرهای تخفیفدار ۱۰–۲۰٪ holdout پایدار بگذار
- موفقیت اسکیل = uplift معنادار در برابر holdout + RPR قابلقبول + STOP کنترلشده
- اگر RPR درمان بالاست ولی با holdout فرقی ندارد، داری به خریدار طبیعی یارانه میدهی
بدون این جفت، تیم ممکن است فلویی با open قشنگ و RPR ظاهری را اسکیل کند که در عمل لیفت صفر دارد.
اتصال به Leadara: events، segments، journeys
Leadara روی ایونت، سگمنت، جرنی، ایمیل و پیامک کار میکند. لازم نیست فیچر جدا با نام «موتور RPR» داشته باشی تا این متریک را راه بیندازی:
- ایونتهای تمیز:
journey_enteredیا معادل ورود،email_sent/sms_sent،order_completedبا مبلغ، رضایت کانال - سگمنت گیرندگان مسیر در پنجرهٔ ثابت (یکتا)
- خروج جرنی روی تبدیل تا بعد از خرید پیام اضافه نسوزد
- گزارش هفتگی: درآمد سفارشهای پنجره ÷ اندازهٔ سگمنت گیرنده — جدا برای هر فلو/کمپین
- سگمنت holdout پایدار برای مسیرهای پرریسک و مقایسهٔ کنار RPR
- سقف و suppress بین جرنیها و بلست تا overlap RPR را خراب نکند
ماتریس attribution پیشرفته معمولاً بیرون از اتوماسیون است؛ اقدام و تمیز نگه داشتن مخرج گیرنده با سگمنت و جرنی است.
سناریوی کارشده: فروشگاه لوازم خانگی
فرض کن «آفتابخانه» جرنی سبد با ۱۵٪ تخفیف، welcome با همان کد، و SMS جمعه به «همه opt-inها» دارد. Open ایمیل سبد ۲۸٪ است و تیم خوشحال است؛ سفارش اضافه رشد نکرده.
تشخیص با RPR
| مسیر | گیرنده یکتا (ماه) | درآمد نسبتدادهشده | RPR تقریبی | خوانش |
|---|---|---|---|---|
| سبد ایمیل+SMS | ۸٬۲۰۰ | ۱۸۰ م.تومان | ~۲۱٬۹۰۰ تومان | متوسط؛ تداخل با welcome |
| Welcome | ۶٬۵۰۰ | ۹۵ م.تومان | ~۱۴٬۶۰۰ تومان | کد عمیق روی همه |
| بلست جمعه SMS | ۲۲٬۰۰۰ | ۷۰ م.تومان | ~۳٬۲۰۰ تومان | حجم بالا، ارزش پایین، STOP↑ |
اصلاح
- سگمنت سبد را به «سبد≥X + بدون سفارش + رضایت» باریک کن
- کد welcome را از کد سبد جدا کن؛ Champions را از تخفیف عمیق جمعه حذف کن
- بلست را به علاقهمندان دسته محدود کن و گیرندگان فلو ۲۴ساعته را suppress کن
- ۱۰٪ holdout روی سبد تخفیفدار
- موفقیت هفتگی = RPR مسیر + هزینه SMS + STOP + uplift در برابر holdout
اشتباهات رایج
- جشن open وقتی RPR و سفارش ثابتاند
- مخرج را «بازکننده» گذاشتن و اسمش را RPR گذاشتن
- قاطی کردن درآمد همهٔ سایت با درآمد مسیر
- مقایسهٔ RPR فلو و بلست بدون تعریف یکسان گیرنده و پنجره
- اسکیل SMS چون RPR یک هفته اسپایک داشته بدون نگاه به STOP
- نادیده گرفتن overlap چند جرنی
- عوض کردن پنجرهٔ attribution بعد از دیدن نتیجهٔ ضعیف
چکلیست این ماه
- برای یک فلو پرریسک، تعریف گیرنده + پنجره ۷روزه را بنویس
- RPR تقریبی همان فلو و یک کمپین را جدا حساب کن
- هزینه SMS و STOP را کنار RPR بگذار
- ۱۰٪ holdout پایدار روی مسیر تخفیفدار
- یک suppress برای تداخل فلو/بلست
- جلسهٔ هفتگی: RPR، uplift، STOP — نه فقط open
سوالات پرتکرار
RPR در مارکتینگ اتومیشن دقیقاً چیست؟
درآمد نسبتدادهشده به یک فلو یا کمپین تقسیم بر تعداد گیرندههای یکتا در همان پنجره. متریک سلامت مسیر است، نه جایگزین کامل آزمایش لیفت.
فرق RPR با نرخ باز شدن چیست؟
Open میگوید تقریباً چند نفر پیام را دیدند؛ RPR میگوید به ازای هر گیرنده چقدر فروش نسبتدادنی ساخته شد. برای تصمیم اسکیل فلو، RPR معمولاً مفیدتر است.
گیرنده را چطور تعریف کنیم؟
معمولاً یکتایی که حداقل یک ارسال موفق ایمیل یا پیامک از همان مسیر در پنجره داشته. بازکننده یا کلیککننده را جای گیرنده نگذار مگر متریک جدا بسازی.
اگر attribution کامل نداریم RPR بیفایده است؟
خیر. نسخهٔ تقریبی با ایونت ورود + سفارش در پنجرهٔ ثابت برای اولویتبندی مسیرها کافی است؛ بعداً مدل را دقیقتر کن.
وقتی RPR افت میکند اول کجا را ببینیم؟
مخاطب، پیشنهاد، زمانبندی، همپوشانی — به همین ترتیب. همزمان سه چیز را عوض نکن.
آیا RPR برای پیامک مهمتر از ایمیل است؟
اغلب بله؛ چون هزینهٔ واحد و ریسک STOP بالاتر است. RPR را با هزینه ارسال و opt-out بخوان.
رابطهٔ RPR و holdout چیست؟
RPR سلامت سرانهٔ درمان را نشان میدهد؛ holdout میگوید چقدر از آن افزایشی است. برای اسکیل تخفیف هر دو لازماند.
Leadara چه کمکی به محاسبهٔ RPR میکند؟
ایونت، سگمنت گیرندگان، جرنی ایمیل/پیامک با خروج، و امکان holdout عملیاتی. جمع درآمد و تقسیم را در گزارش هفتگی انجام میدهی؛ تمیزی داده و اقدام داخل اتوماسیون است.
جمعبندی و قدم بعدی
RPR یعنی از وانیتهٔ باز شدن به ارزش سرانهٔ هر گیرنده برسی: درآمد مسیر ÷ گیرندگان یکتا، جدا برای فلو و کمپین، با پنجرهٔ قفل و ترجیحاً کنار holdout و هزینه SMS. این ماه یک فلو پرریسک را با تعریف شفاف گیرنده اندازه بگیر؛ اگر RPR افتاد اول audience/offer/timing/overlap را چک کن — قبل از اینکه حجم ارسال را بالا ببری.





