Introduzione

In generale, qualsiasi campagna il cui obiettivo sia incoraggiare il destinatario a effettuare un acquisto è considerata comunicazione commerciale. Questo include, ad esempio, la richiesta di adesione a programmi di fidelizzazione.
È importante sottolineare che, di norma, puoi inviare messaggi commerciali solo ai contatti che hanno dato il loro consenso (opt-in). Inviare messaggi commerciali a chi non li ha richiesti equivale a inviare spam, una pratica da evitare.

Al contrario, i messaggi transazionali sono strettamente informativi.
Puoi utilizzarli, ad esempio, per confermare un cambio password o inviare una conferma d’ordine. A differenza dei messaggi commerciali, i messaggi transazionali possono essere inviati anche a contatti non opt-in.

#1 - Aggiungere variabili al design

Splio mette a disposizione uno strumento basato su loop transazionali per mostrare dati direttamente collegati non solo a un contatto, ma anche a un ordine, come spiegato in precedenza.

Qui di seguito troverai alcuni esempi di loop di ordini.

{% for orderline in order.orderlines %}
{% assign product = orderline.product %}
<h3>Product ID: {{ product.sku }}</h3>
<p>
Name: {{ product.name }} ({{ product.brand }}) <br/>
Price: {{ product.price }}
</p>
<img src="{{ product.img_url }}" />
{% endfor %}

--

Spiegazione:
  1. Splio esegue il loop una volta per ogni prodotto presente nell’ordine corrente (cioè per ogni riga del ticket).

  2. Ad ogni iterazione del loop, i dati del prodotto (nome, marca, prezzo, immagine) vengono aggiunti al messaggio.

--
Escludere prodotti da un loop sugli ordini

È possibile assicurarsi che, durante la visualizzazione di tutti i prodotti di un ordine, alcuni prodotti non vengano mai mostrati.

{% for orderline in order.orderlines limit:4 %}
{% assign product = orderline.product %}
{% if product.external_id != "987153" and product.external_id != "777787" and product.external_id != "777781" and product.external_id != "227526" and product.custom_fields['ProductType'] != "box" %}

<h3>Product ID: {{ product.sku }}</h3>
<p>
Name: {{ product.name }} ({{ product.brand }}) <br/>
Price: {{ product.price }}
</p>
<img src="{{ product.img_url }}" />

{% endif %}
{% endfor %}

.

Spiegazione:

Le istruzioni per mostrare l’immagine e il nome del prodotto si trovano all’interno di un loop e di una condizione. Se l'ID esterno del prodotto è 987153, 777787, 777781 o 227526, oppure se il tipo di prodotto è box, Splio non mostrerà questi prodotti (tutte le condizioni negative devono essere soddisfatte contemporaneamente affinché il prodotto venga visualizzato nel messaggio).

#2 - Creare la campagna

Una volta aggiornato il design con le variabili corrette, puoi procedere alla creazione della campagna. Per una campagna post-acquisto, utilizzeremo una campagna Automation e, al suo interno, il tipo Trigger.

--

Passaggi per la creazione:
  1. Clicca su Crea campagna.

  2. Assegna un nome alla campagna: utilizza un nome chiaro per trovarla facilmente in seguito.

  3. Scegli il modo di creazione: seleziona se iniziare da zero o utilizzare una modello esistente da personalizzare.

  4. Definisci il tipo di campagna: seleziona Campagna Trigger affinché l’invio si attivi automaticamente dopo un’azione specifica dell’utente (in questo caso, un acquisto).

  5. Configura il trigger: nella sezione Trigger, seleziona la condizione Post-acquisto affinché i contatti entrino nella campagna al momento dell’ordine.

  6. Determina la ripetibilità: scegli la frequenza con cui un contatto può entrare nella campagna Più volte, Una volta o Solo dopo essere uscito.

  7. Limita le entrate (opzionale): imposta un limite per controllare quante volte un contatto può partecipare alla campagna in un periodo definito.

  8. Aggiungi condizioni di ingresso o uscita (opzionale): affina i criteri di entrata o uscita in base a comportamenti specifici o segmenti.

  9. Aggiungi un’azione: clicca sul pulsante + per inserire un passo nel flusso.

  10. Definisci un tempo di attesa: programma un intervallo tra la validazione dell’ordine e l’invio del messaggio (ad esempio, 1 ora dopo l’acquisto).

  11. Seleziona il canale e il design: scegli il canale di invio (es. email) e seleziona il design del messaggio. Per un’email, impostala come Transazionale.

  12. Aggiungi opzioni avanzate (opzionale): puoi includere premi (es. codice promozionale) o creare campagne multicanale segmentate per condizioni specifiche (valore del carrello, categoria prodotto) o con segmentazione casuale per testare approcci differenti.

  13. Finalizza e attiva la campagna: controlla tutto il flusso, esegui eventuali test e attiva la campagna di conferma ordine.

Consigli per pianificare la tua campagna

Frequenza di importazione dei dati
  • Tramite SFTP/Data Hub: potrai raggiungere i tuoi clienti il giorno successivo all’importazione dei dati. Si consiglia di programmare l’inizio della campagna nelle prime ore del mattino (quando i clienti controllano il telefono o subito dopo la colazione, tra le 8:00 e le 9:30). Ricorda: la data di inizio della campagna deve essere successiva alla sincronizzazione dei dati in Splio.

  • Tramite API: potrai raggiungere i clienti in tempo reale, pochi secondi o minuti dopo il verificarsi dell’evento, in base alla tua strategia.