Condizioni del sito web
Cosa puoi trovare in questa pagina
Consiglio Q: se non hai accesso a nessuna delle funzioni descritte in questa pagina, contatta il tuo Account Executive. Per ulteriori informazioni sulle differenze tra Digital Feedback e CUSTOMERXM for Digital, vedere Digital Feedback vs. CustomerXM per Digital.
Condizioni del sito Web
A volte si dispone di ulteriori informazioni relative a un visitatore che si vorrebbe utilizzare nella propria logica. In questa sezione si illustrano le condizioni del sito web. Queste condizioni possono essere basate su valori cookie, Espressioni Javascript, HTML sul sito e altro.
Adobe Analytics
Adobe Analytics può essere utilizzato per visualizzare una creatività in base al valore di una variabile di Adobe Analytics. Per poter utilizzare questa condizione, il sito web deve essere preventivamente integrato con Adobe Analytics. Per ulteriori informazioni, consultare la sezione "Estensione Adobe Analytics".
Impostazione di una condizione in Adobe Analytics
Livello di dati Adobe
Adobe Data Layer può essere utilizzato per visualizzare un elemento creativo in base al valore di una variabile di Adobe Data Layer. Per poter utilizzare questa condizione, il sito web deve disporre di un Adobe Data Layer. Per ulteriori informazioni, consulta la documentazione di Adobe sulla creazione di un livello dati.
Impostazione di una condizione per Adobe Data Layer
Cookie
Il valore del cookie può essere utilizzato per visualizzare un annuncio pubblicitario se un cookie memorizzato nel browser del visitatore contiene un valore da te specificato. Ad esempio, se si memorizza un cookie denominato "Return Visitor" con valore "True" se il visitatore è un visitatore abituale e "False" se si tratta di un nuovo visitatore, si potrebbe scegliere di indirizzare solo a coloro che sono visitatori abituali.
Consiglio Q: le restrizioni di sicurezza dei browser limitano Website Feedback a vedere solo i cookie salvati dal vostro sito web. I cookie memorizzati da altri siti web non saranno accessibili.
Attenzione: il feedback del sito web e altri script lato client non sono in grado di leggere i cookie con l'attributo “HttpOnly” impostato. Per ulteriori informazioni, consultare questa pagina.
Attenzione: Le funzioni di codifica personalizzate sono fornite così come sono e possono richiedere conoscenze di programmazione per essere implementate. Il nostro team di supporto non offre assistenza o consulenza per la codifica personalizzata. Puoi invece provare a domandare alla nostra community di utenti esperti. Se desiderate saperne di più sui nostri servizi di codifica personalizzata, contattate il vostro Account Executive di Qualtrics.
Per creare una condizione per i cookie
Monitoraggio eventi
Con il tracciamento degli eventi, è possibile ascoltare eventi specifici sul vostro sito web, oltre alle pagine che il visitatore ha visto. Gli eventi possono includere azioni del visitatore come il download di un estratto conto mensile su un sito bancario, il clic per chattare con un agente in carne e ossa su un sito commerciale e altro ancora.
Per sapere come configurare il monitoraggio degli eventi, consulta la pagina di supporto indicata nel link.
Per creare una condizione per il tracciamento degli eventi
HTML sul sito
Le condizioni HTML on site possono essere utilizzate per leggere l'HTML della pagina e visualizzare un editor di intercettazioni se un elemento HTML contiene un valore specificato dall'utente. Ad esempio, se si desidera indirizzare i visitatori che hanno due o più articoli nel carrello, si può utilizzare l'ID dell'elemento carrello per basare la logica sul fatto che tale elemento contenga un numero maggiore o uguale a 2.
In questo esempio, abbiamo stabilito che vogliamo mostrare un editor di intercettazioni se ci sono 2 o più articoli nel carrello. Osservando l'HTML di questo pulsante, abbiamo determinato che l'ID dell'elemento HTML contenente il numero di articoli nel carrello è qty-in-cart.
Consiglio Q: se l'elemento che devi selezionare non ha un attributo ID e non riesci ad aggiungerne uno, valuta la possibilità di selezionarlo utilizzando la condizione "Espressione JavaScript":
document.getElementsByClassName('qty-in-cart')[0];Ad esempio, se il carrello non avesse un ID ma avesse un attributo class="qty-in-cart" e fosse il primo elemento con questa classe nella pagina, allora si potrebbe utilizzare questa espressione JavaScript per selezionarlo.
Per creare l'HTML in Condizione del sito
Espressione JavaScript
Questa condizione può essere utilizzata per visualizzare una creativa in base al valore di un'espressione JavaScript. Spesso i siti web memorizzano informazioni sui visitatori in variabili JavaScript. Ad esempio, una variabile potrebbe memorizzare se il visitatore è un cliente attuale o un cliente potenziale.
In questo esempio, una variabile chiamata navigator.language memorizza le impostazioni linguistiche dei visitatori. Questa intercetta mostrerà un editor di intercetta se il browser è in inglese.
Consiglio Q: Non siete sicuri di quali dati siano disponibili sul vostro sito web attraverso un'espressione JavaScript? Verificate con il vostro team web.
Per creare una condizione di espressione JavaScript
Livello di dati Google
Questa condizione può essere utilizzata per visualizzare un annuncio in base al valore memorizzato in un Google Data Layer. Spesso i siti web memorizzano le informazioni sui visitatori nelle variabili del Data Layer. Ad esempio, una variabile potrebbe memorizzare se il visitatore è un cliente attuale o un cliente potenziale. Qualtrics può ricaricare le variabili aggiornate, consentendo una destinazione in tempo reale.
In questo esempio, una variabile chiamata navigator.language memorizza le impostazioni linguistiche dei visitatori. Questa intercetta mostrerà un editor di intercetta se il browser è in inglese.
Consiglio Q: Non siete sicuri di quali dati siano disponibili sul vostro sito web attraverso un Data Layer di Google? Verificate con i vostri team web o di analisi.
PER CREARE UNA CONDIZIONE DEL LIVELLO DATI DI GOOGLE
FAQs
Quando dovrei applicare la logica alle mie serie di azioni?
Quando dovrei applicare la logica alle mie serie di azioni?
Ad esempio, poiché gli elementi creativi non si adattano alle dimensioni dello schermo, molti utenti preferiscono implementare una serie di azioni basata sul fatto che chi visita il sito web stia utilizzando o meno un dispositivo mobile oppure che il sito venga visualizzato su uno schermo di determinate dimensioni. Applicando la logica in questo caso, è possibile indirizzare un annuncio pubblicitario, correttamente formattato e dimensionato, alla persona giusta.
La serie di azioni basate sulla posizione può essere utilizzata anche per garantire che gli utenti del sito web vedano un annuncio pubblicitario redatto nella lingua che più probabilmente è adatta a loro.
Ho attivato il mio sistema di intercettazione, ma non compare sul mio sito. Perché no?
Ho attivato il mio sistema di intercettazione, ma non compare sul mio sito. Perché no?
- Logica: la logica di targeting dell’intercettazione e quella della serie di azioni sono le condizioni che devono essere soddisfatte affinché un’intercettazione venga visualizzata a un visitatore. La verifica di questa logica sarà utile per scoprire perché l'Intercetta non viene visualizzata nella pagina.
- Insiemi logici che utilizzano “Contiene”: una causa comune di errore logico è l’uso di “Contiene” rispetto a "È" Dire che una condizione "Contiene" significa che il parametro su cui si basa la logica (ad esempio, l'URL corrente) avrà il valore specificato, oltre a ulteriori informazioni. Ad esempio, se avessi una logica di visualizzazione del tipo L'URL corrente contiene 'qualtrics', l'intercettazione verrebbe visualizzata su qualsiasi URL in cui è presente la parola qualtrics. L'altra possibilità che avete è quella di utilizzare l'URL corrente è [URL]. Questa condizione dipende dalla corrispondenza esatta dell'URL visitato. Eventuali differenze o caratteri aggiuntivi impediranno il passaggio della logica di intercettazione.
- Modifiche agli intercetti: quando si apportano modifiche agli intercetti, queste non vengono rese effettive finché l'intercetto non viene pubblicato. Quando si pubblica un'Intercetta, viene salvata una versione dell'intercetta, o una "revisione". Valutare le revisioni effettuate è molto utile per individuare eventuali modifiche che potrebbero aver improvvisamente impedito la comparsa dell'intercetta.
- Finestra di debug: la finestra di debug è uno strumento prezioso per verificare perché un'intercettazione non venga visualizzata su una determinata pagina.
Per le intercette il cui codice di distribuzione è stato implementato prima di marzo 2019, per abilitare la finestra di debug, aggiungere una stringa query a qualsiasi URL chiamata Q_DEBUG. Deve essere preceduto da un ? o da un &, come negli esempi seguenti: https://www.qualtrics.com?Q_DEBUG, https://www.qualtrics.com/blog?item=value&Q_DEBUG.
Per gli intercetti il cui codice di distribuzione è stato implementato dopo marzo 2019, esegui il seguente frammento di codice JavaScript nella Console della tua pagina web:La finestra di debug analizza tutte le condizioni necessarie per la visualizzazione delle intercettazioni in esecuzione sull'URL. Se si scopre che un'intercetta non viene visualizzata, individuarla nella finestra di debug e identificare eventuali avvisi di errore rossi.
QSI.API.unload();
QSI.isDebug = true;
QSI.API.load();
QSI.API.run();Consiglio Q: il debugger di Website Insights non funziona se il codice è stato implementato tramite un tag manager. Inoltre, se l'URL contiene già una stringa query che inizia con un ?, il debugger richiederà invece un &. - Richieste di rete: la maggior parte dei browser dispone di un menu dedicato agli strumenti di sviluppo che consente all'utente di visualizzare il codice sorgente di un sito, le risorse, i cookie e le richieste di rete. Website Insights ha una presenza distinta nella sezione Rete di questi strumenti. Per verificare l'esecuzione di questi script, aprire gli strumenti per sviluppatori e navigare nella sezione Rete. Una volta qui, ricaricare la pagina web e il menu dovrebbe iniziare a popolarsi con tutte le richieste di rete effettuate dal sito web. Per identificare il codice di Website Insights, cercare le chiamate che iniziano con ?Q_ZID o ?Q_SID. È il codice stesso che esegue i controlli sulla logica di visualizzazione. Se non si trova nulla che corrisponda a questo formato, c'è un problema nell'implementazione del codice del progetto. È possibile consultare la nostra pagina di supporto sull'implementazione per avere consigli su dove è meglio posizionare il codice.
- Problemi relativi alla Content Security Policy: se ricevi un log della console che segnala una violazione della Content Security Policy, è molto probabile che sul tuo sito web sia presente una restrizione che impedisce l’attivazione dei nostri intercettatori. Si consiglia di contattare il team di sviluppo web per risolvere il problema. Per garantire il corretto funzionamento delle intercettazioni, in genere consigliamo di inserire i seguenti elementi nell'elenco delle eccezioni (allowlist) nelle intestazioni della Content Security Policy:
- connect-src https://*.qualtrics.com
- frame-src https://*.qualtrics.com
- img-src https://siteintercept.qualtrics.com
- script-src https://*.qualtrics.com
- Gestione degli URL nelle applicazioni a pagina singola (SPA ): se il tuo sito utilizza un framework per applicazioni a pagina singola (SPA ), assicurati che il tuo codice triggeri la funzione history.pushState() durante la navigazione tra le diverse viste. Alcuni framework possono renderizzare o aggiornare l'URL senza inserire una nuova voce nella cronologia, impedendo così l'attivazione delle intercettazioni. Se utilizzi useEffect o hook di lifecycle simili, assicurati che la tua logica di intercettazione venga eseguita al termine della navigazione.
È fantastico! Grazie per il tuo feedback!
Grazie per il tuo feedback!