پوش نوتیفیکیشن چیست؟ تفاوت وب پوش، اعلان اپ، پیامک و ایمیل
پوش نوتیفیکیشن پیامی کوتاه است که یک سرویس از طریق زیرساخت اعلان به مرورگر یا دستگاه کاربر میرساند؛ معمولاً برای اطلاع از رویدادی تازه، یادآوری یا بازگرداندن کاربر به یک صفحه مرتبط. این پیام با پیام داخل سایت، ایمیل و پیامک یکی نیست، چون مسیر ارسال، مجوز لازم، زمان دیدهشدن و میزان اطلاعاتی که میتواند منتقل کند متفاوت است.
در این مقاله:
- پوش نوتیفیکیشن دقیقاً چیست؟
- تفاوت وبپوش و پوش اپلیکیشن
- پیام درونبرنامهای چه تفاوتی دارد؟
- مقایسه با پیامک و ایمیل
- چگونه کانال مناسب را انتخاب کنیم؟
- تحویل، نمایش و کلیک را جداگانه بسنجید
- پرسشهای متداول
اگر کاربر سایت شما را در مرورگر دنبال میکند، وبپوش میتواند کانال مناسبی باشد؛ اگر کاربر در اپلیکیشن فعال است، پوش اپلیکیشن انتخاب طبیعیتری است. برای اطلاعات ضروری یا مخاطبی که اعلانهای دستگاه را بسته است، معمولاً باید کانال مکملی مانند ایمیل یا پیامک را با رضایت و سیاست ارتباطی مشخص در نظر گرفت.
پوش نوتیفیکیشن دقیقاً چیست؟
پوش، یک اعلان ارسالی از سمت سرویس است که میتواند حتی زمانی به کاربر برسد که صفحه وب یا رابط اپلیکیشن در همان لحظه باز نباشد؛ البته این موضوع به مجوز، اتصال، تنظیمات سیستمعامل، وضعیت اشتراک و سیاستهای زیرساخت بستگی دارد. متن اعلان معمولاً از عنوان، بدنه و در بسیاری از کاربردها یک پیوند تشکیل میشود. لمس اعلان نیز میتواند کاربر را به صفحهای مشخص، مانند وضعیت سفارش یا خبر جدید، هدایت کند.
پوش را نباید معادل «خواندهشدن» دانست. سامانه ممکن است موفقیت نمایش اعلان را ثبت کند، اما این ثبت نشان نمیدهد که انسان آن را دیده، فهمیده یا روی آن کلیک کرده است. به همین دلیل، ارسال، نمایش، کلیک و اقدام نهایی باید در گزارشها و تحلیل کمپین جدا شوند.
برای مثال، یک فروشگاه میتواند پس از تغییر وضعیت سفارش، اعلانی با عنوان «سفارش شما ارسال شد» بفرستد. در یک کمپین تبلیغاتی، پیام باید پیشنهاد مشخص، مخاطب مناسب و مقصد مرتبط داشته باشد؛ ارسال تعداد زیاد اعلان بدون این سه عامل، الزاماً تعامل ایجاد نمیکند.
تفاوت وبپوش و پوش اپلیکیشن
| معیار | وبپوش | پوش اپلیکیشن |
|---|---|---|
| مخاطب | کاربری که به سایت اجازه اعلان داده است | کاربری که اپ را نصب و اعلان را فعال کرده است |
| مسیر دریافت | مرورگر و سرویس کارکننده سایت | اپ نصبشده و سرویس اعلان سیستمعامل |
| نیاز اصلی | اشتراک مرورگر، مجوز و پیکربندی سایت | ثبت دستگاه، مجوز و پیکربندی اپ |
| محدودیت مهم | تفاوت مرورگرها و شرایط سیستمعامل | تفاوت نسخهها، مجوزها و تنظیمات دستگاه |
وبپوش برای کسبوکاری مناسب است که تعامل اصلی آن در سایت رخ میدهد و نمیخواهد برای هر مخاطب الزام نصب اپ ایجاد کند. پوش اپلیکیشن برای کاربری ارزشمندتر است که مرتب به اپ بازمیگردد، حساب کاربری فعال دارد یا به قابلیتهای دستگاه نیازمند است. یک کاربر ممکن است در هر دو کانال عضو باشد؛ در این حالت، سامانه باید برای رویدادهای یکسان قاعده جلوگیری از ارسال تکراری داشته باشد.
در آیفون و آیپد، وبپوش با وباپی که کاربر به صفحه اصلی افزوده است تعریف میشود و رفتار آن با بازکردن یک تب عادی مرورگر یکسان نیست. طبق توضیح WebKit، وباپ صفحه اصلی در iOS و iPadOS 16.4 به بعد میتواند پس از یک اقدام مستقیم کاربر درخواست مجوز اعلان کند: توضیح WebKit درباره Web Push در iOS و iPadOS. جزئیات فعالسازی و رفع خطا را میتوان در راهنمای وبپوش در iOS دنبال کرد.
در اندروید نیز مجوز اعلان و تنظیمات کاربر مهماند. از اندروید ۱۳، بسیاری از اپها باید مجوز اعلان را در زمان اجرا از کاربر بگیرند و از اندروید ۸، اعلانها در کانالهایی قرار میگیرند که کاربر میتواند جداگانه تنظیم یا مسدود کند. بنابراین «ارسال موفق» بهتنهایی دلیل دیدهشدن اعلان نیست.
پیام درونبرنامهای چه تفاوتی دارد؟
پیام درونبرنامهای در رابط خود سایت یا اپ نمایش داده میشود؛ مانند نوار اطلاعرسانی، پنجره کوچک، بنر یا صفحه راهنما. این پیام معمولاً زمانی دیده میشود که کاربر در همان محیط حضور دارد و به مجوز اعلان دستگاه وابسته نیست. در مقابل، پوش برای جلب توجه بیرون از رابط فعلی طراحی شده است.
فرض کنید کاربر وارد اپ فروشگاه شده و فرایند پرداخت را نیمهکاره رها کرده است. یک پیام درونبرنامهای میتواند هنگام بازگشت او، راهنمای تکمیل خرید را نشان دهد؛ اما اگر هدف یادآوری پیش از بازگشت کاربر باشد، پوش گزینه مناسبتری است. هیچکدام جای دیگری را بهطور کامل نمیگیرد.
- پوش: مناسب رویدادهای کوتاه و نیازمند توجه، با احتمال مشاهده بیرون از محیط فعلی.
- پیام درونبرنامهای: مناسب آموزش، راهنمایی مرحلهای و پیشنهادهایی که به زمینه صفحه وابستهاند.
- پیام محلی: پیامی که خود اپ بر اساس داده یا زمان ذخیرهشده روی دستگاه ایجاد میکند و الزاماً از سرور نیامده است.
ترکیب این کانالها باید بر اساس نقش هرکدام باشد، نه تکرار یک متن در چند جای مختلف. برای نمونه، پوش میتواند کاربر را به اپ برگرداند و پیام درونبرنامهای جزئیات اقدام بعدی را ارائه کند.
مقایسه با پیامک و ایمیل
| کانال | بهترین کاربرد | محدودیت یا ملاحظه |
|---|---|---|
| پوش | اعلان سریع، یادآوری و پیشنهاد کوتاه | وابسته به مجوز و تنظیمات دستگاه یا مرورگر |
| پیامک | اطلاعرسانی به شماره تلفن، مانند کد یکبارمصرف | ظرفیت متن محدود، هزینه و حساسیت بالای حریم خصوصی |
| ایمیل | محتوای طولانیتر، رسید، خبرنامه و پیگیری | رقابت با صندوق ورودی، فیلتر هرزنامه و تأخیر احتمالی |
| درونبرنامهای | آموزش و پیام وابسته به صفحه | فقط هنگام حضور کاربر در سایت یا اپ دیده میشود |
پیامک به شماره تلفن و شبکه مخابراتی متکی است، در حالی که پوش به اشتراک مرورگر یا ثبت دستگاه وابسته است. ایمیل برای توضیح، سند یا محتوای قابل جستوجو ظرفیت بیشتری دارد، اما برای هشدار بسیار کوتاه همیشه سریعترین گزینه نیست. برای یک کد ورود، پیامک یا ایمیل تأیید میتواند مناسب باشد؛ برای اطلاع از تغییر موجودی، پوش یا ایمیل و برای جزئیات فاکتور، ایمیل انتخاب بهتری است.
در متن هیچیک از این کانالها اطلاعات حساس را بیدلیل نمایش ندهید؛ اعلان ممکن است روی صفحه قفل دیده شود و URL نیز در گزارشها، تاریخچه مرورگر یا ابزارهای تحلیل ثبت شود. اگر لینک کمپین را با پارامترهای UTM علامتگذاری میکنید، نامگذاری باید در همه کانالها منسجم باشد و اطلاعات شخصی داخل URL قرار نگیرد. راهنمای تحلیلی گوگل درباره برچسبگذاری کمپین نیز بر همین تفکیک و سازگاری تأکید دارد: راهنمای Google Analytics درباره پارامترهای کمپین.
چگونه کانال مناسب را انتخاب کنیم؟
بهجای انتخاب یک کانال برای همه پیامها، ابتدا نوع رویداد و انتظار زمانی را مشخص کنید. پاسخ این پرسشها مسیر تصمیم را روشن میکند:
- آیا پیام خدماتی و مرتبط با اقدام کاربر است یا تبلیغاتی؟
- آیا مخاطب باید در چند ثانیه مطلع شود یا مشاهده در همان روز کافی است؟
- کاربر در زمان پیام معمولاً در سایت، اپ یا هیچکدام حضور دارد؟
- آیا مجوز و شناسه معتبر برای کانال انتخابی وجود دارد؟
- آیا یک کانال مکمل برای موارد ضروری لازم است؟
برای نمونه، تغییر وضعیت سفارش میتواند با پوش برای آگاهی سریع و با ایمیل برای جزئیات ارسال شود. این یک الگوی فرضی است و باید بر اساس رضایت کاربر، اهمیت رویداد و دادههای واقعی کسبوکار آزموده شود. برای کمپین فروش، میتوان پوش را به گروهی از مشترکان مرتبط فرستاد و نتیجه را با کلیک و خرید سنجید، نه صرفاً تعداد اعلانهای پذیرفتهشده.
در سرویسهایی مانند پوشفا، مدیریت اشتراکها میتواند با توکنهای ذخیرهشده، موضوعها و نامهای مستعار انجام شود و گزارش ارسال و کلیک در اختیار تیم قرار گیرد. چنین قابلیتی جایگزین طراحی سناریو نیست؛ تیم همچنان باید مشخص کند هر کاربر از کدام کانال، با چه سقف تکراری و برای کدام رویداد پیام بگیرد. کلیدهای خصوصی نیز باید فقط در سرور نگهداری شوند، نه در کد مرورگر یا اپ.
اگر تمرکز شما روی راهاندازی فنی وبپوش است، راهنمای عضویت و دریافت پیام از وبسایت موضوع اشتراک را جداگانه توضیح میدهد. برای عیبیابی تفاوت میان ارسال، دریافت و نمایش نیز راهنمای دلایل دریافتنشدن وبپوش مفید است.
تحویل، نمایش و کلیک را جداگانه بسنجید
یک گزارش خوب باید دستکم این مراحل را از هم جدا کند: درخواست ارسال، پذیرش یا صفبندی، تلاش برای تحویل، نمایش موفق، کلیک و اقدام نهایی. برای پوشفا، گزارشهای تحویل و کلیک در کنار APIهای سروری بخشی از چرخه عملیاتی هستند؛ بااینحال، هر گزارش فقط همان رویدادی را ثابت میکند که ابزار ثبت کرده است.
اگر کاربر اعلان را دریافت نکرد، ابتدا مجوز، تنظیمات مرورگر یا سیستمعامل، اعتبار اشتراک، اتصال و تاریخ انقضای پیام را بررسی کنید. نگهداری پیام در حالت آفلاین دائمی نیست؛ زمان حیات پیام یا TTL فقط بازه تلاش برای تحویل را تعیین میکند. همچنین رفتار پیامهای قابل ادغام در لایه انتقال میتواند با جایگزینشدن اعلانهای قبلی در رابط کاربر متفاوت باشد، بنابراین از یک گزینه فنی انتظار رفتار یکسان در همه پلتفرمها نداشته باشید.
برای ارزیابی، یک جدول ساده از سناریو، کانال، مخاطب، زمان ارسال، نمایش، کلیک و تبدیل بسازید. این روش کمک میکند بفهمید مشکل از انتخاب کانال است یا متن، زمانبندی، صفحه مقصد و تنظیمات دستگاه. در هیچ کانالی وعده تحویل صددرصدی یا خواندهشدن انسانی ندهید.
پرسشهای متداول
آیا وبپوش بدون نصب اپلیکیشن کار میکند؟
بله، وبپوش برای کاربری است که در مرورگر به سایت اجازه اعلان داده و اشتراک معتبر دارد. در iOS و iPadOS، شرایط وباپ افزودهشده به صفحه اصلی اهمیت دارد و تب عادی را نباید معادل آن دانست.
آیا پوش از پیامک بهتر است؟
به هدف بستگی دارد. پوش برای اعلان کوتاه و ارتباط با کاربر وب یا اپ مناسب است؛ پیامک برای مخاطبی که شماره تلفن معتبر دارد و رویداد به اطلاعرسانی مستقیم نیاز دارد. هزینه، رضایت، حساسیت داده و امکان مشاهده باید مقایسه شوند.
آیا پیام درونبرنامهای جایگزین پوش است؟
خیر. پیام درونبرنامهای هنگام حضور کاربر در محیط نمایش داده میشود، اما پوش برای جلب توجه خارج از آن محیط طراحی شده است. معمولاً این دو نقش مکمل دارند.
نمایش موفق پوش یعنی کاربر آن را خوانده است؟
خیر. نمایش موفق فقط نشان میدهد اعلان در رابط اعلان سیستم یا مرورگر ارائه شده است. برای سنجش تعامل واقعی، کلیک و اقدام نهایی را جداگانه اندازهگیری کنید.