Reconnect ti consente di eseguire un programma di personalizzazione della messaggistica 1-a-1 su più canali. Ad esempio, puoi chiedere agli utenti di recuperare un carrello abbandonato, inviare un'applicazione o avvisarli di un ribasso sul prezzo di un prodotto per il quale hanno espresso interesse.
Prima di creare la tua prima campagna...
Assicurati di avere completato tutti i passaggi elencati nella Guida introduttiva a Reconnect.
Creare una campagna Reconnect
Passaggio 1: configura le impostazioni della campagna
- Nella scheda Campagne, clicca su Crea campagna e poi seleziona il tipo: una campagna ad attivazione o una notifica push pianificata.
- Clicca Impostazioni e definisci quanto segue:
- metrica primaria: stabilisce la metrica da utilizzare per misurare le prestazioni e indicare la variante vincente in un test A/B,
- finestra di attribuzione: l'intervallo di tempo durante il quale gli acquisti effettuati da un utente che ha cliccato su un messaggio della campagna verranno attribuiti alla stessa,
- limite di frequenza: determina il numero massimo di messaggi che si possono inviare a un utente su ogni canale.
- Nella pagina della campagna, clicca sull'icona Modifica per cambiare le impostazioni di attivazione della campagna:
In questo pannello, è possibile impostare le condizioni esatte che attiveranno il messaggio, limitare l'ora e il giorno di invio del messaggio e impostare le condizioni di annullamento.
Le informazioni sui fattori di attivazione variano in base al tipo di campagna:ProgrammataPuoi selezionare quando vuoi che la campagna venga inviata a tutti gli utenti nel target di riferimento della stessa, scegliendo tra "Immediata" e "Programmata". Assicurati di impostare un orario di invio nel futuro
Ribasso nei prezziPuoi impostare quanto segue:
- il prodotto che attiva la campagna: tutti i prodotti, un prodotto con o senza uno specifico attributo o una SKU particolare,
- il calo minimo di prezzo per attivare la campagna (in % o come ribasso effettivo sul prezzo).
- Il motore di attivazione Reconnect terrà traccia dei prezzi dei prodotti in base a eventi specifici. Puoi definire quale evento (Aggiungi al carrello o Visualizzazione prodotto) dovrebbe attivare il monitoraggio dei prezzi.
Visualizzazione prodottoL'evento di attivazione è impostato su Visualizzazione prodotto, ma è possibile definire il trigger per specifici attributi del prodotto o una SKU particolare.
Abbandono del carrelloL'evento di attivazione è impostato su Aggiungi al carrello, ma è possibile definire l'attivazione per specifici attributi del prodotto o di una SKU particolare.
Trigger personalizzatoPuoi inviare messaggi di posta elettronica agli utenti che seguono un comportamento specifico, ad esempio, se entrano a far parte del club VIP, effettuano un acquisto o qualsiasi altro evento. Il trigger può essere un singolo evento o un elenco di più attività (ad esempio, l'iscrizione o l'accesso dell'utente).
- In Invia a, puoi selezionare il segmento di pubblico a cui rivolgerti.
- In Tempo di attesa, puoi impostare quanto aspettare tra l'attivazione di un evento e l'invio del messaggio. Può essere un valore qualunque tra 5 minuti a 90 giorni. Questo campo non è disponibile per i ribassi di prezzo.
Fase 2: creare varianti
- A questo punto, clicca su Aggiungi canale per creare una nuova variante
(in alternativa, puoi cliccare su Copia variante per partire da una esistente in un'altra campagna). - Seleziona un canale dal menu a discesa delle integrazioni, quindi seleziona un modello per il messaggio. Puoi scegliere tra i nostri modelli pronti all'uso, qualsiasi template personalizzato creato dall'utente o un messaggio vuoto. Scopri di più sui Modelli Reconnect.
- Crea il messaggio:
- Nella scheda JSON, inserisci il payload richiesto dal tuo provider di messaggistica. I contenuti sono in formato JSON (ad eccezione di Twilio SMS, che è un formato di testo normale).
- Puoi aggiungere variabili dinamiche in base alle esigenze:
- digitando ${ (simbolo del dollaro e parentesi graffa) e selezionando un'opzione dal menu a tendina,
- indicando il nome della variabile (distingue tra maiuscole e minuscole).
- Copia/incolla una variabile esistente.
Per ulteriori informazioni sull'aggiunta di variabili, puoi consultare la sezione seguente.
- In alternativa, puoi salvare il codice JSON come modello per usarlo in futuro.
- Puoi aggiungere altri canali alla variante e creare altre varianti, in base alle esigenze:
- imposta l'allocazione per il test A/B:
- pubblica la campagna o salvala come bozza.
Utilizzo delle variabili di Reconnect
Quando digiti ${ nel tuo messaggio, visualizzerai un menu a tendina con le varianti disponibili. Di seguito sono riportati i dettagli di ogni variabile.
Variabili di testo
Una variabile di testo (la variabile evidenziata nella seconda schermata) non viene proposta nell'elenco a discesa delle variabili. Qualsiasi variabile inserita e validata (all'interno di ${ } ), con un nome non riconosciuto dall'editor, viene impostata come variabile di testo. Una variabile di testo consente di impostare un luogo per una stringa di testo, ad esempio "Riga dell'oggetto". Il testo della variabile stessa verrà inserito nella scheda Variabili.
Dopo aver impostato la variabile nel file JSON, clicca su di essa per visualizzarne le impostazioni, per modificarne il nome e inserire un segnaposto e una descrizione comando da visualizzare nel campo di configurazione dedicato della variabile nella scheda corrispondente.
NOTA: puoi inserire lo stesso nome variabile (distingue tra maiuscole e minuscole) in più punti del file JSON. Le sue configurazioni sono le stesse per ogni istanza nel JSON e si può impostare il contenuto una sola volta nella scheda Variabili.
Variabili correlate all'attivazione
Quando crei una campagna basata sui trigger, ogni tipo di evento includerà una variabile relativa all'attivazione. Ad esempio, in una campagna anti abbandono del carrello, puoi inserire le variabili delle proprietà del prodotto che l'utente ha lasciato nel carrello.
Dopo aver impostato la variabile nel JSON (evidenziata in verde nello screenshot), cliccala per visualizzarne le impostazioni e modificare la proprietà del prodotto di attivazione e il numero di elementi. Attenzione: questa variabile non apparirà nella scheda Variabili.
Importante:
nel corpo del messaggio JSON, alcune variabili verranno convertite in valori vuoti. Ad esempio, se si crea un messaggio contro l'abbandono del carrello e si inseriscono variabili per 3 articoli nel carrello, ma un utente dovesse attivare la campagna e aggiungere solo 2 prodotti, in questo caso, le variabili dei primi 2 slot tra gli "articoli nel carrello" (elemento 1 e 2) verranno popolati con i valori del feed, mentre il valore del terzo verrà lasciato vuoto.
Abbandono del carrello
- Variabile di trigger disponibile: articoli nel carrello
- Proprietà disponibili: tutte le proprietà del tuo feed di prodotti
- predefinito (quando aggiungi questa variabile dal menu a tendina): ${Items in cart|sku|Item 1}
Visualizzazione prodotto
- Variabile di trigger disponibile: prodotti visualizzati di recente
- Proprietà disponibili: tutte le proprietà del tuo feed di prodotti
- predefinito (quando aggiungi questa variabile dal menu a tendina): ${Recently viewed products|sku|Item 1}
Ribasso nei prezzi
- Variabile di trigger disponibile: prodotti con un ribasso di prezzo
-
Proprietà disponibili:
- Price Drop (%)
- Price Drop ($)
- Previous Price
- tutte le proprietà del tuo feed di prodotti
- predefinito (quando aggiungi questa variabile dal menu a tendina): ${Products with price drop|sku|Item 1}
Personalizzazioni
-
Variabile di trigger disponibile:
- articoli nel carrello (disponibile solo per gli eventi del carrello: Sincronizza carrello, Aggiungi al carrello)
- prodotti visualizzati di recente
- Struttura: Strategy (fixed) | Attribute name | Slot #
- Proprietà disponibili: tutte le proprietà del tuo feed di prodotti
Variabili di raccomandazione
Le variabili nel blocco dei consigli ti consentono di raccomandare prodotti ai tuoi utenti in base a strategie che hai creato nella tua sezione dedicata, utilizzando le proprietà del tuo feed prodotti.
- Puoi includere fino a 3 blocchi di raccomandazione. Quando si inizia a digitare il nome della variabile, puoi selezionare la variabile 1, 2 o 3 pertinente dal relativo menu a discesa.
Il JSON che verrà generato avrà un aspetto simile al seguente:
- Modifica la variabile in base alle esigenze, nell'elenco ordinato da destra a sinistra:
- Slot numero: ("item 1" nello screenshot) la sequenza del numero di prodotto dalla chiamata API, per una specifica strategia di raccomandazione.
- Proprietà del prodotto: ("sku" nello screenshot) la proprietà (colonna) di un prodotto specifico, dal feed prodotti.
-
Strategia di raccomandazione: ("Recommendation block 1" nello screenshot) vai alla scheda Variabili e seleziona la strategia da applicare a questo blocco:
È possibile creare una nuova strategia cliccando su Crea nuova strategia. La strategia verrà aggiunta alle risorse della tua sezione.
Ogni strategia nel menu a discesa include:- il nome della strategia (ad esempio, "Homepage Affinity"),
- l'algoritmo della strategia (ad esempio, "User Affinity").
Strategie che richiedono un contesto aggiuntivo
Alcune strategie utilizzano algoritmi che richiedono un contesto. Ad esempio, se la tua strategia utilizza l'algoritmo "Acquistato con", è necessario fornire il contesto degli articoli acquistati, come illustrato nell'immagine seguente. Se si seleziona una strategia che utilizza uno dei seguenti algoritmi, apparirà un menu a tendina con delle opzioni contestuali:
- Somiglianza
- Visti insieme
- Acquistati insieme/Acquistati insieme offline/Acquistati insieme offline e online
Variabili di integrazione
Le variabili di integrazione sono un gruppo di parametri tecnici che gestiscono la chiamata corrispondente. Queste variabili non vengono visualizzate nel messaggio e si usano principalmente nei provider di messaggistica per monitorare ed eseguire il debug dei messaggi inviati da Dynamic Yield. Queste variabili non dispongono di impostazioni aggiuntive, né vengono visualizzate nella scheda Variabili.
Variante | Valori | Descrizione |
---|---|---|
Identificatore utente |
E-mail: e-mail con hash, e-mail, altro SMS: numero di telefono Notifiche push: PushID |
Il tipo di identificatore viene determinato nell'integrazione del canale. Per esempio, se dovessi impostare l'identificatore su e-mail con hash quando configuri la tua integrazione e-mail, il menu a tendina per questa variabile proporrà tale opzione in un messaggio di posta elettronica; mentre per un messaggio SMS fornirà l'identificatore del numero di telefono. |
ID richiesta | Un valore numerico univoco | Un ID univoco generato da Dynamic Yield per ogni richiesta di messaggio attivata da Reconnect. |
Timestamp della richiesta | YYYY-MM-DDTHH:mm:ss.SSSZ | |
Pixel di tracciamento |
Esempio: <img src=\"https://www.acme.com/tremop/ |
Disponibile solo per le opzioni e-mail. Permette a Dynamic Yield di tenere traccia dei messaggi e-mail. Ad esempio, se l'e-mail è stata aperta o meno. |
Link di tracciamento | Link di wrapping |
Disponibile solo per i messaggi e-mail. Li puoi includere in OGNI elemento cliccabile nel tuo modello di e-mail ESP (per esempio, un'immagine del prodotto) per consentire a Dynamic Yield di raccogliere informazioni. Ad esempio: http://trem.dynamicyield.com/tremclk/?{redirectQuery} Scopri di più sui Parametri del modello Responsys. |
Tracciamento push |
{ "type": "PN_CLICK", "trackingData": { "rri": "987001424", "sectionID": "9878785", "reqTs": "1652622484055", "userID": "4656722918296846673", "version": "2", "events": [ { "ver": "101482916", "expVisitId": "4032971100745578591", "smech": "", "vars": "[101098971]", "exp": "1296028", "mech": "1" } ] } } |
Disponibile solo per le notifiche push. Quando Reconnect invia delle notifiche push, è necessario aggiungere un parametro di rilevamento agli eventi di segnalazione, per consentire a DY di tenere traccia delle azioni attribuite a tali eventi. Per i parametri di rilevamento, puoi consultare la documentazione della Knowledge Base. |
Messaggi Twilio SMS
Per Twilio, il payload previsto è il testo normale, non in formato JSON. È possibile inserire una qualsiasi delle variabili disponibili nel testo digitando ${
Ad esempio:
puoi inserire anche variabili di testo nel payload, semplificando il contenuto per modificarle dalla scheda Variabili: