Un feed di varianti consente di automatizzare il processo di creazione, modifica e rimozioni delle varianti. Si sceglie un modello e lo si collega a un file CSV o XML con i metadati delle varianti (immagini, titoli e così via). Ogni volta che il file cambia, si modificano anche le varianti.
Passaggio 1: progetta il tuo modello
- Crea un modello delle varianti.
- Trasforma in una variabile ogni parte del modello che vuoi che venga popolata dai feed delle varianti. Ad esempio, se vuoi che l'immagine sia diversa per ogni variante e l'URL dell'immagine si trova nel feed delle varianti, l'immagine SRC dovrebbe diventare una variabile.
Passaggio 2: prepara il file
Il file può essere un file CSV o XML, che puoi caricare in Dynamic Yield o ospitare sul tuo server.
- Ogni riga deve essere una variante.
- Le colonne saranno le variabili. Ad esempio, se hai 3 variabili per titolo, URL dell'immagine e link, il file deve includere almeno 3 colonne, una per ogni variante.
- Il file deve avere almeno una colonna con un valore univoco. Può essere una colonna aggiuntiva (che non viene utilizzata in nessuna variabile). Questa colonna verrà usata per il nome della variante.
- Evita di usare spazi o caratteri speciali nel titolo. Se ci sono caratteri speciali nella tabella, salva il file in formato UTF8.
- I file con più di 50 colonne o 4.000 righe non sono supportati e i valori devono includere meno di 4.000 caratteri.
- Nota: gli URL devono essere codificati tramite HTML Entity Encoding. Se l'origine dovesse includere URL codificati in modo diverso, usa la funzione parser per adattarli.
Esempio:
Titolo | URL dell'immagine | URL di destinazione |
Nuova collezione estiva | acme.com/img/summer.png | acme.com/summer |
25% di sconto | acme.com/img/sale-banner.png | acme.com/sale |
Completa il look | acme.com/img/complete.png | acme.com/collection |
Suggerimento: se il file non fosse una tabella semplice, puoi utilizzare in un secondo momento una funzione parser. Ciò significa che potresti scrivere un codice JavaScript per trasformare la tua fonte e adattarla a una tabella semplice.
Passaggio 3: crea un feed delle varianti
- Vai su Asset › Feed di dati.
- Clicca Aggiungi nuovo e seleziona Feed di variante.
- Dai un nome al feed.
- Nel campo Fonti del feed, puoi scegliere una delle seguenti operazioni:
- Carica il file: dopo aver collegato le varianti al feed corrispondente, si aggiorneranno ogni volta che sostituirai il file.
- Incolla l'URL che ospita il file: ogni volta che il file cambia, le varianti si modificheranno.
- Nelle Impostazioni avanzate:
- se l'origine del feed è un URL sui tuoi server, scegli la velocità di sincronizzazione.
- Usa una funzione parser per adattare e manipolare la fonte del feed, per creare una tabella semplice che fungerà da feed delle varianti.
- Clicca sull'Anteprima.
- Scegli una colonna con un valore univoco nelle impostazioni della Chiave univoca .
- Scegli una colonna in cui verrà proposta, come nome della variante Chiave del nome della variante. Il nome della variante verrà proposto in un secondo momento nei rapporti, quindi, assicurati che sia descrittivo del contenuto della stessa.
- Clicca Salva e attiva.
Suggerimento: puoi utilizzare lo stesso feed per più esperienze o campagne, aggiungere una colonna che da usare successivamente come filtro e impostare un filtro differente per esperienza. Ad esempio, se hai promozioni per utenti mobili e desktop, puoi averli nello stesso feed. Aggiungi una colonna denominata "Dispositivo" e il valore "Mobile" o "Desktop". Quando crei un'esperienza destinata agli utenti di dispositivi mobili, puoi filtrare le righe che includono il valore "Mobile" nella colonna "Dispositivo". Lo stesso vale per un'esperienza destinata agli utenti desktop.
Passaggio 4: crea la tua campagna
- Crea una campagna che contenga l'esperienza con le tue varianti.
- Quando crei una nuova esperienza, nel wizard delle Varianti, clicca Sincronizza con un feed di dati:
- Seleziona il modello che hai creato nel Passaggio 1.
- Nel modello, seleziona il feed di varianti che hai creato nel Passaggio 3.
- Nel modello, associa le colonne del feed alle variabili del modello. A quel punto visualizzerai un'anteprima di come apparirà la variante se è basata sulla prima riga del feed.
- Scegli varianti:
- Decidi quanti (1-50) e quali varianti creare.
- Puoi anche filtrare le righe in base a un valore nel feed.
- Clicca Sincronizzazione delle varianti. Le varianti verranno aggiunte a un'esperienza nella campagna.
- Clicca su Salva esperienza e Salva e Pubblica.
- Puoi sempre cliccare su Impostazioni di sincronizzazione per modificare il modello, il feed di varianti, la mappatura o il filtro.
Questo è tutto! La tua esperienza è sincronizzata con il feed delle varianti:
- Quando si aggiungono delle righe, vengono create nuove varianti.
- Quando le righe vengono rimosse, le varianti vengono eliminate.
- Quando i valori cambiano nel feed delle varianti, cambia anche la variante.
Le varianti non vengono sincronizzate se:
- la nuova versione dell'origine del feed fosse vuota (rilevante se il feed è ospitato sul tuo server),
- non ci sono righe nel feed che corrispondono ai filtri.