مستندات پوشفا
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)» در پنل، کمپین‌های خود را بسازید و مدیریت کنید. برای هر کمپین سرویس، نوع، رویداد شروع و پایان، تأخیر ارسال (بر حسب دقیقه)، متن پیام و وضعیت (فعال/غیرفعال) را تنظیم کنید.