Personalizza le campagne Shopify Email utilizzando Liquid
Liquid è il linguaggio di programmazione di Shopify semplice e facile da utilizzare. Si tratta dello stesso linguaggio di programmazione con cui sono costruiti i temi del Theme store di Shopify.
Puoi utilizzare Liquid personalizzato per migliorare i messaggi di Shopify Email creando un'email con il codice completamente personalizzato o aggiungendo una sezione Liquid personalizzata a un modello. Queste opzioni ti consentono di inserire Liquid o HTML personalizzati.
Puoi utilizzare Liquid personalizzato per mostrare risorse personalizzate quali immagini affiancate, pulsanti personalizzati, nonché immagini e sezioni con dimensioni personalizzate.
Su questa pagina
Considerazioni
Prima di aggiungere Liquid personalizzato ai messaggi di Shopify Email, esamina le seguenti considerazioni:
- Le variabili incluse nel codice devono essere supportate da Liquid personalizzato.
- È possibile creare una sezione Liquid personalizzata solo da un dispositivo desktop.
- La variabile
unsubscribe_link
ounsubscribe_url
è obbligatoria nelle email Liquid personalizzate. Se hai attivato il monitoraggio dell'apertura, è necessaria anche la variabileopen_tracking
. Scopri di più sull'aggiunta delle variabili obbligatorie alla tua email. - Il codice che inserisci ha i seguenti limiti:
- Massimo 50 kilobyte (KB) per le sezioni Liquid personalizzate.
- Massimo 500 KB per le email con codice Liquid personalizzato.
Variabili Liquid supportate nel Liquid personalizzato
Puoi utilizzare le seguenti variabili per personalizzare i messaggi di Shopify Email con Liquid.
Variabili Liquid supportate per tutti i modelli di email
Puoi utilizzare le seguenti variabili per personalizzare tutti i messaggi di Shopify Email con Liquid.
Variabile | Descrizione |
---|---|
all_products | Tutti i prodotti nel tuo negozio. |
unsubscribe_link | Questa variabile dà accesso a un gruppo di link di annullamento dell'iscrizione pre-formattato. Se crei un'email con codice personalizzato, devi includere la variabile unsubscribe_link o unsubscribe_url . |
unsubscribe_url | Questa variabile dà accesso all'URL di annullamento dell'iscrizione non elaborato e può essere personalizzata. Se crei un'email con codice personalizzato, devi includere la variabile unsubscribe_url o unsubscribe_link . |
open_tracking | Questa variabile dà accesso al blocco di monitoraggio dell'apertura già formattato. Questa variabile è obbligatoria se crei un'email con codice personalizzato e hai attivato il monitoraggio dell'apertura. |
data.customer.* |
Questa variabile consente di accedere alle seguenti proprietà dei dati dei clienti: first_name last_name email city state country Queste proprietà non possono essere utilizzate all'interno dei filtri Liquid o delle condizioni Liquid. |
email.* |
Questa variabile consente di accedere alle seguenti proprietà dell'email: subject mostra l'oggetto dell'email.preview_text mostra l'anteprima del testo dell'email. |
shop.* | Questa variabile consente di accedere alle seguenti proprietà del negozio:
name mostra il nome del negozio.domain mostra il dominio primario del negozio.url visualizza l'URL del negozio.shopify_domain mostra il dominio del negozio Shopify.
|
Variabili Liquid supportate per le email per check-out abbandonato
Puoi utilizzare le seguenti variabili per personalizzare i messaggi Shopify Email dei check-out abbandonati con Liquid.
Variabile | Descrizione |
---|---|
abandoned_checkout.* |
Questa variabile consente di accedere alle seguenti proprietà di un check-out abbandonato:
|
id(checkout ID) | Un ID univoco del check-out per uso interno. |
shop | Il nome del tuo negozio Shopify. |
name | Il nome del check-out abbandonato, noto anche come numero di check-out. |
total_price | Il prezzo totale dell'ordine (subtotale + costo di spedizione - sconto di spedizione + imposte). |
shipping_price |
Il prezzo di spedizione. Esempio: |
shipping_address | L'indirizzo di spedizione. |
billing_address | L'indirizzo di fatturazione. |
line_items | Un elenco di tutte le voci nel check-out abbandonato. |
unavailable_line_items | Un elenco di tutte le voci nel check-out abbandonato che non sono disponibili. |
note | La nota allegata al check-out abbandonato. |
landing_site |
Il percorso del landing site utilizzato dal cliente. Si tratta della prima pagina a cui il cliente ha effettuato l'accesso una volta arrivato sul tuo negozio. Esempio: |
landing_site_ref |
Estrae un parametro di riferimento dal landing site. I parametri di riferimento possono essere: Se il {% if landing_site_ref == 'my-tracking-token' %} La mia azione... {% endif %} |
referring_site |
L'URL del referrer che ha portato il cliente al tuo negozio. Esempio: |
created_at | La data e l'ora in cui il cliente ha creato il check-out che ha abbandonato. |
closed_at | La data e l'ora in cui il check-out è stato chiuso. |
customer_locale | Il codice della lingua composto da due o tre lettere per le impostazioni locali del cliente, seguito eventualmente da un modificatore di area geografica. Per esempio it, en-CA |
item_count | Una somma di tutte le quantità degli articoli. |
unique_gateways | Un elenco dei gestori dei pagamenti univoci disponibili al momento del check-out. |
discount | Lo sconto applicato al carrello o a una voce nel check-out abbandonato. |
discounts | Un elenco di sconti applicati al check-out. |
successfully_applied_discounts | Gli sconti che sono stati correttamente applicati al check-out. |
discounts_amount |
L'importo dello sconto applicato da tutti gli sconti. Esempio: + 5,00 $ |
discounts_savings |
L'importo dei risparmi derivanti da tutti gli sconti. Esempio: -5,00 $ |
buyer_accepts_marketing | RESI trueo falsea seconda che il cliente accetti il marketing durante il check-out abbandonato. |
subtotal_line_items | Le voci utilizzate per calcolare il prezzo subtotale al momento del check-out, escluse le voci di mancia. |
requires_shipping | RESI truese al momento del check-out è presente almeno un articolo che richiede la spedizione. |
subtotal_price | Il prezzo subtotale delle voci al momento del check-out. |
L'email associata al check-out abbandonato. | |
shop_name | Il nome del tuo negozio. |
tax_lines |
Le imposte suddivise per tipo di imposta: {% for tax_line in tax_lines %} {{ tax_line.title }} ({{ tax_line.rate_percentage }}%) : {{ tax_line.price | money_with_currency }} {% endfor %} |
tax_price | Le imposte complessive di tutti gli articoli al momento del check-out. |
attributes |
Qualsiasi attributo allegato al check-out abbandonato. Esempio: |
shipping_method | Informazioni sulla prima modalità di spedizione disponibile al momento del check-out. |
shipping_methods | Le modalità di spedizione disponibili al momento del check-out. |
free | RESI true se il prezzo totale del check-out è zero. |
free_shipping | RESI truese il check-out non richiede la spedizione o se il prezzo per la spedizione è zero. |
different_billing_address | RESI trueo falsea seconda che l'indirizzo di spedizione sia uguale all'indirizzo di fatturazione. |
customer | L'oggetto cliente contenente gli attributi dell'output del cliente. |
gift_cards | I buoni regalo applicati al momento del check-out. |
gift_cards_amount | L'importo del prezzo del check-out che verrebbe pagato con i buoni regalo. |
transactions | Le transazioni del check-out. |
shareable_url | L'URL del primo prodotto nelle voci. |
shareable_title | Il titolo del prodotto della prima voce. |
total_tip | La mancia totale che il cliente ha aggiunto al momento del check-out. |
discount_applications | Descrive il motivo per cui un articolo è stato scontato al momento del check-out e con quali modalità. |
cart_level_discount_applications | Le applicazioni di sconto specifiche del carrello per il carrello. |
currency | La valuta del check-out abbandonato. |
line_items_subtotal_price | La somma dei prezzi di tutte le voci del check-out, dopo l'applicazione di eventuali sconti per le voci. |
Variabili Liquid per la ricerca abbandonata e le email per i carrelli abbandonati
La variabile abandoned_visit.*
viene compilata solo se un'email fa parte di un'automazione di marketing per il carrello abbandonato o per la ricerca di prodotto abbandonata. Controlla le seguenti proprietà a cui questa variabile dà accesso.
Variabile | Descrizione |
---|---|
abandoned_visit.* |
Questa variabile consente di accedere alle seguenti proprietà di un browser o un check-out abbandonati:
|
Utilizzo delle variabili
Quando crei un'email Liquid personalizzata, la variabile unsubscribe_link
o unsubscribe_url
è obbligatoria. Se hai attivato il monitoraggio dell'apertura, è necessaria anche la variabile open_tracking
.
Anche se queste variabili possono essere inserite in qualsiasi punto del codice del tuo indirizzo email, quello più comune si trova nella sezione footer di un'email, come nell'esempio seguente:
Esempio di codice Liquid personalizzato
Puoi aggiungere HTML e Liquid personalizzati nell'editor di codice. Il seguente codice mostra un esempio di come aggiungere il codice Liquid per visualizzare il nome del negozio, un pulsante personalizzato e un'immagine di dimensioni personalizzate in un messaggio email.