Creare condizioni nell’editor di espressioni

Per definire il contenuto condizionale di una consegna utilizzando l’editor di espressioni, segui la procedura riportata di seguito. In questo esempio, il contenuto condizionale viene creato in base alla lingua dei destinatari (francese o inglese).

  1. Apri una consegna e passa alla sezione di modifica del contenuto.

  2. Individua il campo in cui desideri aggiungere i contenuti condizionali. Ad esempio, aggiungi contenuto condizionale a un messaggio SMS.

  3. Per aprire l’editor di espressioni fai clic sull’icona Apri finestra di dialogo di personalizzazione, accanto al campo.

    Schermata che mostra l'icona Apri finestra di personalizzazione accanto al campo nell'editor di messaggi SMS.

  4. Nell'editor di personalizzazione, passa al menu Condizioni a sinistra.

  5. Per iniziare a creare la condizione, fai clic sull’icona “+” accanto alla funzione If (se). La seguente riga è stata aggiunta alla schermata centrale: <% if (<FIELD>==<VALUE>) { %>Insert content here<% } %>

    • Sostituisci <FIELD> con un campo di personalizzazione, ad esempio la lingua del destinatario: recipient.language.

    • Sostituire <VALUE> con il valore da soddisfare, ad esempio 'French'.

    • Sostituisci Insert content here con il contenuto da visualizzare nei profili che soddisfano la condizione specificata.

      Schermata che mostra una condizione di esempio nell'editor espressioni con segnaposto per campo, valore e contenuto.

  6. Specifica il contenuto da visualizzare se i destinatari non soddisfano la condizione. Utilizza una funzione helper else:

    1. Posiziona il cursore prima del tag di chiusura dell’espressione %> e fai clic su + accanto alla funzione Else.

    2. Sostituire Insert content here con il contenuto da visualizzare per i profili che non soddisfano la condizione della funzione if.

    Schermata che mostra la funzione Else aggiunta alla condizione nell'editor espressioni.

    Utilizza la funzione helper else if per creare condizioni con più varianti di contenuto. Ad esempio, l’espressione seguente mostra tre varianti di un messaggio a seconda della lingua dei destinatari:

    Schermata che mostra una condizione con più varianti basate sulla lingua dei destinatari.

    NOTE
    Ogni volta che viene aggiunta una funzione Helper, i tag di apertura (<%) e chiusura (%>) vengono aggiunti automaticamente prima e dopo la funzione.
    Esempio dopo l’aggiunta di una funzione helper "Else" all’interno di un’espressione:
    <% if (<FIELD>==<VALUE>) { %>Insert content here<% } <% else { %> Insert content here<% } %>%>
    Assicurati di rimuovere questi tag per evitare errori di sintassi. In questo esempio, l’espressione corretta dopo la rimozione dei tag della funzione else è:
    <% if (<FIELD>==<VALUE>) { %>Insert content here<% } else { %> Insert content here<% } %>
  7. Salva il contenuto e controllane il rendering simulando il contenuto.

Creare contenuti condizionali nelle e-mail

Il contenuto condizionale nelle e-mail può essere creato in due modi:

  • Nell’editor di espressioni creando una condizione con funzioni di assistenza.
  • In un generatore di contenuti condizionali dedicato accessibile durante la progettazione di un’e-mail.

La sezione seguente fornisce istruzioni dettagliate sulla creazione di condizioni utilizzando la funzionalità di contenuto condizionale di E-mail Designer. Informazioni dettagliate sulla creazione di condizioni tramite l'editor espressioni sono disponibili qui.

In questo esempio, viene creato un messaggio e-mail con più varianti in base alla lingua dei destinatari. Segui questi passaggi:

  1. Crea o apri una consegna e-mail, modificane il contenuto e fai clic su Modifica corpo dell’e-mail per aprire l’area di lavoro di progettazione e-mail.

  2. Seleziona un componente di contenuto e fai clic sull’icona Abilita contenuto condizionale.

    Schermata che mostra l'icona Abilita contenuto condizionale nella finestra di progettazione e-mail.

  3. Sul lato sinistro della schermata, compare il riquadro Contenuto condizionale . In questo riquadro, crea più varianti del componente di contenuto selezionato utilizzando le condizioni.

  4. Configura la prima variante. Passa il puntatore del mouse su Variante - 1 nel riquadro Contenuto condizionale e fai clic sul pulsante Aggiungi condizione.

    Schermata che mostra il pulsante Aggiungi condizione nel riquadro Contenuto condizionale.

  5. Viene aperto Query Modeler, che consente di creare una condizione filtrando i dati di profilo del destinatario. Scopri come utilizzare Query Modeler.

    Quando la condizione per la prima variante del messaggio è pronta, fai clic su Conferma. In questo esempio, viene creata una regola destinata ai destinatari la cui lingua è "francese".

    Schermata che mostra una condizione per il targeting di destinatari la cui lingua è il francese.

  6. La regola ora è associata alla variante. Per una migliore leggibilità, rinomina la variante facendo clic sul menu con i puntini di sospensione.

  7. Configura il modo in cui il componente verrà visualizzato se la regola viene soddisfatta al momento dell’invio del messaggio. In questo esempio, visualizza il testo in francese se è la lingua preferita del destinatario.

    Schermata che mostra la variante di testo francese nella finestra di progettazione e-mail.

  8. Aggiungi tutte le varianti necessarie per il componente contenuto. Passa da una variante all’altra in qualsiasi momento per verificare come verrà visualizzato il componente contenuto in base alle relative regole condizionali.

    NOTE
    Se nessuna delle regole definite nelle varianti è soddisfatta durante l’invio del messaggio, il componente contenuto visualizzerà il contenuto definito nella Variante predefinita, nel riquadro Contenuto condizionale.