Koda eget innehåll code-content

Med Code your own kan du skriva eller klistra in raw HTML för att skapa e-postinnehåll direkt i Journey Optimizer Email Designer. Använd det här läget när du behöver ha fullständig kontroll över markeringar eller när du importerar befintliga HTML.

Du måste ha kunskaper i HTML, och när du väl har valt det här läget kan du inte växla till den visuella redigeraren.

➡️ Upptäck den här funktionen i en video

NOTE
Code your own är inte samma sak som den avancerade HTML-redigeraren i innehållsmallar. Med den avancerade HTML-redigeraren kan du växla mellan HTML-vyn och den visuella vyn (Skrivbord) när du vill - inte kodredigeraren. Läs mer om den avancerade HTML-redigeraren.

Använda kodredigeraren use-code-editor

Följ de här stegen för att skapa eller redigera e-postinnehåll med kodredigeraren.

  1. På hemsidan E-posta Designer väljer du Code your own.

  2. Ange eller klistra in HTML-råkod.

  3. Använd den vänstra rutan för att utnyttja Journey Optimizer-personaliseringsfunktioner. Läs mer

    note note
    NOTE
    Personaliseringsredigeraren i e-postprogrammet Designer har vissa funktionsbegränsningar jämfört med reseuttryck. Läs mer om begränsningar för datum/tid-funktioner
  4. Om du vill ta bort ditt e-postinnehåll och starta e-postmeddelandet från en ny design väljer du Change your design på Alternativ-menyn.

    note note
    NOTE
    Den här åtgärden öppnar den markerade mallen i e-post-Designer. Därifrån kan du antingen slutföra designen av ditt e-postmeddelande eller gå tillbaka till kodredigeraren med alternativet Switch to code editor.
  5. Klicka på knappen Preview om du vill kontrollera meddelandets design och anpassning med testprofiler. Läs mer

  6. När koden är klar klickar du på Save och går sedan tillbaka till skärmen för att skapa meddelandet för att slutföra meddelandet.

CAUTION
Det går inte att referera till bilder från Adobe Experience Manager Assets när du använder din egen kodmetod. Lagra bilder som refereras i din HTML-kod på en offentlig plats.

Funktionsbegränsningar för datum och tid date-time-limitations

När du använder personalisering i kodredigeraren för e-post-Designer är funktionen now() inte tillgänglig för dynamiska datumberäkningar.

IMPORTANT
Funktionen now() stöds inte i e-postbyggarens uttrycksspråk. Även om now() är tillgängligt under resan kan den inte användas i e-postinnehåll eller kodredigeraren.

Tillgängliga alternativ:

Använd följande funktioner för att arbeta med aktuellt datum och aktuell tid i e-postpersonalisering:

  • getCurrentZonedDateTime() - Returnerar aktuellt datum och aktuell tid med tidszonsinformation. Detta är det rekommenderade alternativet till now().

    Exempel: {%= getCurrentZonedDateTime() %} returnerar 2024-12-06T17:22:02.281067+05:30[Asia/Kolkata]

  • currentTimeInMillis() - Returnerar aktuell tid i epok i millisekunder.

    Exempel: {%= currentTimeInMillis() %}

Rekommenderade tillfälliga lösningar:

Om du behöver utföra datumberäkningar i ditt e-postinnehåll:

  • Förberäkna datumfält - Beräkna obligatoriska datumvärden i din datariod eller profilattribut innan du skickar e-postmeddelandet och referera sedan till dessa förberäknade värden i din personalisering.

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

  • Använd funktioner för datumändring - Använd datum-/tidsfunktioner som dayOfYear() eller diffInDays() med datumvärden från profilattribut.

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

  • Använd beräknade attribut - Skapa beräknade attribut som utför komplexa datumberäkningar och gör resultaten tillgängliga som profilattribut.

En fullständig lista över funktioner som stöds finns i Datum- och tidsfunktioner.

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