Modèles de contenu dynamique avec une base de données externe

L'éditeur HTML de Flexmail permet de créer un modèle de message qui est automatiquement alimenté avec des données provenant d'une base de données externe livrée au format XML. Il s'agit d'une fonctionnalité destinée aux développeurs, pour de la génération d'e-mails automatisée et pilotée par les données.

Un cas d'usage typique : une entreprise envoie un récapitulatif hebdomadaire à chacun de ses clients en y présentant les produits ou les actualités spécifiquement pertinents pour lui, extraits d'une base de données produits en temps réel. Plutôt que de construire un e-mail par client, elle crée un seul modèle et laisse les données XML remplir les variables.


Prérequis

  • Une bonne maîtrise du HTML et du XML. Cette fonctionnalité nécessite des connaissances techniques ; si vous êtes marketeur et non développeur, coordonnez-vous avec votre équipe technique avant de la mettre en place.
  • Un accès à l'éditeur HTML dans Flexmail.
  • Une base de données ou un système externe capable d'exporter des données dans un fichier XML respectant la structure attendue.

Conseil de support Cette fonctionnalité nécessite de la maîtrise en HTML et en XML. Pour la plupart des cas d'usage marketing, le contenu dynamique intégré à l'Email Builder est mieux adapté. N'utilisez cette fonctionnalité que lorsque votre contenu est réellement piloté par une source de données externe régulièrement mise à jour.


Comment cela fonctionne

Vous créez un modèle de message dans l'éditeur HTML en utilisant des placeholders de variables que vous définissez vous-même, par exemple [$title] , [$article.header1] , [$article.image] . Lors de la génération du message, ces variables sont remplacées par les valeurs issues d'un fichier XML que vous fournissez. La structure du XML doit correspondre aux noms de variables présents dans votre modèle.


Quand l'utiliser

  • Récapitulatifs produits automatisés ou e-mails d'inventaire.
  • Confirmations de réservation automatisées avec des détails variables.
  • E-mails de synthèse hebdomadaires construits à partir d'un flux de données en temps réel.
  • Tout cas d'usage où le contenu du message est piloté par une source de données externe régulièrement mise à jour.

La mettre en place

  1. Créez votre modèle de message dans l'éditeur HTML. Utilisez la syntaxe [$variable_name]  pour chaque donnée qui proviendra du XML.
  2. Via la roue dentée dans l'aperçu du message, sauvegardez le message en tant que modèle.
  3. Construisez votre XML avec des champs qui correspondent exactement à vos noms de variables.
  4. Lors de la création de votre message, cochez la case « Utiliser une entrée XML » et insérez votre XML dans le champ texte.
  5. Sélectionnez le modèle créé à l'étape 2.
  6. Cliquez sur Sauvegarder. Flexmail traite alors le modèle et le XML pour générer le message final.

Erreurs courantes à éviter

  • Des noms de variables qui ne correspondent pas entre le modèle et le XML. Chaque [$variable_name]  du modèle doit avoir une correspondance exacte dans le XML. En cas d'incompatibilité, la variable reste non remplacée dans le résultat.
  • Utiliser cette fonctionnalité alors que le contenu dynamique de l'Email Builder suffirait. Les sections conditionnelles basées sur les segments dans l'Email Builder couvrent la majorité des besoins de personnalisation, sans nécessiter de flux de données externes.

Étapes suivantes

Est-ce que cela a répondu à ta question? Merci pour les commentaires Un problème est survenu lors de l'envoi de vos commentaires. Veuillez réessayer plus tard.

Vous n'avez pas trouvé ce que vous cherchiez? Contactez-nous Contactez-nous