Créer une Notification in-app

1. Pour créer une Notification in-app, accédez à l'entrée Contenu.

2. Cliquez sur New dans la barre d'outils, puis sélectionnez Notification mobile dans l'assistant:

3. Cliquez sur Notification in-app uniquement dans l'assistant.

La page des propriétés suivante s'affiche :

4. Les propriétés sont regroupées par type d'information. Par défaut, seuls les champs de base sont affichés. Passez à l'onglet Tous Champs pour afficher tous les autres champs. Sur le côté gauche des propriétés, une aide à l'écran est fournie. Elle permet à l'utilisateur de remplir le formulaire avec des informations précises et complètes.

Onglet Champs de base:

Principes de base

  • Chemin du dossier — Définissez le chemin du dossier. Il s'agit du dossier dans lequel l'actif est créé. Par défaut, il choisit le dossier sélectionné dans la page de démarrage au moment de la création de l'actif. Vous pouvez modifier le chemin, le cas échéant.
  • Nom — Donnez un nom à ce message.

Cibles

  • Liste d'audience — Sélectionnez une liste d'audience. Les champs de la liste sélectionnée permettent de personnaliser la notification. La liste doit être liée à une liste d'appareils (une seule). Les utilisateurs de l'application qui n'ont pas enregistré l'appareil et, de ce fait, ne figurent pas dans la liste d'audience ne recevront pas cette Notification push.
  • Langues — Sélectionnez les langues dans lesquelles la notification doit s'afficher. Seules les langues définies pour l'Unité commerciale sont disponibles. Le champ Langue indique déjà les langues par défaut définies au niveau de l'Unité commerciale. La langue de la notification correspond à la langue de l'utilisateur et définit dans quelle langue la notification est envoyée. Si la notification n'existe pas dans la langue de l'appareil, aucune notification n'est envoyée.

Onglet Tous champs:

Principes de base

  • Nom de l'API — Donnez un nom d’API à ce message. Le nom ne peut contenir d'espaces. Le nom de l'API est utilisé lorsque le message est appelé à partir de l'API.
  • Libellés d'acifs — Les libellés d'actifs sont facultatifs. Sélectionnez un ou plusieurs libellés dans la liste déroulante. (Ces libellés sont créés dans le module Configuration Admin.) Les utilisateurs disposant des autorisations d'accès appropriées peuvent également créer de nouveaux libellés en saisissant leur nouvelle valeur dans le champ.
  • Description — Saisissez une description explicite pour facilement reconnaître les messages, surtout lorsque plusieurs sont disponibles pour plusieurs Unités commerciales.

Sélection de données

Données d'événement — Dans cette liste déroulante, vous pouvez choisir parmi les options suivantes :

  • Aucune donnée d'événement — Dans ce cas, le message se comporte comme un message normal.
  • Données transactionnelles — Sélectionnez cette option pour rendre disponible le message à partir duquel créer des Transactional Journeys. En sélectionnant l'option, le message est marqué comme message transactionnel, les données transactionnelles peuvent être définies et utilisées et le message ne sera disponible que pour une utilisation dans un Transactional Journey.
  • Événement personnalisé — Lorsque des événements personnalisés ont été définis pour l'audience sélectionnée, le marketer peut utiliser les données de l'événement personnalisé pour personnaliser le message qui sera ensuite utilisé dans un Custom journey déclenché par les événements personnalisés. Les messages utilisant des données d'événement personnalisées ne peuvent être utilisés que dans des journeys pilotés par les événements.

    Notez que les événements personnalisés utilisés pour personnaliser le message ne sont pas visibles dans l'aperçu du message.

Application Mobile

  • Sélectionnez l'application mobile à utiliser dans le message. Toutes les applications mobiles liées à la liste d'audiences sélectionnée sont répertoriées. Sélectionnez l'application mobile pour laquelle le message est créé. Les données de cette application mobile peuvent servir à la personnalisation.

5. Cliquez sur Créer message.

Le panneau de création de Notification in-app s'affiche.

La prochaine étape consiste à définir le contenu de la Notification in-app.

Une fois la notification créée, le contenu doit être défini.

Définir le contenu

Le champ type de répartition est défini par défaut sur le type sélectionné lors de la création de la notification. Il peut être modifié ici. Les options suivantes sont disponibles :

  • Notification push — Seule une Notification push est envoyée.
  • Notification push et in-app — Une Notification push et une Notification in-app sont envoyées. Le contenu peut être identique ou une Notification in-app personnalisée peut être créée.
  • Notification in-app uniquement — Seules les Notifications in-app sont envoyées à l'appareil. Une Notification in-app est envoyée dans la boîte de réception.
  • Notification in-app en l'absence de Notification push — Une notification push est envoyée à tous les appareils. Si le contact a désactivé les notifications push, un message in-app est envoyé à la place. Si le contact a activé les notifications push, une notification push est envoyée (aucune notification in-app).

Les propriétés des Notifications in-app sont définies comme suit :

    • Titre in-app — Il s'agit du titre qui s'affichera pour la notification dans le centre de message de l'application. Il est possible d'effectuer une personnalisation avec des champs de profil et des émoticônes. L'assistant Selligent AI peut vous aider à définir le titre.
    • Contenu in-app — Le contenu de la notification. Vous pouvez choisir les types suivants :
      • URL — Ce type de notification intègre le contenu de l'URL indiquée dans la fenêtre de notification et le contact peut parcourir le site web.
      • Texte — Le texte brut peut être enrichi avec des champs de personnalisation et des émojis.
      • Image — Ce type de message requiert l'URL de l'image. Une image peut être téléchargée depuis la bibliothèque, donnant accès aux images.Selligent by Zeta. Vous pouvez aussi saisir l'URL de l'image. Vous pouvez également utiliser des images Live Content. Lorsqu'une notification d'image est envoyée, l'URL de l'image est transmise et l'image est restituée lorsque la notification s'affiche.
      • Smart Content — En choisissant cette option, vous pouvez choisir parmi une liste déroulante de Smart Content prédéfinis. Smart Content est utilisé pour ajouter des éléments recommandés dynamiques et intelligents à un message. Le contenu Smart Content est basé sur des algorithmes qui analysent le comportement des autres visiteurs du site web. Par exemple, vous pouvez présenter à vos contacts les éléments tendance qui sont fréquemment consultés. Ou bien, lors de l'achat d'un produit et de l'envoi d'un e-mail de confirmation, vous pouvez présenter à vos contacts des produits qui sont fréquemment achetés ensemble. Pour plus d'informations sur le Smart Content, veuillez vous reporter à cette rubrique.
      • Journey — Ce type de contenu permet à l'utilisateur de définir une destination en sélectionnant un Journey et un composant d'entrée vers lequel le contact est redirigé. Si le composant d'entrée est doté de paramètres définis, vous pouvez saisir les valeurs ici.
        L'option « Redirection anonyme » vous permet d'orienter le contact vers la page en tant qu'utilisateur anonyme.
      • Page - Ce type de contenu permet à l'utilisateur de définir une page comme contenu du message in-app. Un sélecteur d'actifs s'affiche, permettant de sélectionner une page.

Remarque : Le titre In-app et le contenu du texte type peuvent être remplis avec du contenu généré par l'IA. Cliquez sur l'icône Générer un message à l'aide de Selligent AI dans la barre d'outils du champ pour ouvrir le panneau AI sur le côté droit. Vous pouvez saisir votre question ou votre mot-clé et utiliser le contenu généré dans votre message:
 
Remarque: Si vous sélectionnez d'abord le texte existant dans votre message, puis cliquez sur l'icône IA, le texte sélectionné est utilisé comme question dans votre dialogue et le texte généré par l'IA remplace le texte sélectionné dans votre message si vous acceptez de l'utiliser.
Des options supplémentaires sont disponibles pour raccourcir le texte sélectionné, vérifier l'orthographe, changer le ton ou réécrire complètement le texte.

  • Date d'expiration — Indiquez la date à laquelle le Notification in-app expirera et ne sera plus disponible. Si l'utilisateur ne récupère pas la notification avant la date d'expiration, celle-ci est supprimée de la boîte de réception.

Remarque: Selon le système d'exploitation utilisé, le comportement suivant se produit. Dans iOS, la date d'expiration n'est pas limitée, alors que dans Android, la durée d'expiration maximale autorisée est de 4 semaines. La date d'expiration est unique pour un message, ce qui signifie que toute date d'expiration fixée au-delà de 4 semaines est automatiquement limitée à 4 semaines pour Android.
La date d'expiration est définie par défaut sur 'aujourd'hui + 1 mois'.

Par exemple, si vous envoyez une notification push publicitaire, elle ne doit rester disponible que pendant une durée bien précise. Si les appareils sont offline et ne peuvent pas recevoir de notifications au moment de leur envoi, ces dernières sont conservées sur le serveur jusqu'à leur date d'expiration. Elles ne seront plus envoyées après cette date, même si les appareils sont à nouveau disponibles..

 

Tous les champs peuvent contenir des champs de personnalisation. Ces champs de personnalisation dépendent de la liste d'audience sélectionnée.

Exemple 1:
Le titre In-app contient : Une offre spéciale pour vous, [%proper([MASTER.NAME])%]!

Exemple 2:
La date d'expiration suivante est définie : [%addweeks(sysdate(), 4)%]

 

Définir les boutons action

Jusqu'à trois boutons peuvent être utilisés et ajoutés à la Notification in-app si une action ou une interaction est requise. Si la notification existe dans plusieurs langues, des intitulés de bouton différents peuvent être créés. Les boutons ne sont créés qu'une fois pour toutes les langues, mais le contenu doit être adapté en fonction de la langue choisie.

Remarque: Si aucun bouton n'est ajouté à la notification, un bouton OK est ajouté automatiquement afin de pouvoir fermer la notification. Toutefois, si l'utilisateur ajoute un bouton à la notification, celui-ci doit ajouter un second lien pour fermer la boîte de dialogue du message.

1. Pour créer un bouton, cliquez sur le lien Boutons dans la barre d'outils.

2. Le panneau suivant s'affiche, permettant de créer des boutons :

3. Cliquez sur Ajouter un bouton.

Une nouvelle ligne est ajoutée, dans laquelle vous pouvez saisir l'intitulé et le lien du bouton. Vous pouvez choisir un lien existant à partir de la liste déroulante, ou bien créer un nouveau lien.

4. Pour chaque lien, vous pouvez définir un nom, un type de destination et la destination. Les types de liens suivants sont disponibles:

  • Définir une réaction dans le Journey — L'action de ce bouton est définie par le Journey lui-même : redirection vers un autre Journey, envoyer un e-mail, etc. Un clic sur le lien de la notification fermera la notification.

Remarque : En choisissant ce type, le Composant Notification Mobile est suivi d'un Composant Page.

  • Journey existant — Permet de rediriger le contact vers une page dans un journey existant.
  • Téléphone — Passe un appel téléphonique au numéro spécifié. Saisissez le numéro de téléphone sans trait d'union ni espace. Exemple : 3212345678.
  • SMS/MMS/RCS — Ouvre l'application SMS/MMS/RCS par défaut pour envoyer un message SMS/MMS/RCS au numéro indiqué. Saisissez le numéro de téléphone sans trait d'union ni espace. Exemple : 32123456789
  • E-mail — Ouvre l'application de messagerie électronique par défaut pour envoyer un e-mail à l'adresse e-mail indiquée. Exemple : vous@société.com
  • URL externe — Ouvre l'URL définie dans le navigateur par défaut. Exemple : http://www.selligent.com)
  • Ouvrir l'application— Ouvre une application définie, comme Facebook ou 'X' (anciennement Twitter) (p. ex. fb:// sur iOS ; com.twitter.android sur Android).

Remarque: La syntaxe de la cible dépend de la plateforme. Actuellement, aucune conversion automatique n'est effectuée vers la syntaxe adaptée à iOS ou Android. Il est recommandé de créer deux composants push distincts dédiés à une plateforme.

  • Fermer — Ferme la notification. Selon la configuration de l'application, elle ouvre l'application pour le contact. Le clic sur le bouton Fermer est renvoyé au Selligent et peut être utilisé pour déclencher des actions au niveau du journey. Par exemple, un message mobile où le bouton Fermer est utilisé comme un "Rappelez-moi plus tard". Le clic sur le bouton Fermer déclenchera une action dans le journey où une notification de rappel sera envoyée plus tard dans la journée.
  • Ouvrir une méthode dans votre application — Ouvre une méthode, ou chapitre, dans l'application. Le même nom de méthode doit être utilisé dans les applications Android et iOS.
  • Livret— Ouvre le fichier livret sur l'URL indiquée (p. ex. carte d'embarquement, tickets de cinéma, etc.) Le fichier livret doit déjà exister. Selligent permet seulement de l'ouvrir. En cliquant sur le bouton, la notification se ferme et le livret s'ouvre.
  • Expérience de Grow - Ouvre une expérience de Grow à remplir par le contact.
  • Lien profond — Dirige vers un emplacement spécifique dans une application, au lieu d'ouvrir simplement l'application.

Remarque: Selon le fournisseur de livret choisi, des champs de personnalisation peuvent être ajoutés. Les valeurs du champ sont envoyées via une URL dynamique.
Remarque 2 : Les formats de livret diffèrent selon le système d'exploitation. Veillez à cibler les périphériques adaptés en envoyant un livret.

Remarque: Les boutons ajoutés à la notification agissent comme des capteurs envoyant le contact vers un emplacement externe. Ils peuvent être utilisés en tant qu'événements d'un Journey pour envoyer le contact plus loin dans le Journey.

 

Lorsque plusieurs boutons sont configurés, ils peuvent être repositionnés par glisser-déposer. Changer l'ordre des boutons ici modifiera leur ordre d'affichage dans la notification, et ce pour toutes les langues :