گلوگاه لوله ارسال در برابر سقف پیام برای شخص
فرق rate limiting و frequency capping: تعریف، جدول، مثال حراج ایران، FAQ و اتصال به Leadara.

نیلوفر کریمی
جایگاهیابی محصول، پیامگذاری و تولید محتوا برای رشد محصول؛ هماهنگی با تیم محصول و فروش.
۱ مهر ۱۴۰۵ · 7 دقیقه مطالعه
نسخه دیگر English

گلوگاه لوله ارسال با سقف پیام برای شخص چه فرقی دارد؟
سقف فرکانس (frequency capping) محدود میکند یک نفر در یک پنجرهٔ غلتان چند پیام بگیرد. محدودسازی نرخ (rate limiting) محدود میکند یک ورکفلو یا سیستم در هر دقیقه با چه سرعتی بفرستد تا تحویلپذیری و زیرساخت حفظ شود.
یکخطی برای تیم eCRM: سقف فرکانس = بودجهٔ شخص؛ rate limit = دریچهٔ لوله. هر دو «کمتر بفرست» هستند، ولی از چه کسی محافظت میکنند فرق دارد.
در ایران بعد از کمپین جمعه یا مسیر سبد شلوغ، تیم میگوید «خیلی پیامک رفت، سقف بگذاریم». گاهی مشکل سقف نفر است (یک نفر ۴ پیامک در ۲ ساعت گرفته). گاهی مشکل لوله است (در ۱۰ دقیقه ۲۰ هزار پیامک به اپراتور هل شده و صف یا فیلتر شده). یکی را با دیگری عوض نکن.
برای دیدن سلامت فلو فراتر از open، قاب RPR مفید است: درآمد به ازای گیرنده (RPR) چیست؟.
هر کدام چطور کار میکند؟
سقف فرکانس (frequency capping)
روی شخص قفل میشود: مثلاً حداکثر ۲ پیامک بازاریابی در ۲۴ ساعت، یا ۳ ایمیل پرومو در ۷ روز. قبل از هر ارسال، موتور میپرسد: این نفر در پنجره هنوز بودجه دارد؟ اگر نه، پیام suppress یا به صف بعداً میرود. هدف: خستگی و STOP کمتر.
محدودسازی نرخ (rate limiting)
روی لوله / ورکفلو / یکپارچگی قفل میشود: مثلاً حداکثر N پیامک در دقیقه از این جرنی، یا سقف API اپراتور. صف ارسال را آهسته میکند تا deliverability، خط SMS، یا ورکر ایمیل نترکد. هدف: سلامت سیستم و inbox placement — نه لزوماً حس فرد.
| بعد | سقف فرکانس | Rate limiting |
|---|---|---|
| واحد محافظت | یک شخص | لوله / سیستم / ورکفلو |
| سؤال موتور | این نفر هنوز بودجه دارد؟ | الان با چه سرعتی مجازیم بفرستیم؟ |
| اثر روی نفر | ممکن است لمس بعدی نیاید | لمس میآید ولی دیرتر در صف |
| متریک | پیامک/نفر، STOP، شکایت | صف، خطا API، نرخ تحویل |
| ریسک اشتباه | قفل بیشازحد مسیر درآمدی | صف طولانی بدون شفافیت SLA |
| جای درست | برند و رضایت کانال | اپراتور، ESP، زیرساخت |
مثال ایران: حراج جمعه + مسیر سبد
برند لوازم دیجیتال جمعه ۱۲ ظهر بلست پیامک حراج میزند و همزمان جرنی سبد هر ۲ ساعت یک لمس دارد. rate limit اپراتور ۱۰۰۰ پیامک/دقیقه است؛ بلست ۲۰ دقیقهای لوله را پر میکند. بعضی نفرها از بلست + دو لمس سبد در همان بعدازظهر ۳ پیامک میگیرند و STOP میزنند. تیم فقط rate limit را بالاتر میخواهد؛ در واقع هم لوله شلوغ است هم سقف نفر وجود ندارد.
تشخیص
| مشکل | اثر |
|---|---|
| نبود سقف فرکانس نفر | STOP و شکایت |
| نبود rate limit روی بلست بزرگ | صف/فیلتر اپراتور |
| یکی را جای دیگری گذاشتن | یا خستگی نفر یا ترکیدن لوله |
| شمردن فقط «ارسال موفق» | نادیده گرفتن بودجه نفر و سلامت لوله |
اصلاح عملی
- سقف فرکانس: مثلاً حداکثر ۲ پیامک بازاریابی / ۲۴ساعت / نفر (تراکنشی جدا).
- Rate limit: بلست جمعه را با دریچهٔ مطابق قرارداد اپراتور بفرست.
- اعضای داخل جرنی سبد حساس را از بلست همان روز suppress کن.
- تراکنشی (کد تأیید، رسید) را از سقف پرومو جدا کن.
- متریک هفته: STOP، شکایت، عمق صف، و RPR — نه فقط تعداد ارسال.
تفاوت فلو و کمپین پیامک را هم روشن نگه دار: فلو پیامک در برابر کمپین پیامک. برای شلیک در برابر مسیر: جرنی مارکتینگ در برابر کمپین.
چه وقت سقف فرکانس، چه وقت rate limit؟
- یک نفر در ۲۴ ساعت چند لمس از چند جرنی میگیرد؟ → سقف فرکانس.
- بلست بزرگ اپراتور یا ESP را فشار میدهد؟ → rate limit.
- هر دو لازماند: اول بودجه نفر، بعد دریچه لوله.
- آیا پیامهای تراکنشی از سقف پرومو مستثنی شدهاند؟
- آیا صف rate-limited برای گیرنده شفاف است (تأخیر قابلقبول)؟
اتصال به Leadara: events، segments، journeys، ایمیل و پیامک
Leadara روی ایونت، سگمنت، جرنی، ایمیل و پیامک کار میکند. هر دو کنترل را روی همین مدل سوار کن:
- ایونتها: ارسال و engagment را برای شمارش پنجره فرکانس ثبت کن (
sms_sent,email_sent, یا معادل). - سگمنت suppress: کسانی که بودجه فرکانسشان پر است از بلست هفته خارج شوند.
- جرنی: قبل از لمس پیامک/ایمیل، شرط سقف نفر؛ برای بلستهای بزرگ، ارسال را با دریچه نرخ هماهنگ کن.
- کانال: سقف جدا برای ایمیل و پیامک؛ تراکنشی را قاطی پرومو نکن.
- Goal + guard: روی مسیر سبد، خرید خروج است — سقف فرکانس جای goal را نمیگیرد.
اشتباهات رایج
- بالا بردن rate limit وقتی مشکل STOP نفر است
- سقف فرکانس آنقدر تنگ که welcome و سبد میمیرند
- یکی کردن بودجه پیامک تراکنشی و پرومو
- نادیده گرفتن صف: rate limit بدون مانیتور تأخیر
- سنجیدن موفقیت فقط با «همه پیامکها Delivered»
سوالات پرتکرار
فرق rate limiting و frequency capping چیست؟
سقف فرکانس بودجه پیام برای یک شخص است؛ rate limiting سرعت ارسال لوله/سیستم است.
اگر rate limit بگذاریم دیگر سقف فرکانس لازم نیست؟
خیر. لوله سالم میتواند همانطور یک نفر را با چند جرنی بمباران کند.
سقف فرکانس روی همه کانالها یکی باشد؟
معمولاً جدا: پیامک تنگتر، ایمیل کمی بازتر؛ و همیشه تراکنشی جدا.
Rate limit را از کجا بیاوریم؟
از قرارداد اپراتور SMS / محدودیت ESP و ظرفیت ورکر خودتان — نه از حس استنداپ.
آیا Leadara یک دکمه جادویی برای هر دو دارد؟
منطق را با سگمنت suppress، شرط روی جرنی، و سیاست ارسال کمپین میسازی؛ اعداد را با داده STOP و صف تنظیم کن.
متریک درست هفته شلوغ چیست؟
STOP و شکایت (نفر)، عمق صف و خطای API (لوله)، بهعلاوه RPR — نه فقط حجم ارسال.
Quiet hours جای این دو را میگیرد؟
خیر. ساعات سکوت پنجره ساعتی است؛ سقف فرکانس بودجه نفر است؛ rate limit دریچه لوله است. سه لایه جدا.
جمعبندی و قدم بعدی
سقف فرکانس از شخص محافظت میکند؛ rate limit از لوله. این هفته یک سقف ۲ پیامک پرومو / ۲۴ساعت بگذار، بلست جمعه را با دریچه اپراتور بفرست، و STOP را کنار عمق صف بخوان.
الگوی تست ۱۴ روزه
روز ۱–۲: وضعیت فعلی STOP و صف را پایه بگیر.
روز ۳–۵: سقف فرکانس نفر را روشن کن (holdout ۱۰٪ بدون سقف).
روز ۶–۱۰: rate limit بلست را مطابق اپراتور تنظیم کن.
روز ۱۱–۱۴: STOP، شکایت، تأخیر صف، RPR را مقایسه کن.
| نسخه | کنترل | انتظار |
|---|---|---|
| A | بدون سقف نفر | STOP بالاتر |
| B | سقف نفر + rate limit | STOP کمتر، صف پایدار |
اگر B STOP را کم کرد بدون افت معنادار RPR، همان را سیاست کانال کن.
زبان تیم: نفر یا لوله؟
در استنداپ اگر کسی گفت «خیلی پیامک رفت»، بپرس: برای یک نفر زیاد بود یا در دقیقه زیاد بود؟ جواب اول → سقف فرکانس. جواب دوم → rate limit.
| بگو | یعنی |
|---|---|
| سقف فرکانس / بودجه نفر | چند پیام در پنجره برای یک شخص |
| Rate limit / دریچه لوله | چند ارسال در دقیقه برای سیستم |
| Quiet hours | پنجره ساعتی ممنوع |
چکلیست go-live
- سقف فرکانس پرومو برای پیامک و ایمیل جدا نوشته شده؟
- تراکنشی مستثنی است؟
- Rate limit با قرارداد اپراتور/ESP همخوان است؟
- مانیتور صف و تأخیر دارید؟
- suppress برای بودجه پر؟
- داشبورد: STOP، شکایت، عمق صف، RPR؟
بدون بند ۶، «کنترل فرکانس گذاشتیم» شعار است نه سیستم.
مرز با ساعات سکوت
ساعات سکوت پنجره ساعتی است (مثلاً ۲۳ تا ۸). سقف فرکانس میگوید حتی در روز هم بیش از N پیام نرود. Rate limit میگوید لوله در دقیقه چند تا رد کند. هر سه را روی یک تخته بنویس تا در حراج جمعه قاطی نشوند.
نشانههای سالم
| نشانه | یعنی |
|---|---|
| STOP بعد از بلست پایدار یا کمتر | سقف نفر کار میکند |
| صف بلست بدون خطای پیاپی API | rate limit واقعبینانه است |
| تراکنشی دیر نمیرسد بهخاطر سقف پرومو | جداسازی درست است |
| RPR افت فاجعه ندارد | بودجه نفر مسیر درآمد را نکشته |




