Dati incorporati negli approfondimenti su siti Web/app
Informazioni sui dati incorporati negli approfondimenti su siti Web/app
Tutte le informazioni che possono essere monitorate da Analisi sito web / app possono anche essere inviate al tuo sito web di destinazione o sondaggio di destinazione. Ad esempio, se il tuo obiettivo è un sondaggio sulla soddisfazione di un sito web, puoi scegliere di salvare informazioni sulla durata di permanenza del partecipante sul sito web o sul numero di pagine visitate. Queste informazioni non vengono salvate all’interno dell’intercetta o dell’editor di intercetta stesso, ma vengono trasferite al tuo sito web o sondaggio.
È possibile trasferire informazioni ai sondaggi o al proprio sito impostando i dati incorporati. I dati incorporati sono variabili personalizzate che possono essere denominate e impostate come qualsiasi valore desiderato. Ad esempio, si potrebbe disporre di dati incorporati denominati Posizione che possono avere il valore Stati Uniti, Canada, Irlanda e così via.
Quando vengono acquisiti i dati incorporati?
Per impostazione predefinita, i dati incorporati vengono acquisiti immediatamente prima che il sondaggio venga visualizzato al partecipante.
Tuttavia, alcuni tipi di editor di intercetta e configurazioni modificano questo comportamento:
- Pulsante feedback: I dati incorporati vengono raccolti quando il pulsante di feedback viene cliccato dal visitatore del sito.
- Finestra di dialogo reattiva: l’opzione “Visualizza sondaggio direttamente nella finestra di dialogo” modifica la modalità di raccolta dei dati incorporati:
- Quando questa opzione è abilitata, il sondaggio è incorporato direttamente nell’editor di intercetta e i dati incorporati vengono acquisiti non appena viene caricato.
- Una volta disabilitato, l’editor di intercetta mostra un pulsante per aprire una nuova finestra per il sondaggio e i dati vengono acquisiti quando viene caricata questa nuova finestra.
- Obiettivi creativi: per il feedback integrato personalizzato, i pop over sugli editor di intercetta, i creativi pop under, gli editor di intercetta e i creativi della barra delle informazioni, la destinazione dell’editor di intercetta controlla la modalità di raccolta dei dati incorporati:
- Sondaggio incorporato: quando il sondaggio è incorporato nell’editor di intercetta, i dati incorporati saranno acquisiti non appena l’editor di intercetta viene visualizzato.
- Sondaggio collegato: quando il sondaggio viene aperto da un collegamento o un pulsante, i dati incorporati saranno acquisiti quando si fa clic sul collegamento o sul pulsante.
Consiglio Q: Per i pop sotto gli editor di intercetta, se la sessione del sondaggio inizia al cambio di pagina o all’uscita dal sito, i dati incorporati saranno acquisiti prima dell’apertura del pop sotto la finestra.
- Templated embedded feedback: non appena viene inviata la prima domanda nell’editor di intercetta di feedback incorporato con modello, i dati incorporati saranno acquisiti. Ad esempio, un editor di intercetta di feedback incorporato che pone una domanda “È stata utile” seguita da una domanda di immissione in forma libera acquisirà i dati incorporati quando l’utente fa clic su “Sì” o “No” sulla prima domanda.
Aggiornamento dei dati incorporati dopo l’apertura del sondaggio
Alcuni creativi aggiorneranno continuamente i dati incorporati se vengono aggiornati sul tuo sito web mentre il sondaggio di intercette è aperto. Ad esempio, se l’intercetta attiva un sondaggio da aprire in una nuova finestra e il visitatore del sito naviga a una nuova pagina del tuo sito, i dati incorporati associati a quella sessione aperta del sondaggio saranno aggiornati per rispecchiare quella nuova pagina.
Inoltre, le intercette non sono l’unico modo per raccogliere dati incorporati. I valori dei dati incorporati vengono raccolti nel seguente ordine:
- I dati incorporati dell’intercetta vengono raccolti per primi. Quando vengono acquisiti i dati incorporati? sezione per informazioni specifiche a seconda dell’editor di intercetta.
- I dati incorporati del flusso del sondaggio vengono raccolti dopo l’invio della risposta al sondaggio. Per ulteriori informazioni, consulta Dati incorporati.
- I dati incorporati della directory XM vengono applicati per ultimi, se l’intercetta è collegata alla directory XM e il contatto esiste già nella directory.
Se in questi 3 passaggi sono presenti chiavi identiche per i dati incorporati, i valori raccolti per ultimi verranno registrati nella risposta al sondaggio. Ad esempio, se un campo chiamato “customerId” è impostato dall’intercetta, dal flusso del sondaggio e dalla directory XM, il valore di contatto della Directory XM sarà salvato per il “customerId” nella risposta del sondaggio.
Impostazione dei dati incorporati
Generalmente specifichi i dati incorporati per le singole azioni nella tua intercettazione. Ad esempio, supponiamo che tu stia randomizzando 2 diversi set di azioni. In un’azione puoi aggiungere un campo di dati incorporati chiamato “Condizione” con un valore di “Versione 1” e in un’altra azione puoi aggiungere un campo di dati incorporati chiamato “Condizione” con un valore di “Versione 2”.
Per impostare i dati incorporati in qualsiasi azione
- In qualsiasi azione, fare clic su Opzioni.
- Seleziona Dati incorporati.
- Inserire un nome per il primo campo di dati incorporati.
- Selezionare il tipo di valore.
Consiglio Q: Un valore statico significa che il valore del campo di dati incorporati sarà lo stesso per ogni visitatore che riceve questa azione (ad esempio, assegnare 1 azione “Condizione” con un valore di 1 e l’altra “Condizione” con un valore di 2). Le altre opzioni di valore dei dati incorporati sono dinamiche, il che significa che si adegueranno in base al visitatore specifico (ad esempio, quale pagina il visitatore stava visualizzando quando ha visto l’editor di intercetta).
- Se viene fornito un campo, immettere un valore per i dati incorporati.
- Se desideri aggiungere ulteriori campi di dati incorporati, fai clic sul segno più (+) a destra del tuo primo campo e ripeti i passaggi 4-6.
- Fare clic su Salvare.
Campi dati incorporati multipli
Esiste un limite di 20 KB per il salvataggio dei dati incorporati. Alcuni campi (come ad esempio Cronologia sito registrata) impiegheranno più spazio di altri. Se non c’è spazio sufficiente per inviare tutti i campi di dati incorporati al sito Web di destinazione, verrà data priorità ai campi in cima all’elenco.
Puoi impostare la priorità dei campi di dati incorporati semplicemente facendo clic sui puntini a sinistra di qualsiasi campo e spostando l’elemento verso l’alto o verso il basso nell’elenco.
Impostazione dei dati incorporati su un editor di intercetta
Le fasi sopra descritte descrivono come salvare i dati incorporati per un’azione specifica. Tuttavia, se desideri che tutte le azioni che utilizzano un determinato editor di intercetta abbiano gli stessi dati incorporati, puoi anche impostare i dati incorporati sull’editor di intercetta stesso. Le fasi saranno esattamente le stesse, ma troverai il menu dati incorporati facendo clic con il pulsante destro del mouse sulla destinazione del tuo editor di intercetta, facendo clic sulla freccia della casella di riepilogo a discesa nella barra degli strumenti sopra e selezionando Dati incorporati.
Questo si può trovare anche nella sezione Modifica del tuo editor di intercetta.
Impostazione dei dati incorporati per più destinazioni con JavaScript
Talvolta è possibile impostare valori di dati incorporati su più immagini o destinazioni all’interno del proprio editor di intercetta; tuttavia, il campo di dati incorporati non può avere più destinazioni nell’editor di intercetta. Ciò che è possibile fare per acquisire e trasmettere le informazioni è utilizzare JavaScript per creare diversi campi di dati incorporati ognuno dei quali ha il proprio valore.
Esempio: si supponga di avere 3 emoticon (i “target”) nel proprio editor di intercetta e di voler aggiungere dati incorporati a ciascuno di essi (Face=Happy sull’emoticon sorridente, Face=Meh sull’emoticon a facce dritte e Face=Sad on the ranwning emoticon). A tal fine, è possibile utilizzare JavaScript.
<div onclick="window._qLastClicked = 'Happy';">
Al fine di consentire la massima flessibilità nel passaggio dei dati incorporati e nella scelta delle condizioni di destinazione per la visualizzazione delle intercette, Qualtrics sfrutta la funzionalità eval integrata del browser per le espressioni JavaScript. Se la politica di sicurezza del tuo sito non consente l’uso di eval, potresti visualizzare un errore del tipo “Rifiutato di valutare una stringa come JavaScript perché “unsafe-eval” non è una fonte di script consentita nella seguente direttiva sulla politica di sicurezza dei contenuti” nella console del browser.
Se riscontri quell’errore e non sei in grado di aggiornare le impostazioni della politica di sicurezza dei contenuti del tuo sito, dovrai collaborare con il tuo team tecnico per eseguire il seguente blocco di codice prima che Qualtrics carichi:
window.QSI = window.QSI || {};
window.QSI.config = window.QSI.config || {};
window.QSI.global = window.QSI.global || {};
window.QSI.config.enableSecureVariables = true;
window.QSI.global.enableJSSanitization = true;
Dopo aver eseguito questo blocco di codice, sarai in grado di utilizzare un sottoinsieme limitato di JavaScript nelle condizioni di destinazione e nei campi di dati incorporati. Questo sottoinsieme di JavaScript consente solo l’accesso variabile utilizzando gli operatori punto (“.”) e parentesi (“[]”), che ti permetteranno di raccogliere il contesto variabile senza preoccuparti dei problemi di sicurezza relativi all’esecuzione delle funzioni. Non è possibile utilizzare chiamate di funzione, ad esempio document.querySelector()
.
Tipi di valore dei dati incorporati
Quando imposti il valore dei dati incorporati, puoi scegliere il tipo di variabile di questi dati incorporati. Di seguito, troverai una spiegazione di che cosa ogni tipo di dati incorporati acquisisce e le relative condizioni di intercettazione.
- Statico: crea dati incorporati personalizzati e definirne i valori.
- ID intercetta: acquisisce l’ID interno dell’intercetta. Questo ID può essere utilizzato per vedere quale intercetta un visitatore visto se hai più intercettazioni che rimandano allo stesso sito/sondaggio.
- ID creativo: acquisisce l’ID interno dell’editor di intercetta. Questo ID può essere usato per vedere quale creativo ha visto un visitatore se hai più creativi che rimandano allo stesso sito/sondaggio.
- Cronologia Sito Registrato: acquisisce tutti i siti visitati dal tuo visitatore che hanno sulla pagina il codice del progetto. Queste informazioni sono memorizzate in un cookie, che il Sito Web / App Insights posiziona sul browser.
Qtip: la quantità di cronologia registrata dipende dai limiti posti su questo cookie. Il limite viene impostato nella pagina Amministrazione.
- Monitoraggio eventi: consente di configurare il monitoraggio eventi.
- Adobe Analytics: vedi Adobe Analytics.
- Adobe Experience ID: vedi Adobe Analytics.
- Conteggio pagine visitate univoche: acquisisce il numero di pagine diverse visitate dall’utente sul tuo sito. Ad esempio, visitare la stessa pagina due volte conta come 1 pagina. Vedere Condizioni di conteggio pagine.
- Conteggio totale pagine visitate: acquisisce il numero totale di pagine visitate dall’utente sul tuo sito. Vedere Condizioni di conteggio della pagina.
- Tempo impiegato sul sito: il tempo trascorso sul sito registra 2 metriche: il tempo trascorso sul sito e il tempo messo a fuoco sul sito. Time Spent On Site si riferisce al tempo di apertura del sito Web da parte del visitatore in una finestra del browser. Time Focused On Site si riferisce a quanto tempo il visitatore ha fatto aprire il suo sito web come finestra “in-focus” sul computer. Vedere Tempo impiegato in sede o Tempo concentrato sul sito.
- URL della pagina corrente: la pagina in cui il visitatore si trova quando compare l’intercettazione. Vedere URL pagina corrente.
- HTML sul sito: specificare l’HTML nella pagina per cui si desidera acquisire il valore. Ad esempio, potresti avere un elemento per il tuo Carrello acquisti e voler sapere quanti sono gli articoli nel carrello del visitatore. Vedere HTML sul sito.
- Valore da Cookie: acquisisci il valore da uno specifico cookie sul tuo sito. Ad esempio, potresti avere un cookie denominato return_visitor che cattura se qualcuno ha visitato il tuo sito prima o meno. Vedere le condizioni dei cookie.
- Parametro URL: se il sito Web ha parametri aggiunti agli URL, questa opzione consente di acquisire il valore di qualsiasi parametro desiderato.
- URL Regex: acquisisce la codifica Regex.
Qtip: Regex è una funzione di codifica personalizzata. Purtroppo, il Supporto Qualtrics non può consigliarti una programmazione personalizzata. Puoi invece provare a domandare alla nostra community di utenti esperti.
- Valore da JavaScript: questa opzione acquisisce JavaScript personalizzato dal sito. Il valore specificato deve essere un’espressione/chiamata JavaScript.
Qtip: JavaScript è una funzionalità di codifica personalizzata. Purtroppo, il Supporto Qualtrics non può consigliarti una programmazione personalizzata. Puoi invece provare a domandare alla nostra community di utenti esperti.
- Referrer Pagina: la pagina su cui si trovava il visitatore prima di arrivare alla pagina con la tua intercettazione. Vedere Referrer pagina.
- Referrer del sito: il sito in cui si trovava il visitatore prima di arrivare sul tuo sito. Vedere Referrer del sito.
- Termine di ricerca: cattura il termine che il visitatore ha cercato per arrivare al tuo sito web. Vedere Criterio di ricerca.
- Valore da Google Data Layer: questa opzione acquisisce le variabili personalizzate di Google Data Layer dal proprio sito. Vedere Utilizzo di Google Analytics in Analisi sito web / app.
Salvataggio dei dati incorporati in un Sondaggio Qualtrics
Se la tua destinazione è un sondaggio Qualtrics, i dati incorporati ad esso inviati saranno disponibili per l’utilizzo nella logica del sondaggio senza necessità di ulteriori azioni. Tuttavia, se vuoi salvare questi dati incorporati nei risultati del sondaggio, dovrai aggiungerli al flusso del tuo sondaggio.
Segui i passaggi sulla pagina di supporto dei dati incorporati per aggiungerli al flusso del tuo sondaggio. Per il valore del campo, lasciarlo come Valore verrà impostato dal Pannello o dall’URL.
Utilizzo dei dati incorporati con altri obiettivi
Anche se il tuo target non è un sondaggio Qualtrics, puoi comunque sfruttare i dati incorporati e trasferire le informazioni, proprio come farebbe con un sondaggio Qualtrics. I dati incorporati verranno trasferiti nel corpo della richiesta (metodo POST), in modo da poter acquisire e inviare più elementi dati incorporati alla piattaforma Qualtrics XM senza doverli vedere nell’URL visibile del sondaggio.
Testare raccolta dati incorporati
Puoi testare quali dati incorporati sono stati raccolti eseguendo questo snippet nella console degli sviluppatori quando ti aspetteresti che i valori dei dati incorporati vengano raccolti dall’intercetta:
window.QSI.EmbeddedData.getEmbeddedData('YOUR_INTERCEPT_ID')
Se i valori raccolti non sono ciò che ci si aspetta o sono vuoti, la risoluzione dei problemi dipende dal tipo di dati incorporati che si prevede di raccogliere:
- Statico: se mancano o non sono corretti campi di dati statici incorporati, potresti dover pubblicare l’ultima versione dell’intercetta.
- Livello di dati Google: se mancano o non sono corretti campi di dati incorporati nel livello dati di Google, è possibile che l’espressione del livello di dati sia errata. In alternativa, il valore potrebbe essere stato sovrascritto da un successivo aggiornamento del layer di dati. Qualtrics tiene traccia solo dell’ultimo valore nel layer di dati. Per ulteriori informazioni sull‘integrazione di Google Data Layer con un’intercetta, consulta Utilizzo di Google Analytics con Website/App Insight.
- JavaScript: se mancano campi di dati incorporati JavaScript errati, è possibile che l’espressione sia errata. Lavora con il tuo team di sviluppo per confermare che la variabile che stai cercando è presente nella pagina che stai testando.
Risoluzione dei problemi dei dati incorporati vuoti o errati nelle risposte al sondaggio
Se le variabili appaiono durante il test, ma non nella risposta effettiva al sondaggio, potrebbe verificarsi un problema di tempistica tra il momento in cui Qualtrics afferra i dati e quando i dati sono effettivamente disponibili sulla pagina.
Attenersi alla seguente procedura per risolvere i problemi:
- Ricaricare la pagina, quindi testare i dati incorporati utilizzando lo snippet di codice nella sezione sopra.
- Eseguire il seguente codice nella console del browser:
QSI.API.unload();
QSI.API.load().then(QSI.API.run); - Rispondi al sondaggio.
- Una richiesta HTTPS apparirà nel registro di rete del sito web quando una sessione del sondaggio inizia tramite un’intercetta. Questa richiesta include l’ID del sondaggio e tutti i dati incorporati mappati dalla configurazione dell’intercetta. Il controllo del payload di questa richiesta può aiutare a verificare se la sessione è iniziata con dati integrati.
Se ora vengono passati i valori corretti, probabilmente si tratta di un problema di tempistica e dovrai attivare l’intercetta dopo che i valori dei dati sono stati compilati sulla tua pagina. Questo può essere fatto tramite le chiamate QSI.API, o tramite utilizzando un tag manager. Per ulteriori informazioni, consulta il Codice di distribuzione del progetto.
Visualizzazione dei dati incorporati dell’intercetta in una dashboard
Potresti voler visualizzare le tue Analisi Web / App in una dashboard CX. Questa sezione illustra i passaggi generali su come visualizzare i dati incorporati in un formato leggibile.
- Nella tua logica per le intercette, aggiungi i campi di dati incorporati che vuoi visualizzare nella tua dashboard.
Qtip: I campi comuni includono:
- ID intercetta: per visualizzare l’ID o il nome dell’intercetta.
- ID editor di intercetta: per visualizzare l’ID o il nome dell’editor di intercetta.
- Valore da JavaScript: per visualizzare i dati di un’espressione JavaScript.
- Variabili Adobe Analytics: per visualizzare i dati da eVars personalizzate di Adobe Analytics.
- Valore statico: per trasmettere un valore personalizzato, come il nome dell’intercetta, il nome dell’editor di intercetta o le informazioni sul tuo sito web.
- Nel sondaggio visualizzato nella tua intercetta, aggiungi i campi dati incorporati che corrispondono ai campi della tua intercetta.
- Mappa il tuo sondaggio su una dashboard CX, assicurandoti di includere i campi dati incorporati.
- Se mostri un campo come ID intercetta o ID creativo, puoi ricodificare il tuo ID in modo che mostri invece l’intercetta o il nome dell’editor di intercetta.
Esempio: Nell’esempio precedente, visualizziamo i dati di 2 creativi diversi nella stessa dashboard. Per rendere i dati di visualizzazione per i singoli creativi user-friendly, abbiamo aggiunto ID creativo come campo dati incorporato e ricodificato i valori dei singoli ID in modo che siano i nomi degli editor di intercetta. Possiamo quindi aggiungere questo campo come filtro della dashboard e utilizzarlo nei widget.