Modelli di contenuto dinamico con un database esterno

L'editor HTML di Flexmail supporta la creazione di un modello di messaggio che viene automaticamente popolato con dati provenienti da un database esterno fornito come XML. Questa è una funzionalità per sviluppatori per la generazione automatizzata di email basate sui dati.

Un caso d'uso tipico: un'azienda invia un digest settimanale a ogni cliente mostrando i prodotti o aggiornamenti specifici rilevanti per lui, estratti da un database di prodotti live. Invece di creare un'email per ogni cliente, viene creato un modello e i dati XML riempiono le variabili.


Prerequisiti

  • Familiarità con HTML e XML. Questa funzionalità richiede conoscenze tecniche — se si è un marketer e non uno sviluppatore, coordinarsi con il team tecnico prima di configurarla.
  • Accesso all'editor HTML in Flexmail.
  • Un database esterno o sistema in grado di esportare dati come file XML nella struttura corretta.

Consiglio del supporto Questa funzionalità richiede familiarità con HTML e XML. Il contenuto dinamico integrato dell'Email builder è più adatto alla maggior parte dei casi d'uso di marketing. Utilizzare questa funzionalità solo quando il contenuto è effettivamente guidato da una fonte di dati esterna regolarmente aggiornata.


Come funziona

Si crea un modello di messaggio nell'editor HTML usando segnaposto di variabili definiti dall'utente, ad esempio [$title], [$article.header1], [$article.image]. Durante la generazione del messaggio, queste variabili vengono sostituite con i valori di un file XML fornito. La struttura XML deve corrispondere ai nomi delle variabili nel modello.


Quando utilizzarlo

  • Digest di prodotti automatizzati o email di inventario.
  • Conferme di prenotazione automatizzate con dettagli variabili.
  • Email di riepilogo settimanale create da un feed di dati live.
  • Qualsiasi caso d'uso in cui il contenuto del messaggio è guidato da una fonte di dati esterna regolarmente aggiornata.

Configurarlo

  1. Creare il modello di messaggio nell'editor HTML. Utilizzare la sintassi [$nome_variabile] per ogni dato che proverrà dall'XML.
  2. Usando l'ingranaggio nella panoramica dei messaggi, salvare il messaggio come modello
  3. Creare l'XML con campi che corrispondano esattamente ai nomi delle variabili.
  4. Quando si crea il messaggio, spuntare la casella "Usa input XML" e inserire l'XML nel campo di testo.
  5. Selezionare il modello dal passaggio 2
  6. Cliccare su salva. Flexmail ora elabora il modello e l'XML per generare il messaggio finale.

Errori comuni da evitare

  • Nomi di variabili non corrispondenti tra il modello e l'XML. Ogni [$nome_variabile] nel modello deve avere una corrispondenza esatta nell'XML. Una mancata corrispondenza lascia la variabile non sostituita nell'output.
  • Utilizzare questa funzionalità quando il contenuto dinamico dell'Email builder sarebbe sufficiente. Le sezioni condizionali basate sui segmenti nell'Email builder coprono la maggior parte delle esigenze di personalizzazione senza richiedere feed di dati esterni.

Passi successivi

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.