Envoyer des notifications aux clients de votre application
L’engagement de vos clients au bon moment et avec le bon message est essentiel à votre réussite en tant que développeur d’applications. Les notifications peuvent encourager vos clients à entreprendre une action, comme évaluer une application, acheter un module complémentaire, essayer une nouvelle fonctionnalité ou télécharger une autre application (peut-être gratuitement avec un code promotionnel que vous fournissez).
L’Espace partenaires fournit une plateforme d’engagement client piloté par les données que vous pouvez utiliser pour envoyer des notifications à tous les clients de votre application, ou uniquement destinée à un sous-ensemble des clients Windows 10 ou Windows 11 de votre application qui répondent aux critères que vous avez définis dans un segment de client. Vous pouvez également créer une notification à envoyer aux clients de plusieurs de vos applications.
Important
Ces notifications peuvent uniquement être utilisées avec des applications UWP.
Lorsque vous envisagez le contenu de vos notifications, gardez à l’esprit :
- Le contenu de vos notifications doit se conformer aux stratégies de contenu du Windows Store.
- Votre contenu de notification ne doit pas inclure d’informations confidentielles ou potentiellement sensibles.
- Bien que nous effectuions tous les efforts nécessaires pour remettre votre notification comme prévu, il peut parfois y avoir des problèmes de latence qui ont un impact sur la livraison.
- Veillez à ne pas envoyer trop souvent de notifications. Plus d’une fois toutes les 30 minutes peuvent sembler intrusifs (et pour de nombreux scénarios, moins fréquemment que ce qui est préférable).
- Sachez que si un client qui utilise votre application (et qui est connecté avec son compte Microsoft au moment où l’appartenance au segment est déterminé) donne ultérieurement à son appareil une personne à utiliser, l’autre personne peut voir la notification ciblant le client d’origine. Pour plus d’informations, consultez Configurer votre application pour les notifications Push ciblées.
- Si vous envoyez la même notification aux clients de plusieurs applications, vous ne pouvez pas cibler un segment ; la notification sera envoyée à tous les clients pour les applications que vous sélectionnez.
Prise en main des notifications
À un niveau élevé, vous devez effectuer trois opérations pour utiliser des notifications pour interagir avec vos clients.
- Inscrivez votre application pour recevoir des notifications Push. Pour ce faire, ajoutez une référence au Kit de développement logiciel (SDK) microsoft Store Services dans votre application, puis ajoutez quelques lignes de code qui inscrivent un canal de notification entre l’Espace partenaires et votre application. Nous allons utiliser ce canal pour remettre vos notifications à vos clients. Pour plus d’informations, consultez Configurer votre application pour les notifications Push ciblées.
- Déterminez les clients à cibler. Vous pouvez envoyer votre notification à tous les clients de votre application ou (pour les notifications créées pour une application unique) à un groupe de clients appelé segment, que vous pouvez définir en fonction de critères démographiques ou de revenus. Pour plus d’informations, consultez Créer des segments de client.
- Créez votre contenu de notification et envoyez-le. Par exemple, vous pouvez créer une notification qui encourage les nouveaux clients à évaluer votre application ou à envoyer une notification de promotion d’une offre spéciale pour acheter un module complémentaire.
Pour créer et envoyer une notification
Suivez ces étapes pour créer une notification dans l’Espace partenaires et l’envoyer à un segment de client particulier.
Remarque
Pour qu’une application puisse recevoir des notifications à partir de l’Espace partenaires, vous devez d’abord appeler la méthode RegisterNotificationChannelAsync dans votre application pour inscrire votre application pour recevoir des notifications. Cette méthode est disponible dans le Kit de développement logiciel (SDK) des services du Microsoft Store. Pour plus d’informations sur l’appel de cette méthode, notamment un exemple de code, consultez Configurer votre application pour les notifications Push ciblées.
Dans l’Espace partenaires, développez la section Engager , puis sélectionnez Notifications.
Dans la page Notifications , sélectionnez Nouvelle notification.
Dans la section Sélectionner un modèle , choisissez le type de notification à envoyer, puis cliquez sur OK.
Dans la page suivante, utilisez le menu déroulant pour choisir une application unique ou plusieurs applications pour lesquelles vous souhaitez générer une notification. Vous pouvez uniquement sélectionner des applications qui ont été configurées pour recevoir des notifications à l’aide du Kit de développement logiciel (SDK) microsoft Store Services.
Dans la section Paramètres de notification, choisissez un nom pour votre notification et, le cas échéant, choisissez le groupe client auquel vous souhaitez envoyer la notification. (Les notifications envoyées à plusieurs applications ne peuvent être envoyées qu’à tous les clients de ces applications.) Si vous souhaitez utiliser un segment que vous n’avez pas déjà créé, sélectionnez Créer un groupe de clients. Notez qu’il faut 24 heures avant de pouvoir utiliser un nouveau segment pour les notifications. Pour plus d’informations, consultez Créer des segments de client.
Si vous souhaitez spécifier quand envoyer la notification, décochez immédiatement la case Envoyer la notification et choisissez une date et une heure spécifiques (en UTC pour tous les clients, sauf si vous spécifiez d’utiliser le fuseau horaire local de chaque client).
Si vous souhaitez que la notification expire à un moment donné, désactivez la case à cocher Ne jamais expirer et choisissez une date et une heure d’expiration spécifiques (au format UTC).
Pour les notifications à une seule application : si vous souhaitez filtrer les destinataires afin que votre notification soit remise uniquement aux personnes qui utilisent certaines langues ou qui se trouvent dans des fuseaux horaires spécifiques, cochez la case Utiliser les filtres . Vous pouvez ensuite spécifier les options de langue et/ou de fuseau horaire que vous souhaitez utiliser.
Pour les notifications à plusieurs applications : spécifiez s’il faut envoyer la notification uniquement à la dernière application active sur chaque appareil (par client) ou à toutes les applications sur chaque appareil.
Dans la section Contenu de notification, dans le menu Langue, choisissez les langues dans lesquelles vous souhaitez afficher votre notification. Pour plus d’informations, consultez Traduire vos notifications.
Dans la section Options, entrez du texte et configurez les autres options souhaitées. Si vous avez démarré avec un modèle, certains de ces éléments sont fournis par défaut, mais vous pouvez apporter les modifications souhaitées.
Les options disponibles varient en fonction du type de notification que vous utilisez. Voici certaines des options :
- Type d’activation (type toast interactif). Vous pouvez choisir le premier plan, l’arrière-plan ou le protocole.
- Lancer (type toast interactif). Vous pouvez choisir d’ouvrir la notification d’une application ou d’un site web.
- Suivre le taux de lancement de l’application (type toast interactif). Si vous souhaitez mesurer le degré d’engagement de vos clients par le biais de chaque notification, cochez cette case. Pour plus d’informations, consultez Mesurer les performances des notifications.
- Durée (type toast interactif). Vous pouvez choisir Court ou Long.
- Scénario (type toast interactif). Vous pouvez choisir Par défaut, Alarme, Rappel ou Appel entrant.
- URI de base (type toast interactif). Pour plus d’informations, consultez BaseUri.
- Ajouter une requête d’image (type toast interactif). Pour plus d’informations, consultez addImageQuery.
- Visuel. Image, vidéo ou son. Pour plus d’informations, consultez visuel.
- Sélection d’action d’entrée//(type toast interactif). Permet aux utilisateurs d’interagir avec la notification. Pour plus d’informations, consultez notifications toast adaptatives et interactives.
- Liaison (type de vignette interactif). Modèle toast. Pour plus d’informations, consultez liaison.
Conseil
Essayez d’utiliser l’application Visualiseur de notifications pour concevoir et tester vos vignettes adaptatives et notifications toast interactives.
Sélectionnez Enregistrer en tant que brouillon pour continuer à travailler sur la notification ultérieurement, ou sélectionnez Envoyer si vous avez terminé.
Types de modèles de notification
Vous pouvez choisir parmi différents modèles de notification.
Vide (toast). Commencez par une notification toast vide que vous pouvez personnaliser. Une notification toast est une interface utilisateur contextuelle qui apparaît sur votre écran pour permettre à votre application de communiquer avec le client lorsque le client se trouve dans une autre application, sur l’écran d’accueil ou sur le bureau.
Vide (vignette). Commencez par une notification de vignette vide que vous pouvez personnaliser. Les vignettes sont la représentation d’une application sur l’écran de démarrage. Les vignettes peuvent être « actives », ce qui signifie que le contenu qu’ils affichent peut changer en réponse aux notifications.
Demandez des évaluations (Toast). Notification toast qui demande à vos clients de évaluer votre application. Lorsque le client sélectionne la notification, la page d’évaluation du Windows Store de votre application s’affiche.
Demandez des commentaires (Toast). Notification toast qui demande à vos clients de fournir des commentaires pour votre application. Lorsque le client sélectionne la notification, la page Hub de commentaires de votre application s’affiche.
Remarque
Si vous choisissez ce type de modèle, dans la zone Lancement , n’oubliez pas de remplacer la valeur d’espace réservé {PACKAGE_FAMILY_NAME} par le nom de famille de package réel de votre application. Vous pouvez trouver le nom de domaine de votre application dans la page Identité de l’application (identité de l’application de gestion des>applications).
Promotion croisée (Toast). Notification toast pour promouvoir une autre application de votre choix. Lorsque le client sélectionne la notification, la description du Windows Store de l’autre application s’affiche.
Remarque
Si vous choisissez ce type de modèle, dans la zone Lancement , n’oubliez pas de remplacer la valeur d’espace réservé {ProductId que vous souhaitez promouvoir ici} par l’ID store réel de l’élément que vous souhaitez promouvoir. Vous trouverez l’ID Store sur la page Identité de l’application (identité de l’application de gestion des>applications).
Promouvoir une vente (Toast). Notification toast que vous pouvez utiliser pour annoncer une transaction pour votre application. Lorsque le client sélectionne la notification, la description du Windows Store de votre application s’affiche.
Invite de mise à jour (Toast). Notification toast qui encourage les clients qui exécutent une version antérieure de votre application à installer la dernière version. Lorsque le client sélectionne la notification, l’application Store se lance, affichant la liste téléchargements et mises à jour . Notez que ce modèle ne peut être utilisé qu’avec une seule application et que vous ne pouvez pas cibler un segment de client particulier ou définir une heure pour l’envoyer ; Nous allons toujours planifier cette notification à envoyer dans les 24 heures, et nous allons nous efforcer de cibler tous les utilisateurs qui n’exécutent pas encore la dernière version de votre application.
Mesurer les performances des notifications
Vous pouvez mesurer la façon dont vous êtes en contact avec vos clients par le biais de chaque notification.
Pour mesurer les performances des notifications
- Lorsque vous créez une notification, dans la section Contenu de notification, cochez la case Suivre le taux de lancement de l’application.
- Dans votre application, appelez la méthode ParseArgumentsAndTrackAppLaunch pour informer l’Espace partenaires que votre application a été lancée en réponse à une notification ciblée. Cette méthode est fournie par le Kit de développement logiciel (SDK) microsoft Store Services. Pour plus d’informations sur l’appel de cette méthode, consultez Configurer votre application pour recevoir des notifications de l’Espace partenaires.
Pour afficher les performances des notifications
Lorsque vous avez configuré la notification et votre application pour mesurer les performances des notifications comme décrit ci-dessus, vous pouvez voir comment vos notifications s’exécutent.
Pour passer en revue les données détaillées pour chaque notification :
- Dans l’Espace partenaires, développez la section Engager et sélectionnez Notifications.
- Dans le tableau des notifications existantes, sélectionnez En cours ou Terminé, puis examinez les colonnes taux de remise et de lancement d’application pour afficher les performances de haut niveau de chaque notification.
- Pour afficher des détails de performances plus précis, sélectionnez un nom de notification. Dans la section Statistiques de remise, vous pouvez afficher les informations nombre et pourcentage pour les types d’état de notification suivants :
- Échec : la notification n’a pas été remise pour une raison quelconque. Cela peut se produire, par exemple, si un problème se produit dans le service de notification Windows.
- Échec de l’expiration du canal : la notification n’a pas pu être remise, car le canal entre l’application et l’Espace partenaires a expiré. Cela peut se produire, par exemple, si le client n’a pas ouvert votre application depuis longtemps.
- Envoi : la notification se trouve dans la file d’attente à envoyer.
- Envoyé : la notification a été envoyée.
- Lancement : la notification a été envoyée, le client l’a cliqué et votre application a été ouverte en conséquence. Notez que cela effectue uniquement le suivi des lancements d’application. Les notifications qui invitent le client à effectuer d’autres actions, telles que le lancement du Windows Store pour quitter une évaluation, ne sont pas incluses dans cet état.
- Inconnu : nous n’avons pas pu déterminer l’état de cette notification.
Pour analyser les données d’activité des utilisateurs pour toutes vos notifications :
- Dans l’Espace partenaires, développez la section Engager et sélectionnez Notifications.
- Dans la page Notifications , cliquez sur l’onglet Analyser . Cet onglet affiche les données suivantes :
- Affichages graphiques des différents états d’action utilisateur pour vos notifications toasts et centre de notifications.
- Vues de carte mondiale des taux de clic pour vos notifications de toasts et de centre de notifications.
- Dans la zone supérieure de la page, vous pouvez sélectionner la période pour laquelle vous souhaitez afficher les données. La sélection par défaut est 30D (30 jours), mais vous pouvez choisir d’afficher les données pendant 3, 6 ou 12 mois, ou pour une plage de données personnalisée que vous spécifiez. Vous pouvez également développer des filtres pour filtrer toutes les données par application et marché.
Traduire vos notifications
Pour optimiser l’impact de vos notifications, envisagez de les traduire dans les langues que vos clients préfèrent. L’Espace partenaires vous permet de traduire automatiquement vos notifications en tirant parti de la puissance du service Traducteur Microsoft.
- Une fois que vous avez écrit votre notification dans votre langue par défaut, sélectionnez Ajouter des langues (sous le menu Langues de la section Contenu de la notification).
- Dans la fenêtre Ajouter des langues , sélectionnez les langues supplémentaires dans lesquelles vos notifications doivent apparaître, puis sélectionnez Mettre à jour. Votre notification sera automatiquement traduite dans les langues que vous avez choisies dans la fenêtre Ajouter des langues et ces langues seront ajoutées au menu Langue .
- Pour afficher la traduction de votre notification, dans le menu Langue , sélectionnez la langue que vous venez d’ajouter.
Éléments à garder à l’esprit sur la traduction :
- Vous pouvez remplacer la traduction automatique en entrant quelque chose de différent dans la zone Contenu pour cette langue.
- Si vous ajoutez une autre zone de texte à la version anglaise de la notification après avoir remplacé une traduction automatique, la nouvelle zone de texte ne sera pas ajoutée à la notification traduite. Dans ce cas, vous devez ajouter manuellement la nouvelle zone de texte à chacune des notifications traduites.
- Si vous modifiez le texte anglais après la traduction de la notification, nous mettons automatiquement à jour les notifications traduites pour qu’elles correspondent à la modification. Toutefois, cela ne se produit pas si vous avez précédemment choisi de remplacer la traduction initiale.
Rubriques connexes
Windows developer