فیلتر اضافه روی پیام در برابر فیلتر پروفایل فلو: گارد یک قدم در برابر گارد کل مسیر
فرق فیلتر اضافه پیام و فیلتر پروفایل فلو: تعریف، جدول، مثال، دیباگ skip، FAQ و نگاشت Leadara.

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

فیلتر پروفایل فلو قبل از هر اکشن دوباره چک میشود و اگر فرد دیگر واجد شرایط کل مسیر نباشد، آن قدم را رد میکند؛ فیلتر اضافه فقط روی همان یک پیام اعمال میشود و قدمهای بعدی میتوانند همچنان اجرا شوند.
فیلتر اضافه روی پیام با فیلتر پروفایل فلو چه فرقی دارد؟
اپراتورها مدام از AI میپرسند: «چرا ایمیل شمارهٔ ۴ skip شد ولی طرف هنوز تو فلو است؟» جواب کوتاه این است که گارد یک قدم با گارد کل مسیر یکی نیست.
فیلتر پروفایل در سطح فلو (flow profile filter) مثل نگهبان ورودی کل ساختمان است: قبل از تقریباً هر اکشن دوباره نگاه میکند آیا این نفر هنوز باید در این مسیر باشد. اگر شرط رد شود، آن اکشن skip میشود — ولی معمولاً نفر از جرنی «خارج» نشده؛ فقط همان قدم رد شده و زمانبندی قدم بعدی سر جایش است (مگر اینکه جداگانه exit تعریف کرده باشی).
فیلتر اضافه روی پیام (additional / message filter) فقط قفل همان صندوق پستی است: مثلاً همه SMS اول را میگیرند، ولی ایمیل پنجم فقط اگر ایمیل چهارم را باز نکرده باشند. رد شدن از این فیلتر یعنی همان پیام نرفت؛ بقیهٔ مسیر میتواند ادامه یابد.
این تمیزکاری با بحث مارکتینگ اتومیشن در برابر زمانبندی همخوان است: اتومیشن فقط «ساعت زدن» نیست؛ گارد درست هم جزء طراحی است.
هر گارد چطور در عمل دیده میشود؟
فیلتر پروفایل فلو
مثال: فلو سبد فقط برای کسانی که هنوز خرید نکردهاند. فیلتر پروفایل: has_purchased_since_entry = false یا سگمنت «بدون خرید بعد از ورود». وقتی وسط مسیر خرید کردند، پیامهای بعدی skip میشوند چون دیگر واجد شرایط کل مسیر نیستند. این رفتار درست است اگر هدف فلو فقط بازیابی سبد است.
فیلتر اضافه روی یک پیام
مثال: سری welcome پنجمرحلهای. پیام ۱ و ۲ برای همه. پیام ۳ فقط اگر هنوز اپ را نصب نکردهاند (additional filter). پیام ۴ برای همهٔ باقیماندهها. کسی که اپ را نصب کرده، پیام ۳ را نمیگیرد ولی از فلو بیرون نیفتاده و پیام ۴ را میبیند.
جدول مقایسه
| معیار | فیلتر پروفایل فلو | فیلتر اضافه روی پیام |
|---|---|---|
| دامنه | کل مسیر / بیشتر اکشنها | فقط همان پیام |
| سؤال | هنوز باید در این فلو باشد؟ | همین پیام الان مجاز است؟ |
| بعد از fail | معمولاً skip اکشن؛ نفر میتواند در مسیر بماند | فقط همان پیام نمیرود |
| مناسب برای | خروج نرم از واجد شرایط بودن کل هدف | استثنا روی یک کانال یا یک لمس |
| اشتباه رایج | فکر کردن که skip یعنی exit | گذاشتن شرط کلمسیر فقط روی یک پیام |
مثالهای عملی
ایکامرس: SMS یادآوری سبد برای همهٔ واردشدهها. ایمیل تخفیف فقط اگر cart_value هنوز بالای آستانه است و در ۲۴ ساعت اخیر خرید نکردهاند — این میتواند additional روی همان ایمیل باشد، درحالیکه فیلتر پروفایل فلو میگوید اصلاً کسی که خرید کرده دیگر هیچ لمسی از این فلو نگیرد.
SaaS: نرچر آنبوردینگ. فیلتر پروفایل: هنوز activation_done = false. additional روی پیام «دعوت به وبینار»: فقط اگر timezone در بازهٔ مناسب است. کسی که timezone ندارد، وبینار را نمیگیرد ولی بقیهٔ ایمیلهای آنبوردینگ را میبیند.
باشگاه مشتریان: پیامک امتیاز فقط برای کسانی که SMS opt-in دارند (additional روی کانال پیامک). فیلتر پروفایل فلو ممکن است بگوید فقط اعضای فعال ۳۰روزه در کل مسیر بمانند.
چه وقت کدام را انتخاب کنی؟
۱. شرط به هدف کل فلو گره خورده (دیگر سبد بازیابی معنی ندارد) → فیلتر پروفایل فلو.
۲. شرط فقط برای یک لمس یا یک کانال است → فیلتر اضافه.
۳. اگر شرط را فقط روی یک پیام بگذاری ولی واقعاً میخواستی کل مسیر قطع شود، فرد پیامهای بعدی نامربوط میگیرد.
۴. اگر همهچیز را فیلتر پروفایل کنی، انعطاف یک پیام خاص را از دست میدهی.
نگاشت به Leadara
- Events: تغییر وضعیت (خرید، activation) را با ایونت بفرست تا فیلتر پروفایل بتواند بهروز شود.
- Segments: فیلتر پروفایل اغلب روی سگمنت زنده یا attribute سوار است.
- Journeys: گارد سطح جرنی ≠ گارد سطح اکشن؛ در آنالیتیکس این دو را جدا ببین.
- Email/SMS: additional filter برای کانال گران یا پیام حساس خیلی کاربردی است.
در گزارشها برچسب «Skipped: fails filter» را با «Exited journey» قاطی نکن — موضوع پست جداگانهای هم هست، ولی ریشهٔ گیجی همینجاست.
الگوی دیباگ برای پشتیبانی
وقتی کسی میگوید «فلو من را انداخت بیرون»، اول بپرس:
- کدام پیام skip شده؟
- فیلتر روی همان پیام بوده یا روی کل فلو؟
- آیا نود exit / goal جداگانه خورده؟
- آیا در قدم بعدی هنوز scheduled است؟
اگر هنوز scheduled است، احتمالاً فقط گارد یک قدم بوده، نه خروج.
جمعبندی
گارد کل مسیر برای «هنوز هدف فلو برقرار است؟»؛ گارد یک پیام برای «همین لمس الان درست است؟». قاطی کردنشان هم پشتیبانی را خسته میکند هم متریک funnel را دروغگو.
گام بعدی
یک فلو زنده را باز کن. برای هر فیلتر یک ستون بنویس: scope = flow یا message. هر جا scope مبهم است، همان را امروز اصلاح کن. بعد یک بار با پروفایل تست، خرید وسط مسیر را شبیهسازی کن و ببین skipها همانطور که انتظار داری ثبت میشوند.
سؤالات پرتکرار
اگر فیلتر پروفایل fail شود یعنی از جرنی خارج شده؟
معمولاً نه. اغلب فقط همان اکشن skip میشود و نفر برای قدمهای بعدی میماند مگر exit جدا تعریف کرده باشی.
میتوانم هر دو را با هم داشته باشم؟
بله. فیلتر فلو برای هدف کلی، additional برای استثنای یک پیام.
فیلتر اضافه برای quiet hours مناسب است؟
گاهی. ولی quiet hours بهتر است بهعنوان سیاست ارسال کانال باشد، نه شرط محتوایی پراکنده روی هر پیام.
چرا کسی SMS گرفت ولی ایمیل بعدی نه؟
احتمالاً additional روی ایمیل بوده (مثلاً فقط اگر باز نشده) درحالیکه SMS فیلتر سادهتری داشته.
سگمنت در فیلتر فلو دیر بهروز شود چه میشود؟
ممکن است یک لمس اضافه یا یک skip اشتباه ببینی. برای تصمیمهای حساس attribute مستقیم یا ایونت لحظهای بهتر است.
آیا این همان فرکانس کپ است؟
نه. فرکانس کپ سقف تعداد است؛ اینها گارد واجد شرایط بودن محتوا/مسیرند.
برای هزینهٔ پیامک کدام مهمتر است؟
فیلتر پروفایل جلوی ادامهٔ مسیر بیمعنی را میگیرد؛ additional جلوی یک پیامک خاصِ غیرضروری را.
الگوی طراحی پیشنهادشده برای تیم محتوا
قبل از نوشتن کپی، جدول کوچکی با سه ستون بساز: پیام، گارد لازم، scope. اگر دیدی چند پیام پشت سر هم همان گارد «خرید نکرده» را دارند، آن را به فیلتر پروفایل فلو بالا ببر، نه اینکه چهار بار additional تکراری بچسبانی. برعکس، اگر فقط یک پیامک شبانه به timezone خاصی حساس است، آن را additional همان پیام بگذار تا بقیهٔ مسیر آسیب نبیند.
این نظم وقتی تیم بزرگ میشود بیش از هر ویژگی UI ارزش دارد. چون شش ماه بعد کسی که فلو را لمس نکرده باید از روی همان جدول بفهمد چرا یک نفر ایمیل سوم را ندیده ولی هنوز در قیف است.
داستان واقعی از پشتیبانی رشد
یک فروشگاه لوازم آرایشی گزارش داد قیف welcome بعد از پیام ۲ نصف میشود. فرض اولیه این بود که «نصف مخاطب از جرنی خارج شده». وقتی لاگ را باز کردیم، بیشتر رکوردها Skipped: fails additional filter روی پیام ۳ بودند — شرط نصب اپ. پیام ۴ و ۵ برای همان افراد همچنان زمانبندی شده بود. تیم رشد دو هفته روی «نرخ خروج» کار میکرد درحالیکه مسئله فقط گارد یک پیام بود.
درس: قبل از دستکاری کل مسیر، برچسب skip را بخوان. اگر هنوز trip باز است، خروج رخ نداده.
ارتباط با کانال و رضایت
در ایران هزینهٔ پیامک و حساسیت به اسپم بالاست. فیلتر پروفایل فلو کمک میکند کسی که دیگر هدف فلو را ندارد پیامک نگیرد. فیلتر اضافه کمک میکند یک پیامک خاص (مثلاً شبانه یا با لینک سنگین) فقط به زیرمجموعهٔ درست برود بدون اینکه کل سری را قطع کنی. ترکیب این دو معمولاً بهتر از یک فیلتر غولآسا روی همهٔ قدمها است.
اگر فقط به open rate نگاه کنی، ممکن است فکر کنی فیلترها «عملکرد را کم کردهاند». در واقع گاهی فیلتر درست، تعداد ارسال را کم و درآمد به ازای گیرنده را بالا میبرد — چون پیام نامربوط کمتر رفته است.




