Skip to main content

وب پوش

**قبل از شروع، لطفاً ویدئوی زیر را مشاهده کنید تا با روند کلی آشنا شوید.**

دانلود فایل Service worker برای راه اندازی وب پوش نوتیفیکیشن

برای راه اندازی وب پوش نوتیفیکیشن فقط نیاز است که فایل سرویس وورکر را دانلود کرده و در محل مناسب مطابق با دستورات زیر قرار دهید.

فایل سرویس وورکر را از آدرس زیر دانلود کرده و در مسیر اصلی root پروژه خود قرار دهید.

دانلود فایل سرویس وورکر

مهم

فایل سرویس وورکر باید حتما در مسیر root قرار گیرد به صورتی که پس از آدرس اصلی وب سایت شما با قرار دادن نام آن در url مرورگر بتوان فایل را دید.

https://{YOUR_WEBSITE}/sgmnt-sw.js

مثال:

https://zebline.com/sgmnt-sw.js

پس از طی مراحل بالا SDK کاملا در وب سایت شما نصب و راه اندازی شده است.

صحت سنجی راه اندازی صحیح پوش نوتیفیکیشن

پس از پیاده سازی کامل SDK پس از ورود به وبسایت، مودال وب پوش نمایش داده میشود. در صورت allow کردن دریافت وب پوش، یک یوزر جدید در قسمت Leads پنل زبلاین ساخته خواهد شد که توکن وب پوش شما در قسمت attributes موجود است. میتوانید با زدن گزینه Send Web Push یک کمپین وب پوش برای یوزر خود ارسال کرده تا از دریافت ان اطمینان حاصل نمایید.

alt text

در هر زمان که بخواهید میتوانید با مراجعه به کد راهندازی SDK زبلاین و تغییر پارامتر مرتبط با وب پوش نوتیفیکیشن آن را فعال یا غیر فعال کنید:

پارامتر فعال سازی یا غیرفعال سازی وب پوش

این پارامتر در تابع window.zebline.init درون اسکریپت راهندازی SDK زبلاین قرار میگیرد.

notificationRequest: true;
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>

<script>
window.onload = function () {
window.zebline.init({
token: "YOUR_ZEBLINE_ACCESS_TOKEN",
licence_code: "YOUR_ZEBLINE_LICENCE_CODE",
notificationRequest: true,
});
};
</script>

</body>
</html>
توجه

پارامتر notificationRequest در کد بالا که مقدار بولین دریافت میکند اگر true باشد یعنی پوش برای شما فعال خواهد شد و اگر false باشد غیر فعال میگردد.

در صورتی که پوش غیر فعال باشد هرگونه تعامل با کاربران شما از مسیر وب پوش زبلاین ناممکن خواهد شد.

توجه

تمامی رویداد های مربوط به Allow یا Dis-Allow و ارسال و دریافت وب پوش نوتیفیکیشن توسط SDK به صورت خودکار رهگیری میشوند.