تُعرف الرسائل السياقية أو القصيرة التي يتم إرسالها إلى جهاز المستخدم، سواء كان متصفح سطح مكتب أو جهاز لوحي أو هاتف محمول، باسم إشعارات دفع الويب. إذا اشترك زائر موقعك في إشعارات الدفع، فيجب إعلامه في كل مرة ترسل فيها إشعار دفع. يجب أن تكون إمكانية الوصول عالية حيث يتم إرسال إشعارات الدفع إلى المشتركين في الوقت الفعلي، ويجب أن يتلقى أي شخص متصل بالإنترنت الرسالة قبل انتهاء صلاحيتها. هناك العديد من البائعين الذين يقدمون خدمة إشعارات الدفع. ومع ذلك، بغض النظر عن مزود الخدمة، غالبًا ما تكون إمكانية وصول إشعارات الدفع مشكلة.
ولكن إذا لاحظت أن إمكانية الوصول ليست عالية، فإليك الأسباب المحتملة –
- رفض الإذن من مركز الإشعارات – إذا قام المشتركون لديك بإيقاف تشغيل الإشعارات على أجهزتهم ضمن إعدادات الإشعارات والإجراءات، فلن يتلقوا أي دفع ويب. ومع ذلك، يجب تمييز هؤلاء كمستخدمين غير مشتركين.
لذلك، عند حساب معدل المشاهدة الفعلي الخاص بك، حاول طرح المشتركين غير المشتركين من إجمالي المرسل.
يمكن تعطيل الإشعارات من هنا إما لموقع ويب معين أو من المتصفح نفسه - قد يكون لدى المشتركين القدامى إمكانية وصول منخفضة، أو لم يتم تحديث حالة المشترك في مديري السحابة على الفور – يتم إرسال جميع إشعارات دفع الويب إلى مديري السحابة المعنيين – FCM (Firebase Cloud Manager) لـ Chrome، وما إلى ذلك، والتي تقوم بعد ذلك بتوصيل الإشعارات إلى المتصفحات الفردية. إذا قام المستخدم بإلغاء الاشتراك في الإشعارات باستخدام إعدادات المتصفح، أو إذا لم يكن المستخدم يستخدمها لفترة طويلة، يتم تمييز المستخدم على أنه غير مشترك. ولكن يجب أن تنتشر عملية إلغاء الاشتراك هذه إلى مديري السحابة. نرى في بعض الأحيان أن هذا الإلغاء للاشتراك لا يتم تحديثه على مستوى مدير السحابة، لذلك قد يكون هناك تأخير في تمييز المشتركين على أنهم غير مشتركين.
قد يستغرق الأمر بعض الوقت حتى تتم إزالة رمز التسجيل بالكامل من FCM. وبالتالي، من الممكن أن تتلقى الرسائل المرسلة إلى FCM معرف رسالة صالحًا كاستجابة، على الرغم من أن الرسالة لن يتم تسليمها إلى تطبيق العميل. مثال – تحدد Mozilla المشتركين على أنهم غير مشتركين بعد شهرين من عدم إمكانية الوصول. - في وضع توفير البطارية – إذا قام المشتركون بتشغيل وضع توفير البطارية في الهاتف المحمول أو سطح المكتب، فإنه يوقف قسرًا التطبيقات التي تعمل في الخلفية حتى لو كان الجهاز متصلاً بالإنترنت. في هذه الحالة، يميل المستخدم إلى تخطي أو تفويت الإشعارات المرسلة في وقت معين حيث يقوم بإيقاف التطبيقات قسرًا والتي لن يتمكنوا من توصيل الإشعارات إلى جهاز المستخدم.

- الاشتراك من خلال ملفات تعريف متعددة – إذا اشترك مستخدم من خلال ملفات تعريف متعددة دفعة واحدة واستخدم واحدًا منها فقط، فسوف يرسل المتصفح الإشعار إلى ملف تعريف واحد فقط. سيؤدي هذا إلى تقليل إمكانية وصول الإشعار. إذا لم يسجل المستخدم الدخول إلى ملف تعريف في متصفح، فمن المحتمل أن يقوم مديرو السحابة بإلغاء الاشتراك بعد فترة، حيث غالبًا ما تكون لديهم قواعد لإلغاء الاشتراك بعد عدم النشاط الطويل (انظر النقطة 2 أعلاه)

- اتصال إنترنت ضعيف – عند إرسال الإشعار، قد يتلقى المتصفح الإشارة ولكن إذا كان اتصال الإنترنت ضعيفًا أو الجهاز غير متصل، فسيفشل المتصفح في تنزيل الإشعار مما يؤدي إلى عدم حصول المشتركين على الإشعار.

- إعدادات الجهاز – لتلقي الإشعار، يجب تشغيل الجهاز، وتوصيله بالإنترنت، وتعطيل وضع الطائرة، بالإضافة إلى وضع توفير الطاقة.

- يجب أن يعمل المتصفح في الخلفية على الأقل (لأغلب الأجهزة) - حتى لو لم يكن المشترك في الموقع الإلكتروني ولا في المتصفح، في هذه الحالة، من المهم أن يعمل المتصفح في الخلفية.
- يجب أن يكون المتصفح نشطًا (لبعض الأجهزة فقط) – عادةً، تعرض معظم الأجهزة الإشعار إذا كان المتصفح يعمل في الخلفية. ومع ذلك، لاحظنا على أجهزة مثل MI (Xiaomi) أنه يجب فتح المتصفح لتلقي إشعار دفع ويب. هذا خاص بالجهاز حيث يكون من الضروري تشغيل المتصفح في المقدمة.
- عند استخدام مانعات الإعلانات، أو مانعات البرامج الضارة، أو جدران الحماية الخاصة بالشركات – في بعض الأحيان قد تمنع مانعات الإعلانات وجدران الحماية الخاصة بالشركات عنوان URL الخاص بموفري دفع الويب، بسبب إعداداتها. علاوة على ذلك، في بعض الأحيان قد يكون عنوان URL لصفحة الهبوط مدرجًا في دليل البرامج الضارة أو مانعات الإعلانات وقد يتم حظره بسبب ذلك.
- ملفات تعريف الارتباط ومتصفح فايرفوكس – في فايرفوكس، هناك مشكلة معروفة وهي أنه في بعض الأحيان عند حذف ملفات تعريف الارتباط، قد تصبح غير قابلة للوصول. في هذه الحالة، إذا كان لديك مستخدمون يشتركون من متصفح فايرفوكس وقاموا بحذف ملفات تعريف الارتباط، فقد لا يتلقون الإشعار الذي أرسلته. هذه ليست حالة عادية ولكن تم العثور عليها في اختباراتنا في بعض الأحيان.
- تمتلئ علبة الإشعارات – في الأجهزة المحمولة، تضاف الإشعارات إلى علبة الإشعارات. لذلك، إذا كانت علبة الإشعارات ممتلئة، فلن يتلقى المشترك الإشعار الجديد. وبالمثل، في سطح المكتب، تحتوي علبة إشعارات ويندوز على حد لعدد قليل من الإشعارات، وإذا امتلأت، فقد يتم إسقاط الإشعار.

- في أجهزة MI – هناك خلل في أجهزة MI المحمولة وهو أنه إذا كان الهاتف غير نشط (مقفل) لفترة طويلة، وإذا أرسلت إشعارًا خلال تلك الفترة، فمن المحتمل أن يفوت المستخدم هذا الإشعار.
- عند مسح بيانات الموقع – عندما يقوم المستخدم بمسح بيانات الموقع، يتم إلغاء تثبيت ملف service-worker.js وهو أمر مهم لإرسال الإشعارات وعرضها. وبالتالي، لا يتلقى المستخدم الإشعار في هذه الحالة.

- إشعار الشاشة المقفلة – إذا لم يكن لدى المتصفح إذن بتنزيل البيانات عندما تكون الشاشة مقفلة، فمن المحتمل أن يفوت المشترك الإشعار. في بعض الأحيان نرى في الشاشة المقفلة عنوان الإشعار معروضًا وتظهر الرسالة على أنها خاصة.
- انتهاء صلاحية الإشعار قبل وصوله إلى المشتركين – إذا لم يكن المستخدم متصلاً بالإنترنت لفترة طويلة وقمت بتعيين وقت انتهاء صلاحية للإشعارات، فسيفوت المشترك الإشعار المرسل خلال تلك الفترة الزمنية.
إذا لاحظت أي حالات أخرى بخلاف هذه، يمكنك إخبارنا عن طريق إرسال بريد إلكتروني إلى [email protected]. سنقوم بتحديث القائمة.
نصيحة إضافية: إذا رأيت انخفاضًا حادًا مفاجئًا في مشاهداتك، فقد يكون ذلك متعلقًا بتكوينك. إحدى المشكلات الشائعة التي نراها هي أن الإضافات الأخرى لتطبيقات الويب التقدمية يمكن أن تتجاوز عامل الخدمة المستخدم لإشعارات الدفع. إذا كنت من عملائنا ورأيت ذلك، فتواصل معنا، حتى نتمكن من إخبارك بالحل لمعالجة ذلك.

يمكن تعطيل الإشعارات من هنا إما لموقع ويب معين أو من المتصفح نفسه




مرحباً. كان هذا المنشور مثيرًا للاهتمام بشكل خاص، خاصة لأنني كنت أبحث عن أفكار حول هذا الموضوع يوم الخميس الماضي.
مرحبًا، شكرًا لك على كلماتك اللطيفة 🙂 يمكنك أيضًا الانضمام إلينا على تويتر إذا كنت ترغب في المزيد من النصائح والبرامج التعليمية.