Sfruttare i frammenti di espressione use-expression-fragments
Quando utilizzi l'editor di personalizzazione, puoi sfruttare tutti i frammenti di espressione creati o salvati nella sandbox corrente.
Un frammento è un componente riutilizzabile a cui è possibile fare riferimento in Journey Optimizer campagne e percorsi. Questa funzionalità consente di precreare più blocchi di contenuto personalizzati che possono essere utilizzati dagli utenti di marketing per assemblare rapidamente i contenuti in un processo di progettazione migliorato. Scopri come creare e gestire i frammenti.
➡️ Scopri come gestire, creare e utilizzare i frammenti in questo video
Utilizzare un frammento di espressione use-expression-fragment
Per aggiungere frammenti di espressione al contenuto, segui i passaggi seguenti.
-
Apri l'editor di personalizzazione e seleziona il pulsante Frammenti nel riquadro a sinistra.
Nell’elenco vengono visualizzati tutti i frammenti di espressione creati o salvati come frammenti nella sandbox corrente. Sono ordinati per data di creazione: i frammenti di espressione aggiunti di recente vengono visualizzati per primi nell’elenco. Ulteriori informazioni
Puoi anche aggiornare questo elenco.
note note NOTE Se alcuni frammenti sono stati modificati o aggiunti durante la modifica del contenuto, l’elenco verrà aggiornato con le modifiche più recenti. -
Fai clic sull’icona + accanto a un frammento di espressione per inserire nell’editor l’ID frammento corrispondente.
note caution CAUTION Puoi aggiungere al contenuto qualsiasi frammento Bozza o Live. Tuttavia, non potrai attivare il percorso o la campagna se al suo interno viene utilizzato un frammento con lo stato Bozza. Durante la pubblicazione di un percorso o di una campagna, i frammenti bozza mostreranno un errore e dovrai approvarli per poterli pubblicare. -
Una volta aggiunto l'ID frammento, se apri il frammento di espressione corrispondente e lo modifichi dall'interfaccia, le modifiche vengono sincronizzate. Vengono propagati automaticamente a tutte le bozze o ai percorsi/campagne live che contengono tale ID frammento.
-
Fai clic sul pulsante Altre azioni accanto a un frammento. Dal menu contestuale visualizzato, selezionare Visualizza frammento per ottenere ulteriori informazioni sul frammento. Viene visualizzato anche l'ID frammento che può essere copiato da qui.
-
Puoi aprire il frammento di espressione in un'altra finestra per modificarne il contenuto e le proprietà utilizzando l'opzione Apri frammento nel menu contestuale o dal riquadro Informazioni frammento. Scopri come modificare un frammento
-
Potrai quindi personalizzare e convalidare i contenuti come di consueto utilizzando tutte le funzionalità di personalizzazione e authoring dell'editor di personalizzazione.
Usa variabili implicite implicit-variables
Le variabili implicite migliorano la funzionalità dei frammenti esistenti per migliorare l’efficienza in termini di riutilizzabilità dei contenuti e casi di utilizzo di script. I frammenti possono utilizzare variabili di input e creare variabili di output che possono essere utilizzate nel contenuto di campagne e percorsi.
Questa funzionalità può essere utilizzata, ad esempio, per inizializzare i parametri di tracciamento delle e-mail, in base alla campagna o al percorso corrente, e utilizzarli nei collegamenti personalizzati aggiunti al contenuto dell’e-mail.
Sono possibili i seguenti casi d’uso:
-
Utilizzare le variabili di input in un frammento
Quando un frammento viene utilizzato in un contenuto di azione Campaign/percorso, può sfruttare le variabili dichiarate al di fuori del frammento. Di seguito è riportato un esempio:
Vediamo che sopra la variabile
utm_content
è dichiarata nel contenuto della campagna. Quando si utilizza il frammento Blocco principale, verrà visualizzato un collegamento a cui verrà aggiunto il valore del parametroutm_content
. Risultato finale:https://luma.enablementadobe.com?utm_campaign= Product_launch&utm_content= start_shopping
. -
Utilizzare variabili di output da un frammento
Le variabili calcolate o definite all’interno di un frammento sono disponibili per l’utilizzo nel contenuto. Nell'esempio seguente, un frammento F1 dichiara un set di variabili:
In un contenuto e-mail, possiamo avere la seguente personalizzazione:
Il frammento F1 inizializza le seguenti variabili:
utm_campaign
eutm_content
. Al collegamento nel contenuto del messaggio verranno aggiunti questi parametri. Risultato finale:https://luma.enablementadobe.com?utm_campaign= Product_launch&utm_content= start_shopping
.
Personalizza campi modificabili customize-fields
Se alcune parti di un frammento di espressione sono state rese modificabili utilizzando le variabili, è possibile sovrascrivere i relativi valori predefiniti utilizzando una sintassi specifica. Scopri come rendere personalizzabili i tuoi frammenti
Per personalizzare i campi, effettua le seguenti operazioni:
-
Inserisci il frammento nel codice dal menu Frammenti.
-
Utilizzare il codice
<fieldId>="<value>"
alla fine della sintassi per sostituire il valore predefinito della variabile.Nell’esempio seguente, sostituiamo il valore di una variabile il cui ID è "sports" con il valore "yoga". Questo visualizzerà lo "yoga" nel contenuto del frammento in tutti i casi in cui si fa riferimento alla variabile "sport".
Un esempio che mostra come aggiungere campi modificabili in un frammento di espressione e ignorarne i valori durante la creazione di un messaggio e-mail è disponibile in questa sezione.
Interrompi ereditarietà break-inheritance
Quando si aggiunge un ID frammento all’editor di personalizzazione, le modifiche apportate al frammento di espressione originale vengono sincronizzate.
Tuttavia, puoi anche incollare il contenuto di un frammento di espressione nell’editor. Dal menu contestuale, seleziona Incolla frammento per inserire tale contenuto.
In tal caso, l’ereditarietà dal frammento originale è interrotta. Il contenuto del frammento viene copiato nell’editor e le modifiche non vengono più sincronizzate.
Diventa un elemento autonomo non più collegato al frammento originale; puoi modificarlo come qualsiasi altro elemento nel codice.