Codieren Ihres eigenen Inhalts code-content

Eigenen Code schreiben ermöglicht das Schreiben oder Einfügen von unbearbeitetem HTML, um E-Mail-Inhalte direkt in die Journey Optimizer E-Mail-Designer zu erstellen. Verwenden Sie diesen Modus, wenn Sie Markup vollständig steuern oder vorhandene HTML importieren möchten.

Sie müssen über HTML-Kenntnisse verfügen. Sobald Sie diesen Modus ausgewählt haben, bleiben Sie im Code-Editor - Sie können nicht zum Visual Editor wechseln.

➡️ Funktion im Video kennenlernen

NOTE
Eigenen Code erstellen ist nicht dasselbe wie der erweiterte HTML-Editor in Inhaltsvorlagen. Mit dem erweiterten HTML-Editor können Sie jederzeit zwischen der HTML-Ansicht und der visuellen (Desktop-)Ansicht wechseln - nicht zwischen dem Code-Editor. Weitere Informationen zum erweiterten HTML-Editor.

Verwenden des Code-Editors use-code-editor

Gehen Sie wie folgt vor, um E-Mail-Inhalte mit dem Code-Editor zu erstellen oder zu bearbeiten.

  1. Wählen Sie auf der Startseite E-MailDesigner" die Option Eigenen Code schreiben.

  2. Geben Sie Ihren HTML-Roh-Code ein oder fügen Sie ihn ein.

  3. Verwenden Sie den linken Bereich, um die Personalisierungsfunktionen von Journey Optimizer anzuwenden. Weitere Informationen

    note note
    NOTE
    Der Personalisierungseditor im E-Mail-Designer weist im Vergleich zu Journey-Ausdrücken einige Funktionseinschränkungen auf. Weitere Informationen zu Funktionseinschränkungen für Datum/Uhrzeit
  4. Wenn Sie den E-Mail-Designer öffnen möchten, um Ihre E-Mail von einem neuen Design aus zu beginnen, wählen Sie Design ändern aus dem Optionen-Menü aus.

    note note
    NOTE
    Dadurch wird die ausgewählte Vorlage im E-Mail-Designer geöffnet. Dort können Sie entweder das Design Ihrer E-Mail abschließen oder mit der Option Zum Code-Editor wechseln zurück zum Code-Editor gehen.
  5. Klicken Sie auf die Schaltfläche Vorschau, um den Nachrichtenentwurf und die Personalisierung mithilfe von Testprofilen zu überprüfen. Weitere Informationen

  6. Wenn Ihr Code fertig ist, klicken Sie auf Speichern und kehren Sie dann zurück zum Bildschirm „Nachrichtenerstellung“, um die Nachricht fertigzustellen.

CAUTION
Bilder von Adobe Experience Manager Assets können nicht referenziert werden, wenn Sie die Methode Eigene codieren verwenden. Speichern Sie Bilder, auf die im HTML-Code verwiesen wird, an einem öffentlichen Speicherort.

Funktionseinschränkungen für Datum und Uhrzeit date-time-limitations

Bei Verwendung der Personalisierung im E-Mail-Designer-Code-Editor ist die Funktion now() für dynamische Datumsberechnungen nicht verfügbar.

IMPORTANT
Die Funktion now() wird in der Ausdruckssprache des E-Mail-Builders nicht unterstützt. now() ist zwar in Journey-Bedingungen verfügbar, kann jedoch nicht in E-Mail-Inhalten oder im Code-Editor verwendet werden.

Verfügbare Alternativen:

Verwenden Sie die folgenden Funktionen, um mit dem aktuellen Datum und der aktuellen Uhrzeit in der E-Mail-Personalisierung zu arbeiten:

  • getCurrentZonedDateTime() – Gibt das aktuelle Datum und die aktuelle Uhrzeit mit Zeitzoneninformationen zurück. Dies ist die empfohlene Alternative zu now().

    Beispiel: {%= getCurrentZonedDateTime() %} gibt 2024-12-06T17:22:02.281067+05:30[Asia/Kolkata] zurück

  • currentTimeInMillis() – Gibt die aktuelle Zeit in Epoch-Millisekunden zurück.

    Beispiel: {%= currentTimeInMillis() %}

Empfohlene Problemumgehungen:

Wenn Sie in Ihrem E-Mail-Inhalt Datumsberechnungen durchführen müssen:

  • Vorberechnen von Datumsfeldern – Berechnen Sie die erforderlichen Datumswerte in Ihrer Daten-Pipeline oder in den Profilattributen, bevor Sie die E-Mail senden, und verweisen Sie dann in Ihrer Personalisierung auf diese vorberechneten Werte.

    Beispiel: {%= profile.timeSeriesEvents._mobile.hotelBookingDetails.bookingDate %}

  • Verwenden von Funktionen zur Datumsbearbeitung – Verwenden Sie Datum/Zeit-Funktionen wie dayOfYear() oder diffInDays() mit Datumswerten aus Profilattributen.

    Beispiel: {%= formatDate(profile.timeSeriesEvents._mobile.hotelBookingDetails.bookingDate, "MM/dd/YY") %}

  • Verwenden berechneter Attribute – Erstellen Sie berechnete Attribute, die komplexe Datumsberechnungen durchführen und die Ergebnisse als Profilattribute verfügbar machen.

Unter Datums- und Uhrzeitfunktionen finden Sie eine vollständige Liste der unterstützten Funktionen.

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76