Résolution des problèmes Push
Cette page vous aide à résoudre les problèmes que vous pouvez rencontrer avec le canal de communication Push.
Notifications push manquantes
Vous rencontrez des problèmes de réception/distribution avec les notifications push ? Vous pouvez prendre un certain nombre de mesures pour résoudre ce problème en vérifiant le :
- Pousser l’état de l’abonnement
- Segmentation
- Capuchons de notification push
- Limites de débit
- Statut du groupe de contrôle
- Jeton de poussée valide
- Type de notification push
- Application actuelle
Pousser l’état de l’abonnement
Les pushs ne peuvent être envoyés qu’aux utilisateurs abonnés ou ayant opté pour un abonnement. Vérifiez votre profil utilisateur dans l’onglet Engagement de la section Profil utilisateur pour confirmer si vous êtes activement inscrit à push pour l’espace de travail que vous testez. Si vous êtes inscrit à plusieurs applications, vous les trouverez dans le champ Poussée inscrite pour :
Vous pouvez également exporter les profils utilisateurs à l’aide des endpoints d’exportation de Braze :
L’un ou l’autre de ces endpoints renverra un objet “jeton de poussée” contenant des informations sur l’activation de la poussée pour chaque appareil.
Segmentation
Assurez-vous d’appartenir au segment que vous ciblez (s’il s’agit d’une campagne en ligne/en production/instantanée). Dans le profil utilisateur, vous verrez une liste des segmentations dans lesquelles l’utilisateur se trouve actuellement. N’oubliez pas qu’il s’agit d’une variable en constante évolution, car la segmentation est mise à jour en temps réel.
!Liste des segmentations](/docs/fr/assets/img_archive/trouble2.png?b79bfc1b3d07082f048b5d2343ab63f7)
Vous pouvez également confirmer que l’utilisateur fait partie de la segmentation en utilisant la recherche d’utilisateurs lors de la création d’un segment.
!Section de recherche d’utilisateurs avec un champ de recherche.
Capuchons de notification push
Vérifiez les limites de fréquence globales. Il est possible que vous n’ayez pas reçu la notification push parce que votre espace de travail a mis en place une limite de fréquence globale et que vous avez déjà atteint votre limite de notification push pour la période spécifiée.
Vous pouvez le faire en cochant la case “limite de fréquence globale” dans le tableau de bord. Si la campagne est configurée pour respecter les règles de limitation de fréquence, un certain nombre d’utilisateurs seront concernés par ces paramètres.
!Détails de la campagne](/docs/fr/assets/img_archive/trouble3.png?2da7b998d84ba2c094988dfd2606da8f)
Limites de débit
Si vous avez défini une limite de débit pour votre campagne ou votre Canvas, il se peut que vous ne receviez plus de messages parce que vous avez dépassé cette limite. Pour plus d’informations, reportez-vous à la section Limitation du débit.
Statut du groupe de contrôle
S’il s’agit d’une campagne à canal unique ou d’un Canvas avec un groupe de contrôle, il est possible que vous tombiez dans le groupe de contrôle.
- Vérifiez la distribution des variantes pour voir s’il existe un groupe de contrôle.
- Si c’est le cas, créez un segment filtrant pour le groupe de contrôle de la campagne, exportez ensuite le segment et vérifiez si votre ID utilisateur figure dans cette liste.
Jeton de poussée valide
Un jeton push est un identifiant que les expéditeurs utilisent pour cibler des appareils spécifiques avec une notification push. Ainsi, si l’appareil ne dispose pas d’un jeton push valide, il n’y a aucun moyen de lui envoyer une notification push.
Type de notification push
Vérifiez que vous utilisez le bon type de notification push. Par exemple, si vous souhaitez cibler une FireTV, vous utiliserez une notification push Kindle, et non une campagne push Android. De même, si vous souhaitez cibler un Android, utilisez une notification push Android et non une campagne push iOS. Consultez les articles suivants pour plus d’informations sur la compréhension du flux de travail de Braze :
Application actuelle
Lorsque vous testez les envois push avec des utilisateurs internes, assurez-vous que l’utilisateur qui doit recevoir la notification push est actuellement connecté à l’application concernée. Cela peut conduire à ce que l’utilisateur ne reçoive pas de push ou reçoive un push pour lequel vous pensez qu’il n’est pas segmenté.
Les clics push s’ouvrent inopinément dans l’application
Si vous rencontrez des problèmes avec les liens dans les notifications push qui s’ouvrent inopinément dans votre application au lieu de votre navigateur web, il peut y avoir un problème avec la configuration de votre campagne ou la mise en œuvre du SDK. Reportez-vous à ces étapes pour obtenir de l’aide.
Vérifier le comportement au clic
Dans votre campagne ou étape du canvas, vérifiez que l’option Ouvrir l’URL web dans l’application mobile n ‘est pas sélectionnée. Si c’est le cas, effacez la sélection et relancez.
L’interaction par défaut pour l’action “Ouvrir une URL web” diffère selon la version du SDK. Pour les versions du SDK iOS 2.29.0 et Android 2.0.0 et plus, cette option est sélectionnée par défaut et les URL web s’ouvriront dans une vue web au sein de l’application. Avant ces versions, cette option est désactivée par défaut et les URL s’ouvrent dans le navigateur web par défaut de l’appareil.
Si ce n’est pas le cas, il se peut qu’il y ait un problème avec votre implémentation de push.
Double vérification de l’intégration de push
Si les liens de vos notifications push s’ouvrent dans l’appli de manière inattendue, cela peut être dû à des problèmes liés à votre intégration des notifications push ou à vos paramètres de personnalisation. Suivez les étapes suivantes pour résoudre les problèmes :
- Examinez la mise en œuvre du délégué à la poussée : Veillez à ce que le délégué à la poussée de Braze soit correctement mis en œuvre. Pour des instructions détaillées, consultez le guide d’intégration des notifications push pour votre plateforme.
- Contrôlez la gestion personnalisée des liens : Vérifiez si l’application inclut un traitement personnalisé pour tous les liens
https://. Les configurations personnalisées peuvent remplacer les comportements par défaut. Collaborez avec votre équipe de développement pour revoir et ajuster ces paramètres si nécessaire. - Vérifiez l’enregistrement iOS push : Pour iOS, revenez sur l’étape 1 du guide sur l’intégration push concernant l’enregistrement des notifications push avec les APN. Assurez-vous que votre objet délégué est assigné de manière synchrone avant que l’application ne finisse de se lancer. Cette étape doit être réalisée selon la méthode
application:didFinishLaunchingWithOptions:. - Testez votre intégration : Après avoir effectué les ajustements, testez le comportement des notifications push sur les appareils iOS et Android pour confirmer que le problème est résolu.
Les notifications push web ne se comportent pas comme prévu
Si vous rencontrez des problèmes avec les notifications push dans votre navigateur, vous devrez peut-être réinitialiser les autorisations de notification de votre site et effacer le stockage de votre site. Reportez-vous à ces étapes pour obtenir de l’aide.
Réinitialiser Chrome sur le bureau
- À côté de votre URL dans le navigateur Chrome, sélectionnez l’icône de la barre de défilement “ View Site Information”.
- Sous Notifications, sélectionnez Réinitialiser l’autorisation.
- Ouvrez Chrome DevTools. Vous trouverez ci-dessous les raccourcis pertinents pour chaque système d’exploitation.
| OS | Raccourcis clavier |
|---|---|
| Mac | Fn + F12Ctrl + Shift + I |
| Fenêtres | F12Ctrl + Shift + I |
4. Dans DevTools, accédez à l’onglet Application. 5. Dans la barre latérale, sélectionnez Stockage. 6. Sélectionnez Effacer les données du site. 7. Chrome vous demandera de recharger la page pour appliquer les paramètres mis à jour. Sélectionnez Recharger.
Vos autorisations de push sont maintenant réinitialisées. Ouvrez un nouvel onglet vers votre site et essayez-le.
Réinitialiser Chrome sur Android
Si une notification de votre site est visible dans le tiroir de notification de votre Android :
- À partir de la notification push, appuyez sur et sélectionnez Paramètres du site.
- Dans les paramètres du site, appuyez sur Effacer & Réinitialiser.
Si vous n’avez pas reçu de notification de votre site, ouvrez-le :
- Ouvrez Chrome sur Android.
- Appuyez sur le menu .
- Allez dans Réglages > Réglages du site > Notifications.
- Vérifiez que les notifications sont définies sur Demander avant l’envoi (recommandé).
- Trouvez votre site dans la liste.
- Sélectionnez l’entrée et appuyez sur Effacer et réinitialiser.
Vos autorisations de push sont maintenant réinitialisées. Ouvrez un nouvel onglet vers votre site et essayez-le.
Réinitialiser Firefox sur le bureau
- En regard de l’URL de votre site, sélectionnez ou .
- Sous Autorisations, à côté de Recevoir des notifications, sélectionnez pour supprimer les autorisations de notification.
- Dans le même menu, sélectionnez Effacer les cookies et les données du site.
- Dans la boîte de dialogue de confirmation de votre choix, sélectionnez OK.
Vos autorisations de push sont maintenant réinitialisées. Ouvrez un nouvel onglet vers votre site et essayez-le.
Réinitialiser Firefox sur Android
Pour réinitialiser les autorisations push sur Android, reportez-vous à cet article d’assistance de Mozilla.
Réinitialiser Safari sur macOS
Ces étapes ne concernent que macOS, car Apple ne prend pas en charge Web Push pour Safari sous Windows.
- Ouvrez Safari.
- Dans la barre de menus sur Mac, accédez à Safari > Réglages > Sites web > Notifications.
- Sélectionnez votre site dans la liste.
- Sélectionnez Supprimer pour supprimer les autorisations de notification pour le site.
- Ensuite, allez dans Confidentialité > Gérer les données du site web.
- Sélectionnez votre site dans la liste.
- Sélectionnez Supprimer, ou pour supprimer toutes les données du site, sélectionnez Supprimer tout.
- Sélectionnez Terminé.
Vos autorisations de push sont maintenant réinitialisées. Ouvrez un nouvel onglet vers votre site et essayez-le.
Vous avez encore besoin d’aide ? Ouvrez un ticket d’assistance.
Modifier cette page sur GitHub