Vue ensemble des notifications Push pour les développeurs d’applications
La configuration des notifications push nécessite quelques étapes distinctes pour les développeurs et les administrateurs d’applications. Ce document fournit une vue d’ensemble de haut niveau de l’architecture et des liens vers des documents détaillés pour chaque composant.
Pour obtenir des informations détaillées sur chaque étape, consultez la documents suivant.
- Ouvrir les configurations d’application notification push
- Mappage des utilisateurs des notifications push
- Enregistrement de l’appareil pour les notifications push
- Réception des notifications Push sur des appareils mobiles
- Interactions par notification Push
Inscrire une application notification Push dans Customer Insights - Journeys
Une fois que vous avez développé une application, la première étape consiste à enregistrer cette application auprès de Customer Insights - Journeys. En savoir plus : Configurer les applications par notification Push
Diagramme d’architecture
Les diagrammes suivants fournissent un aperçu des entités et des Relations nécessaires pour envoyer des notifications push depuis Customer Insights - Journeys.
Nouvelle application téléchargée sur un appareil mobile
Une application mobile possède un jeton d’appareil et des informations utilisateur. Le jeton et les informations utilisateur doivent être stockés quelque part, généralement dans une application de gestion des appareils cloud, afin de fournir ces informations à Customer Insights - Journeys.
Les informations utilisateur et un jeton d’appareil doivent être stockés lorsque quelqu’un télécharge une nouvelle application mobile, généralement dans un système de gestion de jetons d’appareil de serveur cloud. Les approches de stockage de ces informations peuvent varier. Les informations sur l’utilisateur et l’appareil sont nécessaires pour garantir que le bon message est transmis au bon appareil et pour prendre en charge la personnalisation.
Il est important de noter que le jeton de l’appareil peut changer au fil du temps. Il n’est pas non plus prévisible ce qui entraînera la modification du jeton. Par exemple, si quelqu’un supprime et réinstalle l’application, il est probable que le jeton de l’appareil change. Il est important de mettre à jour Customer Insights - Journeys si le jeton de l’appareil change pour continuer à envoyer des messages à cet appareil.
Inscription appareil et utilisateur avec Customer Insights - Journeys
Vous devez mapper l’utilisateur enregistré à un utilisateur connu dans Customer Insights - Journeys car l’identifiant utilisateur de l’appareil est différent de l’identifiant utilisateur dans Dataverse, où les contacts, les prospects et Customer Insights - Data les profils sont stockés.
Pour effectuer ce mappage, vous pouvez utiliser l’API publique pour Customer Insights - Journeys obtenir l’ Dataverse identifiant. En règle générale, vous interrogez l’API avec une adresse e-mail ou un numéro de téléphone pour obtenir l’identifiant du contact, du prospect ou de l’ Customer Insights - Data identifiant du profil. Ce mappage entre l’ID utilisateur de l’application mobile, l’ID du jeton de l’appareil et Dataverse l’identifiant de l’utilisateur doit être stocké dans le système de gestion des jetons de l’application. Étant donné que Customer Insights - Journeys prend en charge plusieurs applications mobiles, vous devez spécifier l’ID de l’application lors de l’envoi de ces données.
Une fois le mappage terminé et stocké, vous pouvez utiliser l’API publique pour POST
le Dataverse identifiant d’utilisateur, jeton d’appareil et identifiant d’application mobile dans la demande d’enregistrement de l’appareil pour Customer Insights - Journeys.
Afficher tous les détails sur l’enregistrement des appareils et des utilisateurs dans enregistrement du périphérique de notification push et Enregistrement de l’utilisateur.
Exécution du voyage
Lorsqu’un parcours s’exécute et tente d’envoyer une notification push à un utilisateur, Customer Insights - Journeys tente d’envoyer le message à tous les jetons d’appareil à l’utilisateur spécifié pour l’application mobile spécifiée. Les messages sont envoyés uniquement aux jetons d’appareil actuellement valides. Si un utilisateur a installé l’application sur plusieurs appareils enregistrés auprès de Customer Insights - Journeys (par exemple un téléphone et une tablette), ils reçoivent des messages sur les deux appareils.
Rapports d’envoi et d’interaction
Pour créer des rapports sur les métriques d’envoi et d’interaction pour les notifications push au sein Customer Insights - Journeys, vous devez configurer l’application pour renvoyer ces informations au Customer Insights - Journeys API.
Consultez tous les détails sur les rapports d’envoi et d’interaction dans Envoi de notifications push et rapports d’interaction.