
آیا میخواهید امکان ارسال نوتیفیکیشن در وردپرس خود داشته باشید؟
پوش نوتیفیکیشن (Push Notification) به شما اجازه میدهد حتی زمانی که کاربران از سایت شما بازدید نمیکنند هم برای آنها اعلان بفرستید.
در این مقاله ما روش ارسال نوتیفیکیشن تحت وب در وبسایتهای وردپرسی را آموزش خواهیم داد.
پوش نوتیفیکیشن چیست؟
پوش نوتیفیکیشن اعلانهای قابل کلیکی در بالای دسکتاپ یا مناطق نوتیفیکیشن در موبایل هستند. حتی اگر مرورگر کاربران هم باز نباشد میتوان آنها را نمایش داد.
این نوتیفیکیشنهای تحت وب در موبایلها هم کار میکنند. با ارسال نوتیفیکیشن میتوانید جدیدترین بروزرسانیها و مطالب یا محصولات و پیشنهادات خود را به کاربرانتان اعلام کنید.
ثابت شده است که پوش نوتیفیکیشنها روشی بسیار مؤثر برای تبدیل بازدیدکنندگان وبسایت به مشتری و دنبال کنندگان وفادار است.
چرا نوتیفیکیشن در وردپرس را باید راهاندازی کنم؟
جالبه بدانید 70٪ افرادی که وبسایت شما را ترک میکنند هرگز برنخواهند گشت. به همین دلیل شما باید این دسته از کاربران را به مشترک یا مشتری سایت خود تبدیل کنید.
میتوانید این کار را از راههای مختلف مثل ایمیل مارکتینگ، شبکههای اجتماعی، SMS مارکتینگ یا پوش نوتیفیکیشن انجام دهید.
در حالی که ایمیل مارکتینگ هنوز مهمترین و موثرترین ابزار بازاربابی است اما به ما ثابت شده است که پوش نوتیفیکیشن هم میتواند بسیار موثر باشد.
دلایل موثر بودن پوش نوتیفیکیشن:
- کاربران برای دریافت اعلانها باید درخواست دریافت آن را قبول کنند. این بدین معنی است که آنها قبلاً به آنچه شما ارائه میدهید علاقمند بودهاند و با رضایت خود این اعلانها را دریافت میکنند.
- هیچ الگوریتمی وجود ندارد، بنابراین نزدیک به 100٪ پیام ها تحویل می شوند. (برخلاف روشهای دیگر)
- کاربران میتوانند نحوه نمایش پوش نوتیفیکیشنهای دستگاههای خود را کنترل کنند، میتوانند آنها را به تعویق بیاندازند یا آنها را کاملاً خاموش کنند.
- هنوز بسیاری از وبسایتها از آن استفاده نمیکنند.
سایتهای مشهور از جمله فیسبوک، پینترست، لینکدین و بسیاری دیگر، اهمیت این موضوع را درک کرده و در حال حاضر پوش نوتیفیکیشنهای تحت وب استفاده می کنند.
این اعلانها جذاب تر از پیام کوتاه، بازاریابی ایمیل و رسانه های اجتماعی هستند. طبق یک نظرسنجی، پوش نوتیفیکیشنها 50% بیشتر از ایمیلها باز میشوند و دارای نرخ کلیک دوبرابری هستند.
حالا بریم به نحوه افزودن پوش نوتیفیکیشن در وردپرس نگاهی بیاندازیم.
راهاندازی پوش نوتیفیکیشن در وردپرس
OneSignal یک سرویس ارسال پوش نوتیفیکیشن رایگان برای وبسایتهای وردپرسی است.
ابتدا به قسمت افزونه ها > افزودن بروید.
افزونه OneSignal را نصب و فعال نمایید. برای اطلاعات بیشتر میتوانید مقاله آموزش قدم به قدم نصب افزونه وردپرس را مطالعه نمایید.
پس از فعالسازی به منوی پیشخوان شما گزینهای به نام OneSignal Push اضافه میشود. برای انجام تنظیمات روی آن کلیک کنید.
صفحه تنظیمات به دو بخش Setup و Configuration تقسیم میشود. بخش Setup توضیحات و راهنماییهایی در مورد راهاندازی پوش نوتیفیکیشن در وردپرس است که به آن میپردازیم.
قدم 1- تنظیمات پوش نوتیفیکیشن OneSignal
ابتدا به وبسایت OneSignal رفته و با کلیک روی دکمه start for free یک اکانت رایگان بسازید.
بعد از ساخت اکانت، به داشبورد سایت OneSignal هدایت میشوید.
روی دکمه NEW APP/WEBSITE کلیک کنید.
با کلیک روی دکمه، پاپ آپی باز میشود که شما باید درون فیلد APP NAME یک نام وارد کنید (هر نامی که میخواهید)
در مرحله بعد باید پلتفرم را انتخاب نمایید. در اینجا گزینه Web Push را انتخاب کرده و روی دکمه Next کلیک کنید.
در مرحله بعد، ابتدا گزینه WordPress Plugin or Website Builder را انتخاب و سپس روی WordPress کلیک کنید.
سپس به پایین اسکرول نمایید تا به بخش WordPress Site Setup برسید.
در این قسمت باید عنوان سایت، URL و لوگوی خود را وارد کنید. این لوگو در اعلانهای شما نمایش داده میشود. پس توصیه میکنیم از فیوآیکون یا لوگوی سایت خود استفاده نمایید.
اگر سایت وردپرسی شما از SSL/HTTPS استفاده نمیکند میتوانید گزینه My site is not fully HTTPs فعال را نمایید. شما ارسال نوتیفیکیشن در وردپرس را فقط از وبسایتهای دارای URL امن HTTPS میتوانید انجام دهید.
اگر سایت شما تحت دامنه دارای HTTPS نیست باید این گزینه را فعال کرده و در قسمت Label یک نام وارد نمایید.
لیبل در واقع یک زیر دامنه است که با استفاده از URL امن HTTPS در سرورهای OneSignal میزبانی می شود. این زیر دامنه برای نوتیفیکیشن استفاده می شود.
توصیه ما استفاده از دامنه تحت SSL خود به جای زیر دامنه سرورهای OneSignal است.
پس از اتمام کار روی دکمه Save کلیک کنید.
پس از ذخیره تنظیمات، به صفحهای منتقل میشوید که در آن دو فیلد با نامهای APP ID و API KEY نمایش داده میشود.
تنظیمات افزونه OneSignal
حالا به تنظیمات افزونه OneSignal در پیشخوان وردپرس خود برگشته و به زبانه Configuration بروید. سپس فیلدهای APP ID و API KEY را با کدهایی که سایت OneSignal در بالا به شما داده است پر کنید.
این کدها به شما اجازه ارسال پوش نوتیفیکیشن در وردپرس توسط مرورگرهای کروم و فایرفاکس را به شما میدهند.
همچنین برای ارسال نوتیفیکیشن در مرورگر سافاری نیاز به Safari Web ID دارید.
برای گرفتن Safari API key دوباره به سایت OneSignal رفته و از منو به قسمت Settings بروید.
سپس از ردیف Apple Safari روی آیکون ویرایش کلیک کنید.
دوباره مانند مراحل قبل، عنوان، URL و لوگوی سایت خود را وارد نمایید.
بعد از وارد کردن اطلاعات روی دکمه Save کلیک کنید. اکنون با کلیک روی Apple Safari در پاپ آپ باز شده Safari Web ID را خواهید دید. آن را کپی کنید.
دوباره به تنظیمات افزونه در پیشخوان خود برگشته و در فیلد Safari Web ID کد کپی کرده را وارد کنید.
فراموش نکنید روی دکمه ذخیره کلیک نمایید.
نمایش در سایت
حالا سایت خود را در یک پنجره ناشناس (incognito) مرورگر باز کنید. یک آیکون زنگوله را در پایین سمت راست خود خواهید دید. با کلیک روی آن پاپ آپ پوش نوتیفیکیشن در وردپرس ظاهر میشود.
نوتیفیکیشن در موبایل هم به این صورت نمایش داده خواهد شد.
توجه: ظاهر پنجره اعلان ممکن است براساس تنظیمات http / https سایت شما متفاوت باشد.
حال ممکن است سؤال کنید که چرا این پوش نوتیفیکیشن متفاوت از آنچه در برخی وبسایتهای دیگر دیدهاید است؟
به طور معمول کاربران حالت پیشفرض نوتیفیکیشن مرورگرها را میبینند، چیزی شبیه این:
مشکل اینجاست که اگر کاربر روی دکمه “Block” کلیک کند، دیگر هرگز نوتیفیکیشنی برای عضویت در اعلانها مشاهده نمیکند. ب
رای برطرف کردن این مشکل، OneSignal دو روش مختلف دارد.
مورد اول پاپ آپ نوتیفیکیشن و دیگری آیکون زنگ است. هر دوی آنها کاملا قابل تنظیم و شخصی سازی هستند و میتوانید آنها را مطابق نیاز و علاقه خود تغییر دهید.
قدم 2- شخصی سازی پاپ آپ نوتیفیکیشن
حالت پیشفرض نوتیفیکیشن بسیار ساده است. متن موردنظر و لوگوی سایت شما را نشان میدهد. ممکن است بخواهید کمی تغییرات دهید تا آن را شخصیتر نمایید.
کافی است به زبانه configuration در صفحه تنظیمات افزونه بروید. به پایین اسکرول کنید تا به بخش HTTP Pop-Up Settings برسید.
گزینه Customize the HTTP Pop-Up Prompt text را فعال کرده و در فیلدهای زیر آن متنهای دلخواه خود را وارد کنید. سپس تغییرات خود را ذخیره نمایید.
قدم 3- شخصی سازی آیکون زنگ نوتیفیکیشن در وردپرس
به طور معمول زمانی که کاربر درخواست نمایش نوتیفیکیشن تحت وب یک سایت را رد کند، مرورگر دیگر آن را نمایش نمیدهد.
اما اگر بعدا نظر کاربر عوض شود و بخواهد اعلانها را دریافت کند چه میشود؟
زنگ اشتراک در OneSignal به شما امکان میدهد تا کاربران با کلیک روی آن دوباره مشترک اعلانهای شما شوند.
آیکون زنگ نیز از صفحه تنظیمات افزونه کاملاً قابل تنظیم است. کافی است به بخش Prompt Settings & Subscription Bell رفته و گزینههای شخصیسازی (customize) را فعال کنید.
حالا میتوانید از فیلدهای پایین این قسمت، هر قسمتی که میخواهید را شخصیسازی نمایید.
به طور مثال میتوانید رنگ آیکون زنگ را مطابق قالب وردپرس خود تغییر دهید.
قدم 4- ارسال نوتیفیکیشن از سایت
به صورت پیشفرض افزونه OneSignal برای هر مطلب منتشر شده جدید نوتیفیکیشن ارسال میکند.
در صورتی که مایل نیستید میتوانید از بخش Automatic Notification Settings در تنظیمات، این گزینه را خاموش کنید.
همچنین میتوانید به صورت دستی هنگام انتشار یا بروزرسانی یک مطلب، اعلان ارسال نمایید. به صورت یک نوشته یا برگه را ویرایش کنید. در ستون سمت چپ باکس OneSignal را خواهید دید.
تیک گزینه را زده و مطلب خود را منتشر یا بروزرسانی کنید. افزونه OneSignal مطلب شما را به صورت پوش نوتیفیکیشن برای مشترکان شما ارسال میکند.
ارسال نوتیفیکیشن خوشامدگویی به کاربران جدید
برای پیغام خوشامدگویی به کاربران جدید از صفحه تنظیمات افزونه در پیشخوان وردپرس خود به بخش Welcome Notification Settings بروید.
حالا وقتی کاربری مشترک اعلانهای شما شود، برایش پیغام خوشامدگویی نمایش داده میشود.
بسته به مرورگر و دستگاهها، ظاهر اعلان میتواند کمی متفاوت باشد.
تمام شد! شما با موفقیت توانستید امکان ارسال پوش نوتیفیکیشن در وردپرس را راهاندازی نمایید.
از اینکه با آموزش این افزونه وردپرس با همراه بودید سپاسگزاریم.
موفق باشید.
1 دیدگاه دربارهٔ «ارسال نوتیفیکیشن در وردپرس با افزونه OneSignal»
سلام و روزتون بخیر
من افزونه رو نصب کردم مطابق تنظیمات پیکربندی کردم.
به عنوان مدیر در دریافت اعلانات subscribe کردم ولی بعد از ارسال پیام هیچ نوتیفیکشنی دریافت نمی کنم! ولی تو تب delivery ارسال پیام به کاربر که خودم باشم deliverd شده! می تونین کمکم کنید مشکل از کجاست؟