Personnaliser une notification push customizing-a-push-notification

Pour parfaire votre notification push, Adobe Campaign vous permet d'accéder à un ensemble d'options avancées lors de sa création.

En tant qu'utilisateur expert, consultez la note technique Présentation de la structure de la payload des notifications push Campaign Standard pour configurer des applications mobiles dans Adobe Campaign.

Contenu connexe :

Jouer un son play-a-sound

La fonction Jouer un son permet à l'application d'émettre des sons sur l'appareil lors de la diffusion d'une notification push, lorsqu'elle n'est pas en cours d'exécution.

Un son permet d'avertir l'utilisateur lors de la réception d'une notification push, ce qui lui donne davantage de visibilité. Pour ajouter un son à votre application mobile :

  1. Ouvrez la notification push et accédez à la section Options avancées.

  2. Dans le champ Jouer un son, entrez le nom du fichier son, sans l’extension, que doit lancer l’appareil mobile à réception de la notification.

    Pour plus d'informations sur les formats multimédias pris en charge, consultez la documentation Apple et Android.

  3. Le fichier son est lu lors de la diffusion de la notification s’il est défini dans le package de l’application mobile. Vous pouvez le définir sur Par défaut pour lire le son par défaut de l’appareil.

    Si le champ Jouer un son est vide, aucun son ne sera joué.

L’utilisateur ne recevra alors la notification push et le son que si le son de son téléphone n’est pas désactivé.

Actualiser la valeur du badge refresh-the-badge-value

Un badge est utilisé pour afficher le nombre de nouvelles informations non lues directement sur l'icône de l'application. La valeur du badge disparaît dès que l'utilisateur ouvre ou lit le nouveau contenu de l'application.

A la réception d'une notification sur un appareil, la valeur du badge de l'application associée peut être actualisée ou ajoutée. Pour envoyer une valeur de badge du côté serveur :

  1. Ouvrez la notification push et accédez à la section Options avancées.

  2. La valeur du badge doit être un entier et peut être mise à jour de plusieurs manières différentes :

    • Pour actualiser le badge, saisissez 0 dans le champ Valeur du badge. Le badge est alors supprimé de l'icône de l'application.
    • Pour ajouter une valeur de badge, saisissez n'importe quel nombre dans le champ Valeur du badge. Ce nombre apparaîtra automatiquement dans le badge dès réception de la notification push par l'utilisateur.
    • Si le champ est vide ou s'il ne contient pas d'entier, la valeur du badge ne change pas.

    Dans cet exemple, la valeur 1 a été saisie dans le champ Valeur du badge pour indiquer aux utilisateurs que l'application contient une nouvelle information.

  3. Une fois le message envoyé, les utilisateurs recevront la notification push. L'application affichera alors automatiquement la nouvelle valeur de badge.

Un lien profond vous permet d'amener directement les utilisateurs à un contenu situé dans l'application (au lieu d'ouvrir une page de navigateur Web).

Un lien profond peut contenir des données de personnalisation permettant d'adapter le contenu à chaque utilisateur. Par exemple, les prénoms des destinataires sont remplis automatiquement sur la page vers laquelle l'application les envoie.

Pour ajouter un lien profond à une notification push :

  1. Ouvrez la notification push et accédez à la section Options avancées.

  2. Saisissez le lien dans le champ Ajouter un lien profond.

  3. Une fois le message envoyé, les utilisateurs recevront la notification push puis accéderont à la page spécifique de l'application en interagissant avec la notification (en appuyant ou en cliquant sur le bouton d'appel à l'action, par exemple).

Définir une action define-an-action

Le cas échéant, vous pouvez ajouter l'identifiant de catégorie de l'application mobile et afficher ensuite des boutons d'action. Ces notifications permettent à la personne d’effectuer plus rapidement différentes tâches en réponse à celles-ci, sans ouvrir l’application ou la parcourir.

La boîte de dialogue qui s'affiche sur le téléphone de l'utilisateur requiert une prise de décision. Quand l'utilisateur sélectionne l'une des actions, le système notifie l'application afin qu'elle puisse réaliser n'importe quelle tâche associée.

Pour ajouter une catégorie à une notification push :

  1. Ouvrez la notification push et accédez à la section Options avancées.

  2. Entrez un nom de catégorie prédéfinie dans le champ Catégorie pour afficher les boutons actifs lorsque la notification push est reçue.

    Le développeur de l'application mobile doit définir l'identifiant de catégorie et le comportement attendu des boutons dans l'application. Consultez à ce sujet la Documentation développeur Apple (section Configuration des catégories et notifications actives) ou la Documentation développeur Android.

  3. Une fois la notification push envoyée, les utilisateurs la reçoivent et doivent agir à l'aide des boutons actifs configurés auparavant.

L'application est ensuite informé de l'action de l'utilisateur afin qu'elle puisse exécuter les tâches associées.

Ajouter une date d'expiration add-expiration-date

La définition d'une date d'expiration pour votre notification push permet de définir une date d'expiration spécifique à laquelle le message ne sera plus envoyé par Apple (APNS) ou Android (FCM).

Pour ajouter une date d'expiration à votre notification push :

  1. Cochez l’option Expiration du message  : en sélectionnant l’option Expiration du message, la durée est automatiquement définie sur 0. Si vous ne modifiez pas la valeur, APNS et FCM essaieront d'envoyer le message immédiatement. En cas d'échec, le message ne sera pas renvoyé.

  2. Dans le champ Durée, sélectionnez la validité de votre notification push.

  3. Si l'utilisateur n'a pas reçu immédiatement votre notification push après que vous l'ayez envoyée car son téléphone n'était pas allumé ou n'avait pas de signal, la notification push est toujours envoyée dans l'intervalle avant expiration.

Notez que si la notification push n'a pas été envoyée avant la date d'expiration, elle sera ignorée.

Ajouter des champ personnalisés add-custom-fields

Les champs personnalisés vous permettent de transmettre des données personnalisées à la payload sous la forme d'une paire de valeurs de clés. Vous pouvez utiliser cette option pour transmettre des données supplémentaires à l'application en plus des clés prédéfinies.

Pour ce faire :

  1. Ouvrez la notification push et accédez à la section Options avancées.

  2. Dans la catégorie Champs personnalisés, cliquez sur le bouton Ajouter un élément.

  3. Saisissez vos Clés, puis les Valeurs associées à chacune des clés.

  4. La gestion et l'utilisation des champs personnalisés dépendent entièrement de l'application mobile. Dans la notification push ci-dessous, des champs personnalisés ont été utilisés par l'application pour afficher les libellés de boutons pour la notification push.

Ajouter du contenu multimédia add-rich-media-content

Le contenu multimédia permet d'accroître l'engagement des utilisateurs ; ils seront donc plus enclins à ouvrir vos notifications push.

Vous pouvez ajouter un fichier image, gif, audio ou vidéo qui sera lu ou affiché dans la notification. Les utilisateurs de l'application n'ont pas besoin d'ouvrir celle-ci pour le visionner.

Pour insérer du contenu multimédia dans la notification push :

  1. Ouvrez la notification push et accédez à la section Options avancées.

  2. Dans le champ URL du contenu multimédia enrichi, saisissez l'URL de votre fichier pour chaque format : iOS et Android.

    À partir d’iOS 10, vous pouvez insérer des fichiers image, gif, audio et vidéo. Pour les versions antérieures d'iOS, la notification push sera affichée sans contenu multimédia. Pour obtenir des étapes détaillées afin d'afficher sur un appareil iOS une image d'une notification push Adobe Campaign, consultez cette page.

    Pour Android, seules des images peuvent être ajoutées.

  3. Une fois le message envoyé, l'utilisateur recevra votre notification push et pourra afficher le contenu multimédia.

Changer le comportement des notifications pour iOS change-the-notification-behavior-for-ios

Pour iOS 10 et version ultérieure, deux options supplémentaires sont disponibles dans la section Options avancées des notifications push : Contenu mutable et Contenu disponible.

Lorsque l'option Contenu mutable est cochée ou qu'une URL de contenu multimédia est ajoutée, le flag de contenu mutable est envoyé dans la payload push et permet au contenu de la notification push d'être modifié par une extension de l'application de service de notification fournie dans le SDK iOS. Consultez à ce sujet la Documentation de développement Apple.

Vous pouvez ensuite tirer parti des extensions de votre application mobile pour modifier davantage le contenu ou la présentation des notifications push envoyées depuis Adobe Campaign. Par exemple, les utilisateurs peuvent utiliser cette option pour :

  • déchiffrer des données diffusées dans un format chiffré ;
  • télécharger des images ou d'autres fichiers multimédia et les ajouter sous forme de pièces jointes à une notification ;
  • changer le texte du titre ou du corps d'une notification ;
  • ajouter un identifiant de thread à une notification.

Lorsque l'option Contenu disponible est cochée, le flag de contenu disponible est envoyé dans la payload push pour veiller à ce que l'application sorte de veille à la réception de la notification push et puisse accéder ainsi aux données de la payload. Ce mécanisme fonctionne même si l'application est en cours d'exécution à l'arrière-plan et qu'elle ne nécessite pas l'intervention de l'utilisateur (comme appuyer sur la notification push, par exemple). Toutefois, il ne s'applique pas si l'application n'est pas en cours d'exécution. Consultez à ce sujet la Documentation développeur Apple.

Changer le comportement des notifications pour Android change-the-notification-behavior-for-android

Pour Android, vous pouvez saisir l'URL de votre fichier dans le champ URL du contenu multimédia enrichi. En revanche, pour la version iOS, vous ne pouvez inclure que des images et non des fichiers gif, audio ou vidéo.

La case à cocher Priorité haute permet de configurer une priorité haute ou normale pour les notifications push. Pour plus d'informations sur la priorité des messages, consultez la documentation destinée aux développeurs Google.

recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff