Creare il codice del contenuto code-content
Crea il tuo codice ti consente di scrivere o incollare HTML non elaborato per creare contenuti e-mail direttamente nel Designer e-mail di Journey Optimizer. Utilizzare questa modalità quando è necessario il controllo completo del markup o quando si importa HTML esistente.
È necessario disporre delle competenze HTML e una volta scelta questa modalità, rimane nell’editor di codice, non è possibile passare all’editor visivo.
➡️ Scopri questa funzione nel video
Utilizzare l’editor di codice use-code-editor
Per creare o modificare il contenuto delle e-mail tramite l’editor di codice, segui la procedura riportata di seguito.
-
Dalla home page di E-mail Designer, seleziona Crea un codice personale.
-
Immetti o incolla il codice HTML non elaborato.
-
Utilizza il riquadro a sinistra per sfruttare le funzionalità di personalizzazione di Journey Optimizer. Ulteriori informazioni
note note NOTE L’editor di personalizzazione in E-mail Designer presenta alcune limitazioni funzionali rispetto alle espressioni di percorso. Ulteriori informazioni sulle limitazioni della funzione data/ora -
Se desideri cancellare il contenuto e-mail e avviare l’e-mail da un nuovo design, Cambia il design nel menu delle opzioni.
note note NOTE Questa azione apre il modello selezionato in E-mail Designer. Da lì puoi completare il design dell’e-mail o tornare all’editor di codice utilizzando l’opzione Passa all’editor di codice. -
Fai clic sul pulsante Anteprima per controllare la progettazione e la personalizzazione del messaggio utilizzando i profili di test. Ulteriori informazioni
-
Quando il codice è pronto, fai clic su Salva quindi torna alla schermata di creazione del messaggio per finalizzarlo.
Limitazioni della funzione data e ora date-time-limitations
Quando si utilizza la personalizzazione nell'editor di codice di E-mail Designer, la funzione now() non è disponibile per il calcolo dinamico delle date.
now() è non supportata nel linguaggio di espressione di Email Builder. now() è disponibile in condizioni di percorso, ma non può essere utilizzato all'interno del contenuto e-mail o nell'editor di codice.Alternative disponibili:
Utilizza le seguenti funzioni per lavorare con la data e l’ora correnti nella personalizzazione delle e-mail:
-
getCurrentZonedDateTime()- Restituisce la data e l'ora correnti con le informazioni sul fuso orario. Questa è l'alternativa consigliata anow().Esempio:
{%= getCurrentZonedDateTime() %}restituisce2024-12-06T17:22:02.281067+05:30[Asia/Kolkata] -
currentTimeInMillis()- Restituisce il tempo corrente in millisecondi epoca.Esempio:
{%= currentTimeInMillis() %}
Soluzioni consigliate:
Se devi eseguire calcoli di date nel contenuto dell’e-mail:
-
Precalcola i campi data - Calcola i valori data obbligatori nella pipeline dei dati o negli attributi del profilo prima di inviare l'e-mail, quindi fai riferimento a tali valori precalcolati nella personalizzazione.
Esempio:
{%= profile.timeSeriesEvents._mobile.hotelBookingDetails.bookingDate %} -
Utilizza le funzioni di manipolazione data. Utilizza funzioni data/ora come
dayOfYear()odiffInDays()con valori data dagli attributi del profilo.Esempio:
{%= formatDate(profile.timeSeriesEvents._mobile.hotelBookingDetails.bookingDate, "MM/dd/YY") %} -
Usa attributi calcolati - Crea attributi calcolati che eseguono calcoli di data complessi, rendendo i risultati disponibili come attributi di profilo.
Per l'elenco completo delle funzioni supportate, vedere Funzioni data e ora.