Remarque : Il n'y a pas de documentation héritée disponible pour cet élément, vous voyez donc la documentation actuelle.
Il peut y avoir plusieurs raisons pour lesquelles vous ne parvenez pas à collecter d'abonnés, même après avoir ajouté le code ou activé le plugin. Vous devez vérifier le nombre d'abonnés depuis le tableau de bord, ce qui peut être utilisé pour surveiller une augmentation du nombre d'abonnés. Si vous constatez que le nombre d'abonnés n'augmente pas malgré la configuration terminée, veuillez suivre le guide ci-dessous pour effectuer le débogage –
Fichier de service worker manquant
Le fichier de service worker est un fichier important requis pour collecter les abonnés et envoyer des campagnes. Si vous avez ajouté du code et non le fichier de service worker, vous ne pourrez pas collecter d'abonnés. Pour vérifier le service worker, veuillez vous rendre sur www.votredomaine.com/service-worker.js. Vous devez remplacer « votredomaine.com » par le nom de votre site web et vérifier l'ajout du service worker. Si vous le trouvez manquant.
Veuillez naviguer vers Paramètres du site » Détails du site

Faites défiler vers le bas jusqu'à Cliquez ici pour les instructions de configuration
Une fois que vous cliquez sur Instructions de configuration, vous arriverez sur la page ci-dessous. Choisissez n'importe quel site » Téléchargez le fichier Service worker et ajoutez-le au dossier racine.
Vous pouvez toujours vous réabonner et vérifier si le nombre d'abonnés a commencé à augmenter, ou vous pouvez contacter notre équipe de support pour vérifier l'installation.
Fichier de service worker en double sur le site web
Si votre site web a un autre fichier de service worker ajouté, le service worker PushEngage peut ne pas fonctionner ou l'un d'eux pourrait être remplacé. En effet, selon l'architecture du navigateur, un seul fichier de service worker peut être enregistré pour un domaine. Dans de tels cas, vous pouvez fusionner le service worker PushEngage dans votre fichier de service worker.
Pour fusionner le service worker, veuillez télécharger le service worker depuis Paramètres du site » Installation
Ensuite, vous devez cliquer sur Cliquez ici pour les instructions de configuration, puis vous pouvez visiter la section « N'importe quel site » et Télécharger le Service Worker.
Copiez une ligne de code du fichier et ajoutez-la à votre service worker existant.
Une fois cela ajouté, veuillez naviguer vers Paramètres du site » Paramètres avancés
Ici, désactivez le bouton pour activer l'enregistrement du service worker de PushEngage.

Cela garantira que votre service worker existant est fusionné et que l'enregistrement du service worker PushEngage est désactivé.
Règle de ciblage incorrecte pour les modales de popup
Si les paramètres d'opt-in sont définis pour exclure certaines pages lors de la collecte d'abonnés, le nombre n'augmentera pas non plus. Cela peut être vérifié dans Conception » Règle de ciblage.

Opt-in de permission désactivé sous les modales de popup
Vérifiez si les modales de popup sont désactivées, sous Conception » Modales de popup
Au moins une des modales de popup doit être activée. Si toutes les popups sont désactivées, vous ne verrez pas de popup sur votre site web.

Problème lié au service worker pour les sites PWA
Pour garantir que PushEngage fonctionne correctement sur un site Web qui possède déjà un service worker, tel qu'une application Web progressive (PWA), il est essentiel de fusionner les service workers. Cette intégration est cruciale car la présence de plusieurs service workers peut entraîner des conflits, empêchant PushEngage de fonctionner comme prévu. En fusionnant les service workers, vous assurez un fonctionnement et une compatibilité transparents, permettant à PushEngage de diffuser efficacement des notifications push et d'offrir une expérience utilisateur fluide. Cette étape est vitale pour le bon fonctionnement et l'intégration de PushEngage avec votre infrastructure de site Web existante.
Ce guide vous aide à fusionner le service worker PushEngage avec le service worker existant sur votre site Web.
Erreurs d'installation du service worker 404 – 403
Pour collecter des abonnés aux notifications push sur votre domaine, le fichier du service worker doit être accessible publiquement depuis le navigateur. S'il n'est pas accessible ou s'il est derrière un pare-feu, vous rencontrerez des erreurs d'installation et le nombre d'abonnés n'augmentera pas.
Si vous rencontrez une erreur 403 ou 404 après avoir tenté de vous abonner à votre site, pour résoudre ce problème, nous devons nous assurer que le lien ci-dessus est accessible publiquement. Contacter votre fournisseur d'hébergement ou corriger les permissions du pare-feu peut vous aider. Vous pouvez contacter notre équipe de support pour obtenir l'emplacement du service worker.
Voici le lien vers le guide pour plus de détails sur la gestion de ces erreurs.
Type de fichier incorrect du service worker
Dans ce scénario, le service worker est chargé, mais son type est text/html. Cette erreur se produit généralement lorsque le fichier du service worker est servi avec un type MIME incorrect. Le fichier du service worker doit être servi avec un type de contenu application/javascript. S'il est servi comme text/html, cela peut causer des erreurs car le navigateur s'attend à un fichier JavaScript mais reçoit un document HTML à la place.
Le type de fichier correct pour les service workers ressemblerait à ceci :

Vous pourriez avoir besoin de l'aide d'un développeur pour résoudre ce problème, ou votre fournisseur d'hébergement qui a accès au gestionnaire de fichiers peut également le résoudre.
Si jamais vous rencontrez des problèmes, n'hésitez pas à nous contacter en cliquant ici. Notre équipe de support sera en mesure de vous aider.