Envoyer des notifications aux clients de votre applicationSend notifications to your app's customers

Impliquer vos clients au bon moment et en utilisant le message approprié est la clé de votre réussite en tant que développeur d’applications.Engaging with your customers at the right time and with the right message is key to your success as an app developer. Les notifications peuvent inciter vos clients à prendre une mesure, telle que l’évaluation d’une application, l’achat d’un module complémentaire, l’essai d’une nouvelle fonctionnalité ou le téléchargement d’une autre application (peut-être gratuitement avec un code promotionnel que vous fournissez).Notifications can encourage your customers to take an action, such as rating an app, buying an add-on, trying a new feature, or downloading another app (perhaps for free with a promotional code that you provide).

L' espace partenaires fournit une plateforme d’engagement client pilotée par les données que vous pouvez utiliser pour envoyer des notifications à tous les clients de votre application, ou uniquement ciblée vers un sous-ensemble des clients Windows 10 de votre application qui répondent aux critères que vous avez définis dans un segment de clientèle.Partner Center provides a data-driven customer engagement platform you can use to send notifications to all of your app's customers, or only targeted to a subset of your app's Windows 10 customers who meet the criteria you’ve defined in a customer segment. Vous pouvez également créer une notification pour qu’elle soit envoyée aux clients de plusieurs de vos applications.You can also create a notification to be sent to customers of more than one of your apps.

Important

Ces notifications ne peuvent être utilisées qu’avec les applications UWP.These notifications can only be used with UWP apps.

Lorsque vous examinez le contenu de vos notifications, gardez à l’esprit :When considering the content of your notifications, keep in mind:

  • Le contenu de vos notifications doit être conforme aux stratégies de contenudu Store.The content in your notifications must comply with the Store Content Policies.
  • Votre contenu de notification ne doit pas inclure d’informations confidentielles ou potentiellement sensibles.Your notification content should not include confidential or potentially sensitive info.
  • Bien que nous nous efforçons de fournir votre notification comme prévu, il peut y avoir des problèmes de latence susceptibles d’affecter la remise.While we’ll make every effort to deliver your notification as scheduled, there may occasionally be latency issues that impact delivery.
  • Veillez à ne pas envoyer de notifications trop souvent.Be sure not to send notifications too often. Plus d’une fois toutes les 30 minutes peuvent paraître intrusives (et pour de nombreux scénarios, moins souvent que cela soit préférable).More than once every 30 minutes can seem intrusive (and for many scenarios, less frequently than that is preferable).
  • N’oubliez pas 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ée) transmet ultérieurement à son appareil une personne à utiliser, l’autre personne peut voir la notification ciblée sur le client d’origine.Be aware that if a customer who uses your app (and is signed in with their Microsoft account at the time the segment membership is determined) later gives their device to someone to use, the other person may see the notification that was targeted at the original customer. Pour plus d’informations, consultez configurer votre application pour les notifications push ciblées.For more info, see Configure your app for targeted push notifications.
  • Si vous envoyez la même notification aux clients de plusieurs applications, vous ne pouvez pas cibler un segment ; la notification est envoyée à tous les clients pour les applications que vous sélectionnez.If you send the same notification to customers of multiple apps, you can't target a segment; the notification will be sent to all customers for the apps you select.

Prise en main des notificationsGetting started with notifications

À un niveau élevé, vous devez faire trois choses pour utiliser des notifications pour contacter vos clients.At a high-level, you need to do three things to use notifications to engage with your customers.

  1. Inscrivez votre application pour recevoir les notifications Push.Register your app to receive push notifications. 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.You do this by adding a reference to the Microsoft Store Services SDK in your app and then adding a few lines of code that registers a notification channel between Partner Center and your app. Nous utiliserons ce canal pour envoyer vos notifications à vos clients.We’ll use that channel to deliver your notifications to your customers. Pour plus d’informations, consultez configurer votre application pour les notifications push ciblées.For details, see Configure your app for targeted push notifications.
  2. Déterminez les clients à cibler.Decide which customers to target. Vous pouvez envoyer votre notification à tous les clients de votre application, ou (pour les notifications créées pour une seule application) à un groupe de clients appelé segment, que vous pouvez définir en fonction des critères démographiques ou de chiffre d’affaires.You can send your notification to all of your app's customers, or (for notifications created for a single app) to a group of customers called a segment, which you can define based on demographic or revenue criteria. Pour plus d’informations, voir Créer des segments de clients.For more info, see Create customer segments.
  3. 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 en promouvant une transaction spéciale pour acheter un module complémentaire.Create your notification content and send it out. For example, you might create a notification that encourages new customers to rate your app, or send a notification promoting a special deal to purchase an add-on.

Pour créer et envoyer une notificationTo create and send a notification

Suivez ces étapes pour créer une notification dans l’espace partenaires et l’envoyer à un segment de client particulier.Follow these steps to create a notification in Partner Center and send it to a particular customer segment.

Notes

Pour qu’une application puisse recevoir des notifications de l’espace partenaires, vous devez d’abord appeler la méthode RegisterNotificationChannelAsync dans votre application pour inscrire votre application afin de recevoir des notifications.Before an app can receive notifications from Partner Center, you must first call the RegisterNotificationChannelAsync method in your app to register your app to receive notifications. Cette méthode est disponible dans le Kit de développement logiciel (SDK) Microsoft Store services.This method is available in the Microsoft Store Services SDK. Pour plus d’informations sur l’appel de cette méthode, y compris un exemple de code, consultez configurer votre application pour les notifications push ciblées.For more information about how to call this method, including a code example, see Configure your app for targeted push notifications.

  1. Dans l' espace partenaires, développez la section engagement , puis sélectionnez notifications.In Partner Center, expand the Engage section, and then select Notifications.

  2. Sur la page notifications , sélectionnez nouvelle notification.On the Notifications page, select New notification.

  3. Dans la section Sélectionner un modèle , choisissez le type de notification que vous souhaitez envoyer, puis cliquez sur OK.In the Select a template section, choose the type of notification you want to send and then click OK.

  4. Sur la page suivante, utilisez le menu déroulant pour choisir une ou plusieurs applications pour lesquelles vous souhaitez générer une notification.On the next page, use the drop-down menu to choose either a Single app or Multiple apps for which you want to generate a notification. Vous ne pouvez sélectionner que les applications qui ont été configurées pour recevoir des notifications à l’aide du kit de développement logiciel (SDK) Microsoft Store services.You can only select apps that have been configured to receive notifications using the Microsoft Store Services SDK.

  5. Dans la section paramètres de notification , choisissez un nom pour votre notification et, le cas échéant, choisissez le groupe de clients auquel vous souhaitez envoyer la notification.In the Notification settings section, choose a Name for your notification and, if applicable, choose the Customer group to which you want to send the notification. (Les notifications envoyées à plusieurs applications peuvent uniquement être envoyées à tous les clients de ces applications.) Si vous souhaitez utiliser un segment que vous n’avez pas encore créé, sélectionnez créer un nouveau groupe de clients.(Notifications sent to multiple apps can only be sent to all customers of those apps.) If you wish to use a segment that you haven't created already, select Create new customer group. Notez qu’il faut 24 heures avant de pouvoir utiliser un nouveau segment pour les notifications.Note that it takes 24 hours before you can use a new segment for notifications. Pour plus d’informations, voir Créer des segments de clients.For more info, see Create customer segments.

  6. Si vous souhaitez spécifier quand envoyer la notification, désactivez la case à cocher Envoyer une notification immédiatement et choisissez une date et une heure spécifiques (au format UTC pour tous les clients, sauf si vous spécifiez d’utiliser le fuseau horaire local de chaque client).If you want to specify when to send the notification, clear the Send notification immediately checkbox and choose a specific date and time (in UTC for all customers, unless you specify to use each customer's local time zone).

  7. Si vous souhaitez que la notification expire à un moment donné, désactivez la case à cocher la notification n’expire jamais et choisissez une date et une heure d’expiration spécifiques (au format UTC).If you want the notification to expire at some point, clear the Notification never expires checkbox and choose a specific expiration date and time (in UTC).

  8. Pour les notifications à une seule application : Si vous souhaitez filtrer les destinataires afin que votre notification soit envoyée uniquement aux personnes qui utilisent certaines langues ou qui se trouvent dans des fuseaux horaires spécifiques, activez la case à cocher utiliser les filtres .For notifications to a single app: If you want to filter the recipients so that your notification is only delivered to people who use certain languages or are in specific time zones, check the Use filters checkbox. Vous pouvez ensuite spécifier les options de langue et/ou de fuseau horaire que vous souhaitez utiliser.You can then specify the language and/or time zone options you want to use.

  9. Pour les notifications à plusieurs applications : Indiquez si vous souhaitez envoyer la notification uniquement à la dernière application active sur chaque appareil (par client) ou à toutes les applications sur chaque appareil.For notifications to multiple apps: Specify whether to send the notification only to the last active app on each device (per customer), or to all apps on each device.

  10. Dans la section Contenu de la notification, dans le menu Langue, choisissez les langues dans lesquelles vous souhaitez que votre notification s’affiche.In the Notification content section, in the Language menu, choose the languages in which you want your notification to be displayed. Pour plus d’informations, voir Traduire vos notifications.For more info, see Translate your notifications.

  11. Dans la section Options, entrez du texte et configurez toutes les autres options que vous souhaitez.In the Options section, enter text and configure any other options you’d like. Si vous avez commencé avec un modèle, certaines de ces options sont fournies par défaut, mais vous pouvez apporter des modifications si vous le souhaitez.If you started with a template, some of this is provided by default, but you can make any changes you'd like.

    Les options disponibles varient selon le type de notification que vous utilisez.The available options vary, depending on which notification type you are using. Voici certaines des options :Some of the options are:

    • Type d’activation (notification de type toast interactif).Activation type (interactive toast type). Vous pouvez choisir Premier plan, Arrière-plan, ou Protocole.You can choose Foreground, Background, or Protocol.
    • Lancer (notification de type toast interactif).Launch (interactive toast type). Vous pouvez décider que la notification ouvre une application ou un site web.You can choose to have the notification open an app or website.
    • Suivre la fréquence de lancement d’application (notification de type toast interactif).Track app launch rate (interactive toast type). Si vous souhaitez mesurer l’implication de vos clients par le biais de chaque notification, activez cette case à cocher.If you want to measure how well you’re engaging with your customers through each notification, select this checkbox. Pour plus d’informations, voir Mesurer les performances des notifications.For more details, see Measure notification performance.
    • Durée (notification de type toast interactif).Duration (interactive toast type). Vous pouvez choisir Court ou Long.You can choose Short or Long.
    • Scénario (notification de type toast interactif).Scenario (interactive toast type). Vous pouvez choisir Par défaut, Alarme, Rappel ou Appel entrant.You can choose Default, Alarm, Reminder, or Incoming call.
    • URI de base (notification de type toast interactif).Base URI (interactive toast type). Pour plus d’informations, voir BaseUri.For more details, see BaseUri.
    • Ajouter une demande d’image (notification de type toast interactif).Add image query (interactive toast type). Pour plus d’informations, voir addImageQuery.For more details, see addImageQuery.
    • Visuel.Visual. Une image, une vidéo ou un son.An image, video, or sound. Pour plus d’informations, voir visual.For more details, see visual.
    • Entrée / Action / Sélection (type Toast interactif).Input/Action/Selection (interactive toast type). Vous permet de laisser les utilisateurs interagir avec la notification.Allows you to let users interact with the notification. Pour plus d’informations, consultez notifications de Toast adaptatif et interactif.For more info, see Adaptive and interactive toast notifications.
    • Liaison (notification de type vignette interactive).Binding (interactive tile type). Le modèle de toast.The toast template. Pour plus d’informations, voir binding.For more details, see binding.

    Conseil

    Essayez d’utiliser l’application de visualiseur de notifications pour concevoir et tester vos vignettes adaptatives et les notifications interactive Toast.Try using the Notifications Visualizer app to design and test your adaptive tiles and interactive toast notifications.

  12. Sélectionnez Enregistrer comme brouillon pour continuer à travailler sur la notification plus tard, ou sélectionnez Envoyer si vous avez terminé.Select Save as draft to continue working on the notification later, or select Send if you’re all done.

Types de modèles de notificationNotification template types

Vous pouvez choisir parmi différents modèles de notification.You can choose from a variety of notification templates.

  • Vierge (toast).Blank (Toast). Commencez avec une notification toast vide que vous pouvez personnaliser.Start with an empty toast notification that you can customize. Une notification toast est un élément d’interface utilisateur contextuel qui apparaît sur votre écran pour permettre à l’application de communiquer avec le client quand il se trouve dans une autre application, sur l’écran d’accueil ou sur le Bureau.A toast notification is a pop-up UI that appears on your screen to allow your app to communicate with the customer when the customer is in another app, on the Start screen, or on the desktop.

  • Vierge (vignette).Blank (Tile). Commencez avec une notification vignette vide que vous pouvez personnaliser.Start with an empty tile notification that you can customize. Les vignettes correspondent à la représentation d’une application sur l’écran d’accueil.Tiles are an app's representation on the Start screen. Les vignettes peuvent être « dynamiques », ce qui signifie que le contenu qu’elles affichent peut changer suite à des notifications.Tiles can be “live,” which means that the content that they display can change in response to notifications.

  • Demander des évaluations (toast).Ask for ratings (Toast). Une notification toast qui demande à vos clients d’évaluer votre application.A toast notification that asks your customers to rate your app. Lorsque le client sélectionne la notification, la page d’évaluation de votre application dans la boutique s’affiche.When the customer selects the notification, the Store ratings page for your app is displayed.

  • Demander des commentaires (toast).Ask for feedback (Toast). Une notification toast qui demande à vos clients de donner leur avis sur votre application.A toast notification that asks your customers to provide feedback for your app. Lorsque le client sélectionne la notification, la page Hub de commentaires de votre application s’affiche.When the customer selects the notification, the Feedback Hub page for your app is displayed.

    Notes

    Si vous choisissez ce type de modèle, dans la zone de lancement , n’oubliez pas de remplacer la valeur de l’espace réservé {PACKAGE_FAMILY_NAME} par le nom réel de la famille de packages (PFN) de votre application.If you choose this template type, in the Launch box, remember to replace the {PACKAGE_FAMILY_NAME} placeholder value with your app’s actual Package Family Name (PFN). Vous trouverez le PFN de votre application sur la page Identité des applications (Gestion des applications > Identité des applications).You can find your app’s PFN on the App identity page (App management > App identity).

    Zone de lancement de la notification toast de commentaire

  • Promouvoir (toast).Cross-promote (Toast). Une notification toast visant à promouvoir une autre application de votre choix.A toast notification to promote a different app of your choosing. Lorsque le client sélectionne la notification, la description de l’application dans la boutique s’affiche.When the customer selects the notification, the other app’s Store listing is displayed.

    Notes

    Si vous choisissez ce type de modèle, dans la zone de lancement , n’oubliez pas de remplacer la valeur de l’espace réservé {ProductID que vous souhaitez promouvoir ici} par l’ID de magasin réel de l’élément que vous souhaitez promouvoir.If you choose this template type, in the Launch box, remember to replace the {ProductId you want to promote here} placeholder value with the actual Store ID of the item you want to cross promote. Vous trouverez l’ID sur la page Identité des applications (Gestion des applications > Identité des applications).You can find the Store ID on the App identity page (App management > App identity).

    Zone de lancement de la notification toast de promotion

  • Promouvoir une vente (toast).Promote a sale (Toast). Une notification toast que vous pouvez utiliser pour présenter une offre concernant votre application.A toast notification that you can use to announce a deal for your app. Lorsque le client sélectionne la notification, la description de votre application dans la boutique s’affiche.When the customer selects the notification, your app’s Store listing is displayed.

  • Proposition de mise à jour (toast).Prompt for update (Toast). Une notification toast qui encourage les clients utilisant une ancienne version de votre application à installer la dernière version.A toast notification that encourages customers who are running an older version of your app to install the latest version. Lorsque le client sélectionne la notification, l’application du Windows Store est lancée et affiche la liste des téléchargements et des mises à jour .When the customer selects the notification, the Store app will launch, showing the Downloads and updates list. 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 planifions toujours l’envoi de cette notification dans les 24 heures, et nous faisons de notre mieux pour cibler tous les utilisateurs qui n’exécutent pas encore la dernière version de votre application.Note that this template can only be used with a single app, and you can't target a particular customer segment or define a time to send it; we’ll always schedule this notification to be sent within 24 hours, and making our best effort to target all users who are not yet running the latest version of your app.

Mesurer les performances des notificationsMeasure notification performance

Vous pouvez mesurer l’implication de vos clients par le biais de chaque notification.You can measure how well you’re engaging with your customers through each notification.

Pour mesurer les performances des notificationsTo measure notification performance

  1. Lorsque vous créez une notification, dans la section Contenu de la notification, cochez la case Suivre la fréquence de lancement d’application.When you create a notification, in the Notification content section, select the Track app launch rate checkbox.
  2. Dans votre application, appelez la méthode ParseArgumentsAndTrackAppLaunch pour notifier le Centre des partenaires que votre application a été lancée en réponse à une notification ciblée.In your app, call the ParseArgumentsAndTrackAppLaunch method to notify Partner Center that your app was launched in response to a targeted notification. Cette méthode est fournie par le kit de développement logiciel (SDK) Microsoft Store services.This method is provided by the Microsoft Store Services SDK. Pour plus d’informations sur l’appel de cette méthode, consultez configurer votre application pour recevoir des notifications de l’espace partenaires.For more information about how to call this method, see Configure your app to receive Partner Center notifications.

Pour afficher les performances des notificationsTo view notification performance

Une fois que vous avez configuré la notification et votre application pour mesurer les performances de notification comme décrit ci-dessus, vous pouvez voir l’efficacité de vos notifications.When you’ve configured the notification and your app to measure notification performance as described above, you can see how well your notifications are performing.

Pour examiner les données détaillées pour chaque notification :To review detailed data for each notification:

  1. Dans l’espace partenaires, développez la section engagement et sélectionnez notifications.In Partner Center, expand the Engage section and select Notifications.
  2. Dans le tableau des notifications existantes, sélectionnez en cours ou terminé, puis examinez les colonnes taux de remise et taux de lancement de l' application pour afficher les performances de haut niveau de chaque notification.In the table of existing notifications, select In progress or Completed, and then look at the Delivery rate and App launch rate columns to see the high-level performance of each notification.
  3. Pour afficher des informations plus granulaires sur les performances, sélectionnez le nom d’une notification.To see more granular performance details, select a notification name. Dans la section statistiques de remise , vous pouvez afficher les informations sur le nombre et le pourcentage pour les types d' État de notification suivants :In the Delivery statistics section, you can view Count and Percentage info for the following notification Status types:
    • Échec : la notification n’a pas été transmise pour une raison quelconque.Failed: The notification was not delivered for some reason. Cela peut se produire, par exemple, si un problème survient dans le service de notification Windows.This can happen, for example, if an issue occurs in the Windows Notification Service.
    • Échecde l’expiration du canal : la notification n’a pas pu être remise car le canal entre l’application et l’espace partenaires a expiré.Channel expiration failure: The notification could not be delivered because the channel between the app and Partner Center has expired. Cela peut se produire, par exemple, si le client n’a pas ouvert votre application depuis longtemps.This can happen, for example, if the customer has not opened your app in a long time.
    • Envoi : la notification est dans la file d’attente pour être envoyée.Sending: The notification is in the queue to be sent.
    • Envoyée : la notification a été envoyée.Sent: The notification was sent.
    • Lancée : la notification a été envoyée, le client a cliqué dessus et votre application s’est ouverte.Launches: The notification was sent, the customer clicked it, and your app was opened as a result. Notez que cette option suit uniquement les lancements de l’application.Note that this only tracks app launches. Les notifications qui invitent le client à effectuer d’autres actions (ouvrir la boutique pour laisser une évaluation, par exemple) ne sont pas comptabilisées dans cet état.Notifications that invite the customer to take other actions, such as launching the Store to leave a rating, are not included in this status.
    • Inconnu : nous n’avons pas pu déterminer l’état de cette notification.Unknown: We weren’t able to determine the status of this notification.

Pour analyser les données d’activité des utilisateurs pour toutes vos notifications :To analyze user activity data for all your notifications:

  1. Dans l’espace partenaires, développez la section engagement et sélectionnez notifications.In Partner Center, expand the Engage section and select Notifications.
  2. Sur la page notifications , cliquez sur l’onglet analyser . Cet onglet affiche les données suivantes :On the Notifications page, click the Analyze tab. This tab displays the following data:
    • Affichage graphique des différents États d’action utilisateur pour vos toasts et notifications du centre de notifications.Graph views of the various user action states for your toasts and action center notifications.
    • Vues cartographiques du monde des taux de clic pour vos toasts et notifications du centre de maintenance.World map views of the click-through-rates for your toasts and action center notifications.
  3. Près du haut de la page, vous pouvez sélectionner la période pour laquelle vous souhaitez afficher les données.Near the top of the page, you can select the time period for which you want to show data. La sélection par défaut est 30D (30 jours), mais vous pouvez choisir d’afficher les données pour 3, 6 ou 12 mois, ou pour une plage de données personnalisée que vous spécifiez.The default selection is 30D (30 days), but you can choose to show data for 3, 6, or 12 months, or for a custom data range that you specify. Vous pouvez également développer des filtres pour filtrer toutes les données par application et marché.You can also expand Filters to filter all of the data by app and market.

Traduire vos notificationsTranslate your notifications

Afin de maximiser l’impact de vos notifications, pensez à les traduire dans les langues préférées de vos clients.To maximize the impact of your notifications, consider translating them into the languages that your customers prefer. L’espace partenaires vous facilite la traduction automatique de vos notifications en tirant parti de la puissance du service Microsoft Translator .Partner Center makes it easy for you to translate your notifications automatically by leveraging the power of the Microsoft Translator service.

  1. Une fois votre notification rédigée dans votre langue par défaut, sélectionnez Ajouter des langues (sous le menu Langues dans la section Contenu de la notification).After you’ve written your notification in your default language, select Add languages (beneath the Languages menu in the Notification content section).
  2. Dans la fenêtre Ajouter des langues, sélectionnez les langues supplémentaires dans lesquelles vous voulez que vos notifications apparaissent, puis sélectionnez Mettre à jour.In the Add languages window, select the additional languages that you want your notifications to appear in, and then select Update. 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.Your notification will be automatically translated into the languages you chose in the Add languages window and those languages will be added to the Language menu.
  3. Pour afficher la traduction de votre notification, dans le menu Langue, sélectionnez la langue que vous venez d’ajouter.To see the translation of your notification, in the Language menu, select the language that you just added.

Éléments à garder à l’esprit concernant la traduction :Things to keep in mind about translation:

  • Vous pouvez remplacer la traduction automatique en saisissant un autre texte dans la zone Contenu pour cette langue.You can override the automatic translation by entering something different in the Content box for that language.
  • 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.If you add another text box to the English version of the notification after you’ve overridden an automatic translation, the new text box will not be added to translated notification. Dans ce cas, vous devez ajouter manuellement la nouvelle zone de texte à chacune des notifications traduites.In that case, you would need to manually add the new text box to each of translated notifications.
  • Si vous modifiez le texte anglais une fois que la notification a été traduite, nous mettrons automatiquement à jour les notifications traduites pour prendre en compte la modification.If you change the English text after the notification has been translated, we’ll automatically update the translated notifications to match the change. Cependant, cette action ne s’effectuera pas si vous avez précédemment remplacé la traduction initiale.However, this won’t happen if you previously chose to override the initial translation.