Coder votre propre contenu code-content
Utilisez le mode Coder votre propre contenu pour importer du code HTML brut et/ou coder votre contenu d’e-mail. Cette méthode nécessite des compétences HTML.
➡️ Découvrez cette fonctionnalité en vidéo.
-
Dans la page d’accueil du concepteur d’e-mail, 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 de la Designer 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.
Limites des fonctions de date et d’heure date-time-limitations
Lors de l’utilisation de la personnalisation dans l’éditeur de code d’Email Designer, 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.Alternatives disponibles :
Utilisez les 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. Il s’agit de l’alternative recommandée ànow().Exemple :
{%= getCurrentZonedDateTime() %}renvoie2024-12-06T17:22:02.281067+05:30[Asia/Kolkata] -
currentTimeInMillis()- Renvoie l’heure actuelle en millisecondes 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 les attributs calculés - Créez attributs calculés qui effectuent des calculs de date complexes, et qui rendent les résultats disponibles sous forme d’attributs de profil.
En savoir plus sur les fonctions Date et heure dans la personnalisation.