Esempio con Data Feed
La piattaforma permette di inserire nel design della newsletter dati provenienti da sorgenti esterne (tabelle dati, librerie di contenuti, feed RSS e App).
L'esempio seguente utilizza App Dynamic feed >> per mostrare un catalogo di prodotti nella newsletter.
Per mostrare questi dati la sintassi da utilizzare è:
[temp:item.NOMECAMPO]
Ad esempio: ho un tabella dati che si chiama CATALOGO, che contiene informazioni su: nome prodotto (title), descrizione (description), prezzo (price), immagine (image) e il link al prodotto (link).
Nella comunicazione vogliamo una mostrare 4 prodotti come segue:
Nel design
Per ogni contenuta da visualizzare bisogna utilizzare la seguente sintassi:
[temp:item.title] --> Stampa il nome del prodotto
[temp:item.price maxdigits="2" mindigits="0" locale="it"] € --> Stampa il prezzo del prodotto
[temp:item.image{[image:content.png]}] --> stampa l'immagine del prodotto
[temp:item.link] --> stampa URL del prodotto sul tuo sito.
Esempio con variabili definite nel template
-
Definizione delle variabili Vai nel codice della comunicazione Avanzato body-start copia il seguente codice
<meta mn:tempvar mn:name="str_importo_pre" mn:value="'di <strong> '" mn:type="string"> <meta mn:tempvar mn:name="str_importo_post" mn:value="' €</strong>'" mn:type="string"> -
Richiama le variabili nella vista HTML dell'elemento testo
Le confermiamo che il totale dei suoi ordini è [temp:str_importo_pre] [contact:PURCHASESTOTALVALUE grouping=true groupingseparator='.' decimalseparator=',' maxdigits='2' mindigits='2'] [temp:str_importo_post]
Esempio variabili di workflow
Nei workflow è possibile definire delle variabili temporanee, valorizzarle grazie ad un nodo WF e stamparle nel messaggio.
Esempio: il contatto entra nel workflow per l'utilizzo di un buono; il buono scade esattamente 30 giorni dopo l'invio del primo messaggio che nel nostro caso è il giorno in cui il contatto è entrato nel flusso.
- Definiamo una variabile di workflow che identifica la data di scadenza del flusso
Dalle impostazioni del flusso, sezione avanzato, definiamo la variabile - Utilizziamo il nodo: Aggiorna variabile per valorizzare "Data Scadenza Buono" grazie alla funzione a
fn.dateadd()Approfondisci le funzioni >> - Ora possiamo utilizzare la variabile data_scadenza_buono sia nei testi che nelle condizioni per verificare se il buono è scaduto o meno; la sintassi da usare è
[workflow:data_scadenza_buono], nelle condizioni possiamo utilizzare:(workflow.values.data_scadenza_buono lte 'XXXXXX')