Concevoir une notification push design-push-notification

Une fois que vous avez créé une notification push, vous pouvez concevoir son contenu pour les plateformes iOS et Android. Cette page vous guide tout au long de la composition de votre message, de la configuration du comportement en cas de clic, de l’ajout de médias et de boutons et de la définition d’options avancées pour créer des notifications push attrayantes qui résonnent avec votre audience.

Titre et corps push-title-body

Pour composer votre message, cliquez sur les champs Titre et Corps. Utilisez l’éditeur de personnalisation pour définir du contenu, personnaliser des données et ajouter du contenu dynamique. En savoir plus sur la personnalisation et le contenu dynamique dans l’éditeur de personnalisation.

Utilisez la section de prévisualisation des appareils pour visualiser la manière dont s’affiche la notification push sur iOS et Android.

Accélérez la création de votre contenu avec l’assistant AI et générez du texte de notification push attrayant avec l’assistant ​ AI pour la génération de texte ou créez des notifications push complètes avec l’assistant ​ AI pour la génération de contenu complète.

Comportement en cas de clic on-click-behavior

Configurez l’action qui se produit lorsque les destinataires appuient sur le corps de votre notification push. Effectuez un choix parmi les options suivantes :

  • Ouvrir l’application : lance l’application associée à la notification. L’application est spécifiée dans votre configuration du canal (c’est-à-dire le préréglage du message).
  • Lien profond : dirige les utilisateurs vers un contenu spécifique dans votre application, tel qu’une vue, une section de page ou un onglet spécifique. Saisissez l’URL du lien profond dans le champ fourni.
  • URL web : dirige les utilisateurs vers une page web externe. Saisissez l’URL de destination dans le champ fourni.

Ajouter un média add-media-push

Améliorez vos notifications push en ajoutant des médias visuels. Les types de médias disponibles et les méthodes d’implémentation varient selon le système d’exploitation, comme indiqué dans les onglets ci-dessous.

Android

Pour Android, vous pouvez uniquement ajouter une icône d’image et une image pour les notifications étendues.

Vous pouvez ajouter des médias à l’aide de l’une des méthodes suivantes :

  • Bouton Ajouter un média : sélectionnez une ressource dans Adobe Experience Manager Assets ou accédez à l’assistant AI pour générer des images attrayantes pour les notifications push.

  • Ajouter un média champ : renseignez directement l'URL du média. Vous pouvez inclure des jetons de personnalisation dans l’URL.

Une fois ajouté, le média s'affiche à droite du corps de la notification.

note note
NOTE
Lors de l’inclusion de pièces jointes multimédia dans la payload de notification push (telles que des images dans des champs de données personnalisés tels que adb_media), votre application mobile doit implémenter une gestion côté client spécifique pour que les images s’affichent sur les appareils. Votre application doit mettre en œuvre le workflow d’affichage et de suivi automatique pour gérer les pièces jointes d’image de la payload.
iOS

Pour iOS, vous pouvez ajouter une image, une vidéo ou un GIF à afficher dans votre notification.

Vous pouvez ajouter des médias à l’aide de l’une des méthodes suivantes :

  • Bouton Ajouter un média : sélectionnez une ressource dans la Adobe Experience Manager Assets. En savoir plus sur l’utilisation de Adobe Experience Manager Assets dans cette page.

  • Ajouter un média champ : renseignez directement l'URL du média. Vous pouvez inclure des jetons de personnalisation dans l’URL.

Une fois ajouté, le média s'affiche à droite du corps de la notification.

note note
NOTE
Lors de l’inclusion de pièces jointes multimédia dans la payload de notification push (telles que des images dans des champs de données personnalisés tels que adb_media), votre application mobile doit implémenter une gestion côté client spécifique pour que les images s’affichent sur les appareils. Votre application doit mettre en œuvre une extension du service de notification pour télécharger et traiter le contenu multimédia à partir de la payload. En outre, l’option Ajouter un indicateur de contenu modifiable doit être activée dans la section Options avancées.

Ajouter des boutons add-buttons-push

Créez une notification exploitable en ajoutant des boutons à votre contenu push. Parcourez les onglets ci-dessous en fonction de votre système d’exploitation.

Si l’écran de l’appareil est verrouillé, les boutons suivants ne s’affichent pas : seuls le Titre et le Message de la notification sont visibles. Si leur appareil est déverrouillé, les destinataires verront les boutons.

Android

Pour Android, vous pouvez ajouter jusqu’à trois boutons.

  1. Cliquez sur Ajouter un bouton pour définir les paramètres : le libellé et lʼaction correspondante. Les actions possibles sont les mêmes que pour le comportement en cas de clic.

  2. Utilisez l’icone Expansion de l’affichage sous l’image d’aperçu centrale pour prévisualiser vos boutons personnalisés.

iOS

Pour iOS, un identifiant de catégorie de notification est spécifié. Les catégories de notifications doivent être préconfigurées dans l'application iOS, qui définira les boutons à afficher et les actions à effectuer. Consultez la documentation Apple pour en savoir plus.

Envoyer une notification silencieuse silent-notification

Une notification push silencieuse (ou notification en arrière-plan) est une instruction masquée qui est transmise à l’application. Elle est par exemple utilisée pour informer votre application de la disponibilité d'un nouveau contenu ou pour lancer un téléchargement en arrière-plan.

Sélectionnez l'option Notification silencieuse pour avertir l'application en silence : dans ce cas, la notification est transférée directement à l'application. Aucune alerte ne s'affiche sur l'écran de l'appareil.

Utilisez la section Données personnalisées pour ajouter des paires clé-valeur.

Données personnalisées custom-data

Dans la section Données personnalisées, vous pouvez ajouter des variables personnalisées à la payload, en fonction de la configuration de votre application mobile. Pour plus d’informations sur la configuration des notifications push dans Adobe Experience Platform, consultez cette section.

Personnaliser avec Experience Decisioning decisioning-push

Vous pouvez personnaliser et optimiser le contenu de vos notifications push avec Experience Decisioning. Cette fonctionnalité vous permet d’utiliser des scores de priorité, des formules ou des modèles d’IA pour sélectionner et afficher dynamiquement le meilleur contenu pour vos clients.

Pour plus d’informations sur la création et l’utilisation des politiques de décision dans les notifications push, consultez cette section.

Options avancées advanced-options-push

Vous pouvez configurer les options avancées pour votre notification push. Les paramètres disponibles sont répertoriés ci-dessous :

Paramètre
Description
Réductible (iOS/Android)
Un message réductible est un message qui peut être remplacé par un nouveau message s'il est obsolète. Les messages utilisés pour indiquer à une application mobile de synchroniser les données du serveur constituent des cas d'utilisation courants de messages réductibles. Par exemple, une application sportive qui informe les utilisateurs et utilisatrices du dernier score. Seul le message le plus récent est pertinent. D’un autre côté, avec un message non réductible, chaque message est important pour l’application cliente et doit être diffusé.
Son personnalisé (iOS/Android)
Son à émettre par le terminal mobile lors de la réception de la notification. Le son doit être assemblé dans l'application.
Badges (iOS/Android)
Un badge est utilisé pour afficher directement sur l'icône de l'application le nombre de nouvelles informations non lues.
La valeur du badge disparaît dès que l'utilisateur ouvre ou lit le nouveau contenu de l'application. Lorsqu'une notification est reçue sur un appareil, elle peut actualiser ou ajouter une valeur de badge pour l'application associée.
Par exemple, si vous stockez le nombre d'articles non lus de vos clients, vous pouvez tirer parti de la personnalisation pour envoyer la valeur unique de badge d'articles non lus pour chaque client. Pour plus d'informations sur la personnalisation, consultez cette section.
Groupe de notifications (iOS uniquement)
Associez un groupe de notification à la notification push.
À partir d'iOS 12, les groupes de notifications vous permettent de consolider les threads de message et les rubriques de notification en identifiants de threads. Par exemple, une marque peut envoyer des notifications marketing sous un identifiant de groupe, tout en conservant d'autres notifications de type opérationnel sous un ou plusieurs identifiants différents.
Pour illustrer cela, vous pouvez avoir les groupes de notification groupID : 123 « Consultez la nouvelle collection printanière de pulls » et groupID : 456 « Votre colis a été livré ». Dans cet exemple, toutes les notifications de diffusion sont regroupées sous l'identifiant de groupe : 456.
Canal de notification (Android uniquement)
Associez un canal de notification à la notification push.
À partir d'Android 8.0 (niveau API 26), toutes les notifications doivent être affectées à un canal pour s'afficher. Consultez à ce sujet la documentation pour développeur Android.
Ajouter un indicateur de disponibilité de contenu (iOS uniquement)
Envoie l'indicateur de disponibilité de contenu 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 pour développeur Apple.
Ajouter un indicateur de contenu modifiable (iOS uniquement)
Envoie l'indicateur de contenu modifiable dans la payload push et permet de modifier le contenu de la notification push en utilisant l'extension d'application du service de notification fournie dans le SDK iOS. Consultez à ce sujet la documentation pour développeur Apple.
Vous pouvez ensuite exploiter vos extensions d'applications mobiles pour modifier davantage le contenu ou la présentation des notifications push envoyées depuis Journey Optimizer. Par exemple, les utilisateurs peuvent utiliser cette option pour déchiffrer des données, modifier le corps ou le titre d'une notification, ajouter un identifiant de thread à une notification, etc.
Important : cet indicateur doit être activé lors de l’inclusion de pièces jointes de média (images, vidéos) via des champs de payload (tels que adb_media) pour qu’elles s’affichent sur les appareils iOS. Votre application doit également implémenter une extension du service de notification pour télécharger et traiter le contenu multimédia à partir de la payload.
Ajouter une expiration pour la notification push (iOS uniquement)
Sélectionnez la date et l’heure de l’expiration de votre notification push. Sur iOS, l’expiration des notifications s’applique de manière irréversible, ce qui signifie que tout message qui atteint le service APNS après son heure d’expiration n’est pas diffusé, ce qui garantit que les clientes et clients ne reçoivent jamais de notifications obsolètes ou non pertinentes. Consultez à ce sujet la documentation pour le développement Apple.
Visibilité des notifications (Android uniquement)
Définit la visibilité de la notification push.
Private affichera la notification sur tous les écrans verrouillés, mais dissimulera les informations sensibles ou privées sur les écrans verrouillés sécurisés.
public affichera la notification dans son intégralité sur tous les écrans verrouillés.
secret ne divulguera aucune partie de la notification sur un écran verrouillé sécurisé.
Consultez à ce sujet la documentation pour développeur Android.
Priorité des notifications (Android uniquement)
Définit l'importance de la notification push de Faible à Max. Cette opération détermine l'intrusion de la notification push lors de sa diffusion. Consultez à ce sujet la documentation pour développeur Android
Priorité de diffusion (Android uniquement)
Définit une priorité élevée ou normale pour vos notifications push. Pour plus d'informations sur la priorité des messages, consultez la documentation destinée aux développeurs Google.
Durée de vie (Android uniquement)
Définissez le nombre de secondes au-delà duquel votre message expirera. Sur Android, l’expiration est traitée comme une fenêtre de diffusion : Firebase Cloud Messaging (FCM) convertit le délai d’expiration en une valeur de durée de vie (TTL) à partir de la réception du message, ce qui signifie que les campagnes non diffusées peuvent être envoyées plus tard que prévu ou même en dehors du délai souhaité. Consultez à ce sujet la documentation pour le développement Android.
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76