SDK v2
ریتنشن خودکار (RetenX)
ارسال کمپینهای پوش نوتیفیکیشن خودکار مبتنی بر رفتار کاربر — سبد رها شده، ثبتنام ناقص و سناریوهای سفارشی.
RetenX چیست؟
RetenX سیستم کمپینهای رفتاری پوشفا است. شما یک رویداد شروع و یک رویداد پایان (اختیاری) تعریف میکنید. اگر کاربر رویداد شروع را اجرا کند ولی ظرف مدت مشخص رویداد پایان را نداشته باشد، پوش نوتیفیکیشن کمپین برایش ارسال میشود.
سناریوهای آماده
در پنل چند سناریوی آماده وجود دارد:
| نوع کمپین | رویداد شروع | رویداد پایان | کاربرد |
|---|---|---|---|
| سبد خرید رها شده | add_to_cart | checkout_completed | کاربری که سبد خرید پر کرده اما خرید نهایی نکرده |
| ثبتنام ناقص | register_start | register_completed | کاربری که فرآیند ثبتنام را شروع کرده اما تکمیل نکرده |
| محتوای نیمهکاره | content_opened | content_finished | کاربری که محتوا را باز کرده اما تمام نکرده |
| سفارشی | هر رویداد دلخواه | هر رویداد دلخواه | سناریوی کاملاً سفارشی |
ارسال رویداد از کلاینت
در نقاط مناسب از سایت، رویدادهای کاربر را با متد event ارسال کنید:
// رویداد شروع (کمپین را فعال میکند)
await window.Pushfa.event('add_to_cart', {
product_id: 123,
product_name: 'کفش ورزشی',
price: 480000
});
// رویداد پایان (کمپین را لغو میکند)
await window.Pushfa.event('checkout_completed');
استفاده از پارامترها در متن پیام
در متن نوتیفیکیشن کمپین میتوانید از پارامترهای رویداد استفاده کنید:
نمایش ماژول RetenX در پنل توسط مدیر سامانه قابل فعال/غیرفعالسازی است.
سلام {name}، محصول {product_name} هنوز در سبد شما منتظر است!
مدیریت کمپینها در پنل
از منوی «ریتنشن (RetenX)» در پنل، کمپینهای خود را بسازید و مدیریت کنید. برای هر کمپین سرویس، نوع، رویداد شروع و پایان، تأخیر ارسال (بر حسب دقیقه)، متن پیام و وضعیت (فعال/غیرفعال) را تنظیم کنید.