Prise en main de la messagerie transactionnelle send-transactional-messages

La messagerie transactionnelle (Message Center) est un module de Campaign conçu pour gérer les messages de déclenchement. Ces notifications sont générées à partir d’événements déclenchés depuis des systèmes d’information et peuvent correspondre aux éléments suivants : facture, confirmation de commande, confirmation d'expédition, changement de mot de passe, notification d'indisponibilité du produit, relevé de compte, création de compte web, etc.

En tant qu’utilisateur ou utilisatrice Managed Cloud Services, contactez Adobe pour configurer la messagerie transactionnelle de Campaign dans votre environnement.

Les messages transactionnels sont utilisés pour envoyer :

  • des notifications, telles que les confirmations de commande ou les réinitialisations de mot de passe, par exemple ;
  • une réponse individuelle en temps réel à une action client ;
  • du contenu non promotionnel.

Les paramètres de messagerie transactionnelle sont décrits dans cette section.

Découvrez l’architecture de la messagerie transactionnelle dans cette page.

Principe de fonctionnement des messages transactionnels transactional-messaging-operating-principle

Le module de messages transactionnels Adobe Campaign s'intègre dans un système d'informations qui renvoie les événements à transformer en messages transactionnels personnalisés. Ces messages peuvent être envoyés individuellement ou par lots via e-mail, SMS ou notifications push.

Par exemple, imaginez que vous êtes une société disposant d'un site web sur lequel vos clients peuvent acheter des produits.

Adobe Campaign vous permet d’envoyer un email de notification aux clients qui ont ajouté des produits à leur panier. Lorsque l'un d'eux quitte votre site web sans passer par ses achats (événement externe qui déclenche un événement Campaign), un email d'abandon de panier lui est automatiquement envoyé (diffusion de message transactionnel).

Les principales étapes de mise en place de ce système sont décrites ci-dessous :

  1. Créer un type d'événement.
  2. Créer et concevoir le modèle de message. Vous devez associer un événement à votre message au cours de cette étape.
  3. Tester le message.
  4. Publier le modèle de message.

Une fois que vous avez conçu et publié le modèle de message transactionnel, si un événement correspondant est déclenché, les données pertinentes sont envoyées à Campaign via les méthodes SOAP PushEvent et PushEvents, puis la diffusion est envoyée aux destinataires ciblés.

Création de types d'événements create-event-types

Pour que chaque événement puisse être transformé en message personnalisé, vous devez d'abord créer des types d'événements.

Lors de la création d'un modèle de message, vous sélectionnerez le type d'événement correspondant au message que vous souhaitez envoyer.

CAUTION
Vous devez créer des types d'événements avant de pouvoir les utiliser dans des modèles de message.

Pour créer des types d'événements qui seront traités par Adobe Campaign, procédez comme suit :

  1. Accédez au dossier Administration > Plateforme > Énumérations de l’explorateur Campaign.

  2. Sélectionnez l’énumération Type d’événement de la liste.

  3. Cliquez sur Ajouter pour créer une valeur d'énumération. Il peut s'agir d'une confirmation de commande, d'un changement de mot de passe, d'un changement de livraison de commande, etc.

    note caution
    CAUTION
    Chaque type d'événement doit correspondre à une valeur de l'énumération Type d'événement.
  4. Une fois les valeurs de l'énumération créées, vous devez vous déconnecter puis vous reconnecter à votre instance afin que la création soit effective.

NOTE
Pour en savoir plus sur les énumérations, consultez cette page.

Définition d’un modèle de message transactionnel create-message-template

Chaque événement peut déclencher un message personnalisé. Pour ce faire, vous devez créer un modèle de message correspondant à chaque type d'événement. Les modèles contiennent les informations nécessaires à la personnalisation du message transactionnel. Vous pouvez également utiliser des modèles pour tester la prévisualisation des messages et envoyer des BAT à l'aide d'adresses de contrôle avant de les diffuser à la cible finale.

Création du modèle

Pour créer un modèle de message, procédez comme suit :

  1. Positionnez-vous au niveau du dossier Message Center > Modèles de messages transactionnels dans l'arborescence Adobe Campaign.

  2. Dans la liste des modèles de messages transactionnels, cliquez avec le bouton droit de la souris et sélectionnez Nouveau dans le menu contextuel ou cliquez sur le bouton Nouveau situé au-dessus de la liste des modèles de messages transactionnels.

  3. Dans la fenêtre de diffusion, sélectionnez le modèle de diffusion propre au canal que vous souhaitez utiliser.

  4. Modifiez le libellé si nécessaire.

  5. Sélectionnez le type d'événement correspondant au message que vous souhaitez envoyer. Les types d'événements destinés à être traités par Adobe Campaign doivent être créés au préalable. En savoir plus

    note caution
    CAUTION
    Un type d'événement ne doit jamais être lié à plusieurs modèles.
  6. Renseignez la nature et la description selon vos besoins, puis cliquez sur Continuer pour créer le corps du message.

Création du contenu create-message-content

La définition du contenu du message transactionnel est la même que pour toutes les diffusions dans Adobe Campaign. Par exemple, pour une diffusion e-mail, vous pouvez créer du contenu au format HTML ou texte, ajouter des pièces jointes ou personnaliser l'objet de diffusion. En savoir plus.

CAUTION
Les images incluses dans le message doivent être accessibles publiquement. Adobe Campaign ne fournit pas de mécanisme de chargement des images pour les messages transactionnels.
Contrairement à JSSP ou webApp, <%= n'a pas de séquence d'échappement par défaut.
Vous devez appliquer une séquence d'échappement correcte à toutes les données provenant de l'événement. Cette séquence d'échappement dépend de l'utilisation de ce champ. Par exemple, dans une URL, utilisez encodeURIComponent. Pour un affichage dans le code HTML, vous pouvez utiliser escapeXMLString.

Lorsque vous avez défini le contenu de votre message, vous pouvez intégrer les informations de l'événement dans le corps du message et ainsi le personnaliser. Les informations de l'événement sont insérées dans le corps du texte à l'aide des balises de personnalisation.

  • Tous les champs de personnalisation proviennent de la payload.
  • Vous pouvez référencer un ou plusieurs blocs de personnalisation dans un message transactionnel.

Pour insérer des balises de personnalisation dans le corps d'un message email, procédez comme suit :

  1. Dans le modèle de message, cliquez sur l'onglet correspondant au format de l'e-mail (HTML ou texte).

  2. Rédigez le corps du message.

  3. Dans le corps du texte, insérez la balise à l'aide des menus Evénement temps réel>XML de l'événement.

  4. Renseignez la balise en utilisant la syntaxe suivante : nom de l’élément.@nom de l’attribut comme illustré ci-dessous.

Test du modèle de message transactionnel test-message-template

Ajouter des adresses de contrôle add-seeds

Une adresse de contrôle vous permet d'afficher une prévisualisation de votre message, d'envoyer un BAT et de tester la personnalisation du message avant l'envoi. Les adresses de contrôle sont liées à la diffusion et ne peuvent pas être utilisées pour d'autres diffusions.

  1. Dans le modèle de message transactionnel, cliquez sur l'onglet Adresses de contrôle, puis sur le bouton Ajouter.

  2. Attribuez-lui un libellé afin de faciliter la sélection ultérieurement, puis saisissez l'adresse de contrôle (e-mail ou téléphone portable selon le canal de communication).

  3. Renseignez l'identifiant externe : ce champ optionnel vous permet de renseigner la clé métier (identifiant unique, nom + e-mail, etc.), commune à toutes les applications de votre site web, que vous utilisez pour identifier vos profils. Si ce champ est aussi présent dans la base marketing Adobe Campaign, vous pourrez alors réconcilier un événement avec un profil en base.

  4. Insérez les données de test. Consultez cette section.

  5. Cliquez sur OK pour valider la création de l'adresse de contrôle.

  6. Répétez l'opération pour créer le nombre d'adresses voulu.

Une fois les adresses créées, vous pouvez accéder à la prévisualisation et à la personnalisation.

Prévisualisation de vos messages transactionnels transactional-message-preview

Lorsque vous avez créé une ou plusieurs adresses de contrôle, ainsi que le corps du message, vous pouvez afficher l'aperçu de votre message et vérifier la personnalisation de ce dernier.

  1. Dans le modèle de message, cliquez sur l'onglet Aperçu, puis sélectionnez Une adresse de contrôle dans la liste déroulante.

  2. Sélectionnez l'adresse de contrôle préalablement créée afin d'afficher le message personnalisé.

Envoyer un BAT

Vous pouvez tester la diffusion du message en envoyant un BAT vers une adresse de contrôle créée précédemment.

L’envoi d’un BAT engage le même processus que pour toute diffusion. Pour en savoir plus sur les BAT, consultez cette section.

Toutefois, pour envoyer un BAT de message transactionnel, il vous faut exécuter les opérations suivantes :

  • Création d'une ou plusieurs adresses de contrôle avec des données de test de personnalisation
  • Création du contenu du message

Pour effectuer l'envoi :

  1. Cliquez sur bouton Envoyer un BAT dans la fenêtre de diffusion.

  2. Analysez la diffusion.

  3. Corrigez les erreurs et validez la diffusion.

  4. Vérifiez que le message est bien parvenu à l'adresse de contrôle et que son contenu est conforme à ce que vous aviez paramétré.

Les BAT sont accessibles au niveau de chaque modèle, depuis l'onglet Suivi.

Publier le modèle publish-message-template

Lorsque le modèle de message créé est terminé, vous pouvez le publier, ce qui vous permettra d’envoyer des messages liés à des événements temps réel et par lots.

CAUTION
Chaque fois que vous apportez des modifications à un modèle, veillez à le republier pour que ces modifications soient effectives pendant la diffusion du message transactionnel.
  1. Accédez au dossier Message Center > Modèles de messages transactionnels de l’arborescence.

  2. Sélectionnez le modèle que vous souhaitez publier.

  3. Cliquez sur Publier.

Lorsque la publication est terminée, les deux modèles de messages destinés à être appliqués aux types d'événements temps réel et par lots sont créés dans le dossier Administration > Exploitation > Exécution Message Center > Défaut > Modèles de messages transactionnels.

Une fois qu’un modèle est publié, si l’événement correspondant est déclenché, Adobe Campaignreçoit l’événement, le lie au modèle transactionnel et envoie le message transactionnel correspondant à chaque destinataire.

Dépublication d'un modèle

Une fois qu’un modèle de message est publié , il peut être dépublié.

  • En effet, un modèle publié peut toujours être appelé si l'événement correspondant est déclenché : si vous n'utilisez plus de modèle de message, il est recommandé de le dépublier. Vous éviterez ainsi d'envoyer par erreur un message transactionnel indésirable.

    Par exemple, vous avez publié un modèle de message utilisé uniquement pour les campagnes de Noël. Vous pouvez le dépublier une fois la période de Noël terminée et le publier de nouveau l'année suivante.

  • En outre, vous ne pouvez pas supprimer un modèle de message transactionnel dont le statut est Publié. Vous devez d'abord le dépublier.

Pour dépublier un modèle de message transactionnel, procédez comme décrit ci-dessous.

  1. Accédez au dossier Message Center > Modèles de messages transactionnels.
  2. Sélectionnez le modèle que vous souhaitez dépublier.
  3. Cliquez sur Dépublier.
  4. Cliquez sur Démarrer.

Le statut du modèle de message transactionnel passe de Publié à En édition.

Une fois la publication annulée :

  • Les deux modèles de message (appliqués aux types d’événements par lots et temps réel) sont supprimés.

    Ils n'apparaissent plus dans le dossier Administration > Exploitation > Exécution Message Center > Défaut > Modèles de messages transactionnels.

  • Une fois la dépublication d’un modèle effectuée, vous pouvez le supprimer.

    Pour ce faire, sélectionnez-le dans la liste et cliquez sur le bouton Supprimer en haut à droite de l'écran.

recommendation-more-help
35662671-8e3d-4f04-a092-029a056c566b