Configuration de la prise en charge de la messagerie web in-app dans le SDK web

Les messages in-app sont des notifications que vous pouvez envoyer aux utilisateurs dans votre application web, en les guidant vers des points ciblés spécifiques.

Vous pouvez utiliser ces notifications à différentes fins, par exemple pour promouvoir de nouvelles fonctionnalités, présenter des offres spéciales ou faciliter l’intégration des utilisateurs.

En utilisant les messages in-app, vous pouvez interagir efficacement avec votre audience et l’orienter vers des aspects importants de votre application.

IMPORTANT
La messagerie in-app web est une fonctionnalité Adobe Journey Optimizer qui utilise le SDK web pour diffuser le contenu personnalisé.
Pour obtenir des instructions détaillées sur la configuration de votre campagne de messagerie web in-app, consultez la documentation de Adobe Journey Optimizer.

Conditions préalables prerequisites

Version de l’extension de balise SDK Web extension-version

La fonctionnalité de messagerie in-app web requiert la dernière version de l’extension de balise SDK web.

Configuration d’une CSP pour la messagerie web in-app csp

Lorsque vous configurez la messagerie in-app web, vous devez inclure la directive suivante dans votre CSP :

default-src  blob:;

Pour plus d’informations sur la configuration d’une CSP, consultez la documentation dédiée.

Configuration de la messagerie web in-app à l’aide de l’extension de balise SDK web tag-extension

Reportez-vous à la page de configuration de l’extension de balise SDK Web pour savoir où trouver les paramètres décrits ci-dessous.

Une fois installé sur l’extension de balise SDK Web, suivez les étapes ci-dessous pour configurer l’extension pour la messagerie in-app web.

Dans la section Personalization , cochez l'option Activer le stockage de personnalisation . Cette option permet au SDK Web de suivre les expériences qui ont été vues par l’utilisateur lors du chargement d’une page.

Image montrant l’option de stockage de personnalisation dans la page de configuration de l’extension de balise.

La messagerie web in-app prend en charge deux types de déclencheurs :

Reportez-vous aux sections suivantes pour configurer l’extension de balise du SDK Web en fonction des déclencheurs que vous souhaitez utiliser.

Étapes de configuration du déclencheur Envoyer des données à Platform send-data-platform

Sélectionnez la propriété de balise qui contient votre extension SDK Web et créez une règle avec les paramètres suivants :

  1. Extension : Core

  2. Type d’événement : Bibliothèque chargée (Haut de page)

    Image montrant lécran de configuration de lévénement.

  3. Sélectionnez Conserver les modifications pour enregistrer la configuration de l’événement.

Vous devez ensuite ajouter une action à la règle que vous avez créée.

  1. Dans la section Actions, sélectionnez Ajouter.
    Image montrant lécran de modification de règle.

  2. Utilisez les paramètres Action suivants :

    • Extension : SDK Web Adobe Experience Platform

    • Type d’action : Envoyer l’événement

      Image montrant lécran de configuration de laction.

  3. Sur le côté droit de l’écran, dans la section Personalization, activez l’option Render Visual personalization Decisions .
    Image montrant lécran de configuration de la personnalisation.

  4. Sur le côté droit de l’écran, dans la section Contexte de décision, définissez les paires Clé/Valeur que vous avez utilisées dans la configuration de votre campagne pour remplir les critères du message in-app.
    Image montrant lécran de configuration de la personnalisation.

  5. Sélectionnez Conserver les modifications pour enregistrer votre configuration.

Vous devez ensuite ajouter la règle nouvellement créée à la bibliothèque de propriétés de balise. Pour ce faire, accédez à Flux de publication et sélectionnez la règle que vous avez créée précédemment.

Image montrant lécran de la bibliothèque.

Après avoir ajouté la règle à la bibliothèque, sélectionnez Enregistrer et créer dans le développement.

Image montrant lécran de configuration de la personnalisation.

Le processus de configuration est maintenant terminé et votre message est prêt à être présenté à vos utilisateurs.

Étapes de configuration pour l’utilisation de déclencheurs manuels manual-trigger

Sélectionnez la propriété de balise qui contient votre extension SDK Web et créez une règle avec les paramètres suivants :

  1. Extension : Core

  2. Type d’événement : Cliquez sur

  3. Définissez le déclencheur d’un élément spécifique sur la page, l’identifiant par un sélecteur CSS de votre choix.

    Image montrant lécran de configuration de lévénement.

Vous devez ensuite ajouter une action à la règle que vous avez créée.

  1. Dans la section Actions, sélectionnez Ajouter.
    Image montrant lécran de modification de règle.

  2. Utilisez les paramètres Action suivants :

    • Extension : SDK Web Adobe Experience Platform

    • Type d’action : Évaluer les jeux de règles

      Image montrant lécran de configuration de laction.

  3. Sur le côté droit de l’écran, activez l’option Render Visual personalization Decisions (Rendre les décisions de personnalisation visuelle).
    Image montrant lécran de configuration de la personnalisation.

  4. Sur le côté droit de l’écran, dans la section Contexte de décision, définissez les paires Clé/Valeur que vous avez utilisées dans la configuration de votre campagne pour remplir les critères du message in-app.
    Image montrant lécran de configuration de la personnalisation.

  5. Sélectionnez Conserver les modifications pour enregistrer votre configuration.

Vous devez ensuite ajouter la règle nouvellement créée à la bibliothèque de propriétés de balise. Pour ce faire, accédez à Flux de publication et sélectionnez la règle que vous avez créée précédemment.

Image montrant lécran de la bibliothèque.

Après avoir ajouté la règle à la bibliothèque, sélectionnez Enregistrer et créer dans le développement.

Image montrant lécran de configuration de la personnalisation.

Le processus de configuration est maintenant terminé et votre message est prêt à être présenté à vos utilisateurs.

Configuration de la messagerie web in-app à l’aide de la bibliothèque JavaScript SDK web js-library

Au lieu d’utiliser l’extension de balise du SDK Web, vous pouvez également configurer la messagerie web in-app directement à partir de la bibliothèque JavaScript du SDK Web.

Vous pouvez afficher les messages web in-app à partir de Adobe Journey Optimizer de deux manières.

Méthode 1 : récupération automatique du contenu de personnalisation automatic

Pour que le SDK Web récupère automatiquement le contenu de personnalisation au chargement de la page, utilisez la commande sendEvent, comme illustré dans l’exemple ci-dessous.

  alloy("sendEvent", {
      renderDecisions: true,
      personalization: {
          surfaces: ['#welcome']
      }
  });

Méthode 2 : récupération manuelle du contenu de personnalisation selon l’action de l’utilisateur manual

Pour afficher le contenu de personnalisation uniquement une fois que l’utilisateur a effectué une action spécifique, utilisez la commande evaluateRulesets comme illustré dans l’exemple ci-dessous.

Dans cet exemple, le contenu de personnalisation s’affiche lorsqu’un utilisateur clique sur le bouton Acheter maintenant de votre site web.

 alloy("evaluateRulesets", {
     renderDecisions: true,
     personalization: {
         decisionContext: {
             "userAction": "buy_now"
         }
     }
 });

Configuration du stockage de personnalisation personalization-storage

Vous pouvez choisir d’afficher les messages in-app aux utilisateurs pour un nombre défini de fois, ou chaque fois qu’ils visitent une page, par le biais de l’option de configuration personalizationStorageEnabled.

Dans la configuration du SDK Web, définissez l’option personalizationStorageEnabled en fonction de vos besoins :

  • personalizationStorageEnabled: true déclenche le message in-app avec la fréquence que vous avez définie dans la campagne Adobe Journey Optimizer.
  • personalizationStorageEnabled: false déclenche le message in-app à chaque chargement de page.
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636