Come usare un blocco tabella in un'e-mail
Cosa imparerai
Scopri come usare un blocco tabella in un’e-mail. Questi blocchi possono mostrare immagini e testo affiancati. I blocchi tabella possono anche essere dinamici, iterando sui dati per personalizzare l’e-mail per ogni destinatario.
Informazioni sui blocchi tabella
Esistono 2 tipi di blocchi tabella:
- Statico
Questo tipo di blocco tabella mostra l’esatto numero di righe e colonne che selezioni. Ogni destinatario vede lo stesso layout della tabella, ma il contenuto potrebbe variare se usi tag di personalizzazione, evento, catalogo o altri tag. - Dinamico
Questi blocchi di tabella ti consentono di scorrere un elenco di dati (ad esempio, un elenco di articoli in un carrello abbandonato o in un flusso di conferma dell’ordine). Il numero di righe è determinato dal numero di elementi dell’elenco: se qualcuno ha ordinato 1 articolo, avrà 1 riga; se ha ordinato 5 articoli, avrà 5 righe.
Il caso d’uso più comune per un blocco tabella dinamica è mettere in evidenza i prodotti in un messaggio sul carrello abbandonato. Questo utilizza un blocco dinamico per visualizzare più righe con immagini, nomi dei prodotti e prezzi di ogni articolo abbandonato.
Quando usare i blocchi tabella
Un blocco tabella è uno dei diversi modi per inserire 2 o più contenuti uno accanto all’altro. Le alternative includono i blocchi split e le colonne.
Scopri di più sulle diverse opzioni per posizionare i contenuti affiancati nella tabella qui sotto.
Layout dei contenuti | Numero di colonne | Opzioni di larghezza | Tipi di contenuto consentiti | Le colonne possono impilarsi nella visualizzazione per dispositivi mobili? |
Blocco split | 2 | Controllo preciso (usa Impostazioni split > Larghezze colonna) | Solo immagine o testo | Sì |
Colonne | 1-4 | Selezione limitata | Qualsiasi tipo di blocco di contenuti (ad esempio blocco di testo, blocco immagine, blocco di citazione di recensione) | Sì |
Blocco tabella | Qualsiasi numero | Controllo preciso (usa Larghezza colonna > Manuale) | Solo immagine o testo | No |
Le tabelle possono essere complesse per l’accessibilità, perché gli screen reader fanno fatica a interpretarle.
Blocchi tabella statica
La parola “statico” qui significa semplicemente che il contenuto e il numero di righe nella tabella rimangono invariati per ogni destinatario. L’unica volta in cui il contenuto cambia è se aggiungi contenuti dinamici, come tag di personalizzazione, data e catalogo, all’interno di un blocco tabella statico.
Casi d'uso per i blocchi di tabella statica
Usa un blocco tabella statica per:
- Mostra un elemento specifico, ad esempio per vendite flash o lanci di prodotti.
- Includi sempre lo stesso numero di elementi (ad es. mostra l'elemento visualizzato più di recente in un messaggio di abbandono della navigazione.
- Crea un messaggio di flusso in cui i dati dell'evento contengono solo 1 elemento, che include:
- Flussi di carrello abbandonato (trigger aggiunto al carrello)
- Flussi per navigazione abbandonata
- Flussi di nuovamente disponibile e calo di prezzo
- Vuoi posizionare testo statico e immagini affiancati
Come creare un blocco tabella statico
- Accedi a un'e-mail (ad esempio un'e-mail della campagna, un modello o un'e-mail di flusso).
- Dal menu Blocks, trascina un blocco Table nell'area di lavoro.
- Apri il menu Stili per il blocco. Nota che Statico è già selezionato, poiché questa è l'impostazione predefinita per i blocchi tabella.
- In Colonne, fai clic su Aggiungi colonna per aggiungere colonne aggiuntive.
- In Righe, fai clic su Aggiungi riga per aggiungere altre righe.
- Torna alla scheda contenuto del blocco.
- Usa l'area Selettore celle per scegliere quale cella vuoi modificare.
- Scegli se quella cella deve essere testo o un’immagine usando il menu Contenuto cella. Ripeti per ogni cella.
- Aggiungi contenuti (ad es., testo o un’immagine) sotto il menu Contenuto della cella.
- Dopo aver aggiunto contenuti a ogni cella, clicca sulla freccia indietro per tornare al menu principale Contenuti e continuare a creare la tua e-mail.
Blocchi di tabella dinamica
Se la tua piattaforma e-commerce ha un’integrazione standard con Klaviyo, non devi creare un blocco tabella dinamico. Invece, usa i blocchi tabella presenti nei flussi predefiniti di carrello abbandonato o ordine effettuato disponibili nella libreria dei flussi.
I blocchi tabella dinamici eseguono un’iterazione su un set di dati per ripetere i contenuti in base al numero di voci al suo interno. Il blocco continua l’iterazione finché non raggiunge la fine dell’elenco. Ad esempio, puoi mostrare il numero esatto di prodotti nel carrello di una persona.
Per usare un blocco dinamico, devi fare riferimento a dati formattati come un elenco nidificato, in cui ogni voce dell’elenco segue lo stesso formato. Il caso d’uso più comune sono le informazioni sui prodotti presenti in un evento trigger di un flusso (ad es. avvio del checkout, ordine effettuato), ma puoi anche usare un feed web per elencare gli articoli del blog o fare riferimento ai dati del profilo formattati come un elenco.
Elementi di un blocco tabella dinamico
Per creare un blocco di contenuti dinamici, ti servono 3 elementi:
- Raccolta di righe
La posizione dei dati da iterare. Quando esamini i dati di origine (ad es. gli elementi nei metadati di un evento Checkout avviato), questa è la parte dei tag modello pertinenti che è uguale per ogni tag. - Alias di riga
Un modo abbreviato per fare riferimento alla raccolta di righe mentre la tabella itera attraverso l'insieme dei dati. L'alias della riga è solitamente item, ma puoi utilizzare qualsiasi testo. - Contenuto dinamico
Il contenuto che apparirà in ogni riga. Ad esempio, potresti voler visualizzare un'immagine, il nome del prodotto, il prezzo e le informazioni sulla variante per ogni articolo che una persona ha lasciato nel carrello.
Casi d’uso per i blocchi tabella dinamici
Usa un blocco tabella dinamica se stai facendo riferimento in modo dinamico a un elenco di dati e ogni voce nell'elenco è formattata allo stesso modo. Questo include:
- Flussi di carrello abbandonato (attivazione checkout started)
- Flussi di conferma dell’ordine
- Flussi di up-sell o vendita incrociata
Come creare un blocco tabella dinamico
Tutti i tag usati in queste istruzioni sono esempi e probabilmente sono diversi dai tag corretti per il tuo account. I tag corretti per il tuo messaggio dipendono dall'origine e dalla struttura dei tuoi dati (spesso una piattaforma di e-commerce), che sono diverse per molti account Klaviyo.
Questa sezione tratta i blocchi tabella dinamici a un livello generale. Per istruzioni più dettagliate su questo processo, scopri come creare blocchi dinamici in un'e-mail di flusso.
- Vai all’editor di una e-mail. Se stai usando dati evento (ad esempio i dettagli del carrello abbandonato), vai a un’e-mail all’interno di un flusso attivato dall’evento pertinente.
- Dal menu Blocks, trascina un blocco Table nell'area di lavoro.
- Apri il menu Stili per il blocco e seleziona Dinamico.
- Imposta la tua raccolta di righe: utilizza la parte del modello tag che è coerente con ogni elemento che desideri visualizzare.
- Ad esempio, se {{ event.products.0.imageURL }} è il tag per l'immagine del primo articolo e {{ event.products.1.name }} è il tag per il nome del secondo articolo, allora la tua raccolta di righe dovrebbe essere event.products.
- La raccolta di righe sarà quasi sempre la porzione di tag che precede il primo numero (ad esempio, event.extra.line_items se il tag completo è {{ event.extra.line_items.0.product.name }}).
- Imposta Row alias come item.
- Torna alla scheda contenuto del blocco.
- Aggiungi contenuti a ogni cella della tabella. In genere, la cella a sinistra è un'immagine e la cella a destra è un testo che contiene tag dinamici con informazioni sul prodotto.
- Sostituisci tutto ciò che precede il primo numero in ogni tag nella tua tabella con l’alias della riga (ad es., "item"). Per esempio:
- {{ event.extra.line_items.0.imageURL }} diventa {{ item.imageURL }}
- {{ event.items.0.product.name }} diventa {{ item.product.name }}
- Clicca su Anteprima e test per visualizzare l’anteprima della tua e-mail.
- Assicurati di visualizzare l’anteprima usando i dati corretti (ad esempio, se questo è un messaggio di carrello abbandonato, visualizza l’anteprima usando l’evento Started checkout) oppure la tabella non mostrerà nulla.
Questo processo consente a sviluppatori e marketer esperti di codice di creare contenuti altamente personalizzati. Se nel tuo team non è presente uno sviluppatore e non te la senti di creare questo blocco da solo, valuta la possibilità di rivolgerti a un partner Klaviyo per ricevere assistenza.
Scopri di più su come creare un flusso di carrello abbandonato o utilizzare i dati evento per personalizzare i flussi di e-mail e SMS.
Come funzionano i blocchi tabella dinamica
I blocchi di tabella dinamici funzionano esattamente come un ciclo for nella maggior parte dei linguaggi di programmazione.
- La raccolta di righe identifica la porzione di dati da analizzare in loop.
- L'alias di riga è un alias per identificare dove appare il contenuto dinamico.
- Ogni tag che usa l'Alias di riga farà riferimento alla riga corretta nei dati dell'evento, in base alla riga in cui appare.
Quando viene eseguito il rendering dell'e-mail, Klaviyo scorre ogni elemento nel set di dati. La prima volta, l'alias della riga viene sostituito con [row collection].0., facendo riferimento al primo elemento nel set di dati. La seconda volta, l'alias della riga viene sostituito con [row collection].1., indicando il secondo elemento nel set di dati. Questo processo continua finché non restano elementi e c'è una riga per ogni elemento nel set di dati.
Risorse aggiuntive
- Come visualizzare i prodotti in verticale nelle e-mail
Scopri come visualizzare i prodotti nei flussi di carrello abbandonato e di conferma dell'ordine in verticale (ad es., con un'immagine sopra le informazioni del prodotto, anziché accanto).
- Customize and personalize emails using Django