Show Menu
SUJETS×

Contenu conditionnel

En configurant des champs de contenu conditionnel, vous pouvez créer une personnalisation dynamique basée sur le profil du destinataire, par exemple. Les blocs de texte et/ou les images sont remplacés lorsqu'une condition particulière est remplie.

Utiliser des conditions dans un email

Dans l'exemple ci-dessous, vous allez découvrir comment créer de manière dynamique un message personnalisé selon le genre et les centres d'intérêt du destinataire.
  • Affichage de "Monsieur" ou "Madame" selon que la valeur du champ Genre de la source de données vaut respectivement M ou F,
  • Assemblage personnalisé d'une newsletter ou d'offres promotionnelles en fonction des centres d'intérêt renseignés ou détectés :
    • Centre d'intérêt 1 -- > Bloc 1
    • Centre d'intérêt 2 -- > Bloc 2
    • Centre d'intérêt 3 -- > Bloc 3
    • Centre d'intérêt 4 -- > Bloc 4
Pour créer un contenu conditionnel en fonction de la valeur d'un champ, respectez les étapes suivantes :
  1. Cliquez sur l'icône de personnalisation et choisissez Contenu conditionnel > Si .
    Les éléments de personnalisation sont insérés dans le corps du message : vous devez maintenant les paramétrer.
  2. Renseignez ensuite les paramètres de l'expression if .
    Pour cela :
    • Sélectionnez le premier élément de l’expression <field> (par défaut, cet élément est en surbrillance lors de l’insertion de l’expression if ) et cliquez sur l’icône de personnalisation pour le remplacer par le champ sur lequel porte le test.
    • Remplacez <value> par la valeur du champ pour lequel la condition sera remplie. Cette valeur doit être entre guillemets.
    • Spécifiez ensuite le contenu à insérer lorsque la condition est vérifiée. Ce contenu peut être du texte, une image, un formulaire, un lien hypertexte, etc.
  3. Cliquez sur l'onglet Aperçu pour visualiser le contenu du message en fonction du destinataire de la diffusion :
    • Sélection d'un destinataire pour lequel la condition est vérifiée :
    • Sélection d'un destinataire pour lequel la condition n'est pas vérifiée :
Vous pouvez ajouter d'autres cas et définir un contenu différent en fonction des valeurs d'un ou plusieurs champs. Utilisez pour cela les options Contenu conditionnel > Sinon et Contenu conditionnel > Sinon si . Le paramétrage de ces expressions est le même que pour l'expression if .
Pour respecter la syntaxe du JavaScript, les caractères %> <% doivent être supprimés après l'ajout de conditions de type Sinon et Sinon si .
Cliquez sur l'onglet Aperçu et sélectionnez un destinataire pour visualiser le contenu conditionnel.

Créer un email multilingue

Dans l’exemple ci-dessous, vous allez découvrir comment créer un email multilingue. Le contenu s’affiche dans une langue ou une autre, selon la préférence linguistique du destinataire.
  1. Créez un email et sélectionnez la population cible. Dans cet exemple, la condition d'affichage d'une version ou d'une autre sera basée sur la valeur Langue du profil du destinataire. Dans cet exemple, ces valeurs sont définies sur EN , FR , ES .
  2. Dans le contenu HTML de l'email, cliquez sur l'onglet Source et collez le code suivant :
    <% if (language == "EN" ) { %>
    <DIV id=en-version>Hello <%= recipient.firstName %>,</DIV>
    <DIV>Discover your new offers!</DIV>
    <DIV><a href="https://www.adobe.com/products/en">www.adobe.com/products/en</A></FONT></DIV><%
     } %>
    <% if (language == "FR" ) { %>
    <DIV id=fr-version>Bonjour <%= recipient.firstName %>,</DIV>
    <DIV>Découvrez nos nouvelles offres !</DIV>
    <DIV><a href="https://www.adobe.com/products/fr">www.adobe.com/products/fr</A></DIV><%
     } %>
     <% if (language == "ES" ) { %>
    <DIV id=es-version><FONT face=Arial>
    <DIV>Olà <%= recipient.firstName %>,</DIV>
    <DIV>Descubra nuestros nuevas ofertas !</DIV>
    <DIV><a href="https://www.adobe.com/products/es">www.adobe.com/products/es</A></DIV>
    <% } %>
    
    
  3. Testez le contenu de l'email dans l'onglet Aperçu en sélectionnant des destinataires avec des préférences linguistiques différentes.
    Comme aucune autre version n'a été définie dans le contenu de l'email, veillez à filtrer la population cible avant d'envoyer l'email.