Vai al contenuto principale

Aggiungi contenuto dinamico alle tue automazioni

Scopri come creare layout di contenuto dinamico personalizzati nelle tue email di Flusso automatizzato

Scritto da Ira

Usa il contenuto dinamico nelle automazioni per personalizzare le email con dati attivati da eventi come nomi di prodotti, totali degli ordini o proprietà di eventi personalizzati.

Questa guida ti aiuterà a configurare i layout dinamici e a scegliere le proprietà dell'evento appropriate.


Prima di iniziare

  • Il contenuto dinamico è disponibile solo nei flussi automatizzati, non nelle Campagne.

  • I layout di contenuto dinamico appaiono solo se il trigger del tuo flusso è basato su eventi. I trigger basati su entità (ad es., Prodotto di nuovo disponibile) non supportano i contenuti dinamici. Controlla la tabella dei trigger qui sotto.

  • Le sezioni dell'elenco di contenuti dinamici possono essere collegate solo a proprietà del tipo lista (array). Ad esempio, in un evento di ordine, la proprietà line_items è una lista contenente tutti i prodotti acquistati. Puoi usarlo come sorgente dati (event.line_items) per ripetere il contenuto per ogni elemento.

  • Se non si ha familiarità con le API e le proprietà basate su eventi, utilizzare i layout e gli elementi di evento predefiniti.

  • Per eventi personalizzati da integrazioni di terze parti (ad es. Loox, Wishlist Hero, Zapier): Non tutti gli eventi personalizzati di terze parti trasmettono proprietà di tipo lista necessarie per i layout di contenuto dinamico. Controlla la documentazione dell'integrazione o i log API per confermare quali dati sono disponibili prima di creare la tua Email.

  • Per le proprietà degli eventi di Shopify, fare riferimento a alla documentazione Liquid di Shopify.

  • Carrello abbandonato eConferma d'ordine i blocchi non supportano i payload dagli eventi personalizzati.

Come funziona?

Il contenuto dinamico è costruito attorno a due componenti principali:

  1. Dynamic Content Layouts: Contenitori vuoti nella tua email dove posizioni contenuto ripetibile o condizionale (come i dettagli del Prodotto).

  2. Proprietà dell'evento: Punti dati passati dall'evento che ha attivato l'email, come item.name, item.quantity, o item.product.product_image_urls[0]

Quando un Contatto attiva un Flusso automatizzato, il layout selezionato viene popolato con i dati dell'evento. Ad esempio, se hanno effettuato un ordine, il layout potrebbe visualizzare automaticamente i nomi e le immagini dei prodotti che hanno acquistato.

I layout di contenuto dinamico vengono visualizzati solo per i trigger di flusso basati su eventi. Se il tuo trigger è basato su entità, non vedrai le opzioni di contenuto dinamico nell'Editor email.

Trigger basati su eventi

Trigger basati su entità

Aggiunto prodotto al carrello

Prodotto di nuovo disponibile

Messaggio cliccato

Occasione speciale (Compleanno)

Entrato nel segmento

Uscito dal segmento

Messaggio contrassegnato come spam

Consegna messaggio fallita

Messaggio inviato

Messaggio aperto

Ordine annullato

Ordine evaso

Ordine rimborsato

Prodotto ordinato

Ordine pagato

Ordine effettuato

Checkout avviato

Iscritto al marketing

Pagina visualizzata

Prodotto visualizzato

Vantaggi del contenuto dinamico

L'utilizzo di contenuti dinamici nelle tue automazioni può influenzare significativamente l'efficacia della tua strategia di email marketing.

Il vantaggio principale dei contenuti dinamici è che ti permette di creare elementi e layout email personalizzati su misura per le tue esigenze e obiettivi specifici, anziché fare affidamento su elementi e layout predefiniti.

Di seguito sono riportati altri modi in cui puoi usarlo:

  1. Personalizzazione: Personalizza il contenuto delle Email per ogni singolo Contatto in base alle loro azioni e preferenze. Questo crea un'esperienza più coinvolgente e può portare a tassi di Conversione più elevati.

  2. Rilevanza: Assicurati che le email siano sempre rilevanti per il contatto in quel particolare momento.

  3. Efficienza: Crea un singolo template email personalizzato per ogni contatto in base alle loro azioni e preferenze specifiche. Ciò consente di risparmiare tempo ed energie pur continuando a inviare email altamente personalizzate.

  4. Flessibilità: Sperimenta con diversi layout e design senza creare più versioni della stessa email. Questo ti aiuta a trovare la combinazione ottimale di elementi che risuona meglio con i tuoi contatti.

Processo di configurazione

Passaggio 1: Scegli un Trigger di Flusso Basato su Eventi

Vai a Automazioni Crea Flusso e seleziona un flusso preimpostato (ad es., "Conferma d'ordine") o uno personalizzato. Poi, scegli un trigger basato su eventi.

Passaggio 2: Seleziona un layout di contenuto dinamico

  1. Apri il passaggio Editor email del tuo flusso.

  2. Trascina il layout di contenuto dinamico. Questo blocco rimarrà vuoto finché non verrà popolato con i dati dell'evento. In alternativa, puoi utilizzare blocchi dinamici preimpostati precompilati con articoli di prodotto.

Passaggio 3. Scegli le proprietà dell'evento

Una volta aggiunto un layout Dinamico vuoto, seleziona una fonte di dati (basata sul trigger del tuo flusso). Quindi, aggiungi blocchi di contenuto come testo, immagini o pulsanti al layout. I dati per questi elementi verranno automaticamente estratti dalla sorgente dati selezionata.

Seleziona le proprietà dell'evento:

Abbiamo una selezione di categorie che archiviano le fonti di dati effettive. Puoi pensare a queste categorie come a cartelle sul tuo computer. Allo stesso modo, le sorgenti dati sono file all'interno di quelle cartelle. Se vuoi vedere solo le informazioni di un file specifico, dovresti aprirlo (nel nostro caso, dovresti sceglierlo come sorgente dati).

Perché è tutto sotto "Raw"?

La cartella "Raw" contiene dati non elaborati dal backend del tuo Negozio. Le proprietà dell'evento sono organizzate esattamente come la tua piattaforma (ad es., Shopify, WooCommerce) le invia. Potresti vedere sottocartelle come "Evasioni" o "Rimborsi" – scegli la cartella principale (ad es., "Articoli in riga") per estrarre tutti gli articoli, indipendentemente dallo stato di evasione.

Ora, per la logica di denominazione della sezione, utilizziamo la denominazione fornita dal backend del tuo Negozio. Il layout dinamico estrae i dati direttamente dal backend del tuo Negozio e non li elaboriamo in alcun modo.

Ecco un esempio di categorie da un Negozio Shopify estratte da un evento Ordine Effettuato:

Esempio: Ricostruire un elemento di prodotti ordinati utilizzando il layout di contenuto dinamico

Supponiamo che tu voglia cambiare il layout dell'elemento Prodotto Ordinato predefinito fornito da Omnisend. Nel nostro esempio, posizioneremo le immagini dei prodotti sul lato destro del layout e il nome e il prezzo del prodotto sul lato sinistro.

Seleziona la sorgente dati: Seleziona 'La sorgente dati di Line Items, che si trova sotto la 'Cartella radice Raw, come fonte di dati per l'intero layout.

Selezioniamo l'origine dati 'Voci d'ordine' direttamente dalla categoria 'Raw' perché vogliamo estrarre i dati su tutti i prodotti ordinati, non solo quelli che sono stati evasi o rimborsati (a tale scopo verrebbero selezionate le sottocategorie Fulfillments/Refunds).

Aggiungi elementi al layout: Ora che abbiamo scelto la fonte di dati per il nostro layout Dinamico, è il momento di aggiungere alcuni elementi che vorremmo includere nel contenuto della nostra email. Per prima cosa, aggiungiamo un elemento Immagine per mostrare le immagini dei Prodotti ordinati sul lato destro del nostro layout Dinamico.

Dovremo scegliere la fonte di dati che ci permetterà di recuperare le immagini dei prodotti ordinati nel layout. Per fare ciò, dobbiamo cercare l'origine dati degli URL delle immagini del Prodotto (URL, perché le immagini sono ospitate nel backend del negozio, dove hanno i loro URL).

Puoi anche aggiungere l'URL del Prodotto all'immagine. Quindi, quando i contatti cliccano, verranno reindirizzati alla pagina di questo prodotto nel tuo Negozio. Per fare ciò, aggiungi la sorgente dati pertinente al campo 'collega a'.

Dobbiamo farlo una volta, e le immagini dei prodotti e gli URL dei prodotti pertinenti verranno aggiunti a ogni elemento Immagine all'interno del singolo layout Dinamico.

Ora, aggiungiamo un elemento Testo al lato sinistro del nostro layout Dinamico, dove includeremo Nomi dei Prodotti, Valuta e Prezzi. Per questo, dovremo scegliere ogni sorgente dati:

  • Per il Nome del Prodotto, seleziona 'Nome' sotto la sezione 'Voci d'ordine'.

  • Per la valuta, scegli 'Currency' sotto la sezione 'Raw data/Raw'.

  • Per il Prezzo del Prodotto, seleziona 'Prezzo' sotto la sezione 'Voci d'ordine'.

Per ottenere i risultati desiderati, dovresti sperimentare con le sorgenti dati e le rispettive categorie in base al tuo caso d'uso specifico.

Se utilizzi un evento personalizzato come trigger, verifica i dati del tuo evento personalizzato:

  1. Vai a Impostazioni Negozio API Eventi Personalizzati.

  2. Trova il tuo evento e controlla quali campi vengono passati.

  3. Vai a Impostazioni Negozio API Log API per visualizzare il corpo della richiesta effettivo e confermare che le tue proprietà siano incluse.

Se le proprietà non vengono visualizzate nel menu di Personalizzazione, potrebbero non far parte del payload dell'evento. Verifica con il tuo sviluppatore o con l'app/integrazione che invia l'evento.

Passo 4: Configura e Stila il Blocco Layout

Usa la barra laterale destra per controllare come il blocco layout si visualizza e appare.

  • Audience: Scegli se il blocco deve essere mostrato a tutti i contatti o a un segmento personalizzato.

  • Fonte dati contenuto: Imposta o aggiorna la fonte di dati per il contenuto dinamico.

  • Impilamento mobile: Impila le colonne verticalmente su mobile per una migliore esperienza di lettura.

  • Visibilità sui dispositivi: Mostra il blocco su tutti i dispositivi, solo mobile, o solo desktop.

  • Allineamento contenuto: Allinea il contenuto verticalmente all'interno del blocco: Alto, Centrale, o Basso.

  • Padding: Imposta lo spazio attorno al blocco (alto, destro, basso, sinistro).

  • Sfondo: Scegli un colore o un'immagine di sfondo e controlla se si estende nell'area di padding.

Impostazioni immagine

Clicca su un elemento immagine all'interno del layout, poi vai alla scheda Immagine.

  • Allineamento: Scegli come l'immagine si allinea all'interno della sua colonna: Sinistra, Centro, o Destra.

  • Altezza massima: Imposta un'altezza massima dell'immagine in pixel. Le immagini si ridimensionano proporzionalmente fino a quel limite. L'altezza effettivamente renderizzata può essere inferiore a seconda della larghezza della colonna, della larghezza della tela e delle impostazioni di padding.

  • Padding: Imposta valori di spazio individuali attorno all'immagine (alto, destro, basso, sinistro).

4a1 Anteprima sempre su desktop e mobile prima di inviare.

Casi d'uso

Di seguito sono riportati esempi di come puoi utilizzare layout di contenuto dinamico e proprietà di eventi nei tuoi flussi di lavoro.

Carrello abbandonato con sconto

Utilizza layout di contenuto dinamico e proprietà degli eventi per riorganizzare il layout dell'Email e aggiungere una percentuale di sconto.

  • Seleziona l'evento "Prodotto Aggiunto al Carrello" come trigger del flusso.

  • Popola l'Email con gli articoli del carrello abbandonato del contatto.

  • Usa i tag Liquid per calcolare e visualizzare l'offerta di sconto.

  • Usa event.line_items per mostrare nomi, immagini e prezzi dei prodotti in modo dinamico.

Questo assicura che l'email rifletta esattamente i prodotti rimasti nel carrello.

Modifiche, Informazioni o Aggiornamenti sulla Fedeltà

Se desideri informare i clienti sugli aggiornamenti del programma di fedeltà, utilizza layout di contenuto dinamico e proprietà di eventi per visualizzare informazioni pertinenti.

  • Seleziona un evento relativo alla fedeltà (eventi personalizzati da app di terze parti) come trigger.

  • Personalizza l'Email con i dettagli di fedeltà del Cliente.

  • Visualizza dinamicamente punti aggiornati, modifiche di livello o informazioni sui premi.

Richiesta di recensione del Prodotto

Incoraggia i clienti a lasciare una recensione del prodotto inserendo dinamicamente i dettagli dell'ordine e del prodotto.

  • Seleziona l'evento Ordine Pagato come trigger.

  • Compila l'Email con le informazioni dell'ordine del cliente.

  • Aggiungi collegamenti alla pagina specifica del prodotto per semplificare il processo di recensione.

Wix Bookings

Per notificare i clienti riguardo alle prenotazioni WIX, utilizza layout di contenuto dinamico e proprietà degli eventi per personalizzare il messaggio.

  • Seleziona l'evento di prenotazione (evento personalizzato) come trigger.

  • Popola l'Email con i dettagli della prenotazione e informazioni correlate.

Eventi del calendario tramite API di eventi personalizzati

Per informare i clienti su eventi futuri nel calendario:

  • Usa un evento personalizzato per attivare il flusso.

  • Popola l'Email con i dettagli dell'evento pertinenti utilizzando layout di contenuto dinamico e proprietà degli eventi.

Luoghi da Visitare

Se desideri condividere informazioni relative ai viaggi:

  • Seleziona un evento personalizzato come trigger.

  • Utilizza le proprietà dell'evento per personalizzare l'email con i dettagli di viaggio del Cliente.

L'utilizzo di layout di contenuto dinamico e proprietà degli eventi ti consente di creare email personalizzate basate su eventi. Selezionando un Trigger di flusso appropriato e applicando le proprietà dell'evento, il contenuto della tua Email si adatta automaticamente in base all'evento che è stato attivato.

Domande frequenti

Perché non tutti i trigger del flusso sono basati su eventi?

Alcuni trigger non sono eventi per natura, come il prodotto di nuovo disponibile o l'anniversario.

Perché i miei tag di personalizzazione sono vuoti nelle email di test?

Le email di prova non popolano il contenuto dinamico o i tag di Personalizzazione. Questo è il comportamento previsto. Le email di prova utilizzano un contatto segnaposto generato dal sistema senza dati reali.

Per convalidare la personalizzazione:

  • Usa Anteprima dinamica nell'Editor email e seleziona un contatto reale con la cronologia degli eventi.

  • Trigger il flusso automatizzato per ricevere una vera email. Ad esempio, effettua un ordine di prova per attivare il flusso automatizzato di Conferma d'ordine.

Come devo usare Raw / Line items, non Raw / Line items / Prodotto / Collezioni?

Dovresti selezionare la raccolta Raw/Line Items per i tuoi prodotti come cliente. Quando scegli una fonte di lista dinamica, seleziona Voci d'ordine poiché di solito dovrai iterare attraverso i tuoi prodotti. La piattaforma del tuo Negozio definisce le proprietà utilizzate negli eventi. In questo caso, Line Item significa Prodotto.

Come posso sapere quale descrizione scegliere?

Puoi analizzare il payload dell'evento e vedere quale proprietà ha le informazioni che desideri.

Possiamo aggiungere un nome personalizzato per l'evento passato, simile al templating liquid? Ad esempio, avere [[line_item.productURL | 'Il tuo link prodotto']] invece di avere un percorso URL completo?

Non al momento. Verranno apportati miglioramenti, ma senza una data di consegna stimata.

Le istruzioni condizionali funzionano in un layout dinamico?

No, questi calcoli devono essere effettuati durante l'implementazione di eventi personalizzati da parte tua.

Il mio layout dinamico non ci dà alcuna opzione e non ha dati - perché? Come posso far sì che i dati vengano popolati nel nostro layout dinamico?

Se il trigger è basato su un Evento, le sue proprietà devono essere disponibili. Controlla di nuovo se hai un trigger basato su eventi nella tabella sopra.

Il layout dinamico raccoglie solo eventi relativi all'ordine?

Il layout dinamico può anche raccogliere altri eventi se il trigger è costruito sull'evento.

I negozi connessi all'API possono utilizzare un layout dinamico e avere l'opzione di popolare tutti i dati passati?

Sì, puoi utilizzare il dynamic layout e avrai la possibilità di popolare tutti i dati trasmessi, inclusi shippingMethod, trackingCode, courierTitle, courierUrl, ecc.

Cosa significa l'elemento alias in questa nota?

Questa è una sintassi utilizzata in alcuni linguaggi di programmazione o scripting per accedere a una proprietà di un elemento in una lista. Nell'esempio fornito, l'alias 'item' si riferisce a ciascun elemento della lista, e 'listProperty' è la proprietà specifica di quell'elemento a cui si accede. Quindi, se hai una lista di elementi e ogni elemento ha una 'listProperty', puoi utilizzare questa sintassi per accedere a quella proprietà per ogni elemento nella lista.

Sto usando {{event.properties}} ma non funziona. Cosa c'è che non va?

Omnisend utilizza le parentesi quadre [[ ]] per tutti i contenuti dinamici e la Personalizzazione, non le parentesi graffe {{ }}. Se stai incollando codice da modelli esterni o altre piattaforme, sostituisci {{ con [[ e }} con ]].


💬Hai bisogno di aiuto? Se non hai trovato la risposta alla tua domanda, contatta il nostro team di supporto tramite la chat in-app o a [email protected].

Hai ricevuto la risposta alla tua domanda?