Coder votre propre contenu code-content
Coder le vôtre vous permet d’écrire ou de coller du contenu HTML brut pour créer du contenu d’e-mail directement dans le Designer d’e-mail Journey Optimizer. Utilisez ce mode lorsque vous avez besoin d’un contrôle total sur les balises ou lors de l’importation d’HTML existantes.
Vous devez posséder des compétences HTML et, une fois ce mode sélectionné, vous restez dans l’éditeur de code ; vous ne pouvez pas passer à l’éditeur visuel.
➡️ Découvrez cette fonctionnalité en vidéo
Utiliser l’éditeur de code use-code-editor
Pour créer ou modifier du contenu d’e-mail à l’aide de l’éditeur de code, procédez comme suit.
-
Sur la page d’accueil Email Designer, sélectionnez Coder le vôtre.
-
Saisissez ou collez votre code HTML brut.
-
Utilisez le volet de gauche pour tirer parti des fonctionnalités de personnalisation Journey Optimizer. En savoir plus
note note NOTE L’éditeur de personnalisation du Concepteur d’e-mail présente certaines limitations de fonction par rapport aux expressions de parcours. En savoir plus sur les limitations des fonctions date/heure -
Pour effacer le contenu de votre e-mail et en recréer un à partir d’une nouvelle conception, sélectionnez Modifier votre conception dans le menu Options.
note note NOTE Cette action ouvre le modèle sélectionné dans le concepteur d’e-mail. À partir de là, vous pouvez soit terminer la conception de votre e-mail, soit revenir à l’éditeur de code à l’aide de l’option Basculer vers l’éditeur de code. -
Cliquez sur le bouton Aperçu pour vérifier la conception et la personnalisation des messages à l’aide de profils de test. En savoir plus
-
Une fois votre code prêt, cliquez sur Enregistrer, puis revenez à l’écran de création du message pour finaliser votre message.
Limitations des fonctions de date/heure date-time-limitations
Lors de l’utilisation de la personnalisation dans l’éditeur de code du Concepteur d’e-mail, la fonction now() n’est pas disponible pour les calculs de date dynamiques.
now() n’est pas prise en charge dans le langage d’expression du créateur d’e-mail. Bien que now() soit disponible dans des conditions de parcours, il ne peut pas être utilisé dans le contenu d’e-mail ou l’éditeur de code.Solutions disponibles :
Servez-vous des fonctions suivantes pour utiliser la date et l’heure actuelles dans la personnalisation d’e-mail :
-
getCurrentZonedDateTime(): renvoie la date et l’heure actuelles avec les informations de fuseau horaire. C’est la solution alternative recommandée ànow().Exemple :
{%= getCurrentZonedDateTime() %}renvoie2024-12-06T17:22:02.281067+05:30[Asia/Kolkata]. -
currentTimeInMillis(): renvoie l’heure actuelle en millisecondes au format Epoch.Exemple :
{%= currentTimeInMillis() %}
Solutions recommandées :
Si vous devez effectuer des calculs de date dans le contenu de votre e-mail :
-
Précalculer les champs de date : calculez les valeurs de date requises dans votre pipeline de données ou les attributs de profil avant d’envoyer l’e-mail, puis référencez ces valeurs précalculées dans votre personnalisation.
Exemple :
{%= profile.timeSeriesEvents._mobile.hotelBookingDetails.bookingDate %} -
Utiliser des fonctions de manipulation de date : utilisez des fonctions date/heure telles que
dayOfYear()oudiffInDays()avec des valeurs de date provenant d’attributs de profil.Exemple :
{%= formatDate(profile.timeSeriesEvents._mobile.hotelBookingDetails.bookingDate, "MM/dd/YY") %} -
Utiliser des attributs calculés : créez des attributs calculés qui effectuent des calculs de date complexes et qui rendent les résultats disponibles sous forme d’attributs de profil.
Voir Fonctions de date et d’heure pour obtenir la liste complète des fonctions prises en charge.