Passa al contenuto principale
Loading...
Skip to article
  • Qualtrics Platform
    Qualtrics Platform
  • Customer Journey Optimizer
    Customer Journey Optimizer
  • XM Discover
    XM Discover
  • Qualtrics Social Connect
    Qualtrics Social Connect

Documentazione tecnica Analisi sito web/app


Was this helpful?


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The feedback you submit here is used only to help improve this page.

That’s great! Thank you for your feedback!

Thank you for your feedback!


Cos’è un progetto Website / App Insights e perché lo stiamo utilizzando sul nostro sito?

Qualtrics Website / App Insights aiuta le organizzazioni a misurare e migliorare l’esperienza che un visitatore web ha all’interno dei propri media digitali. Con un progetto Website / App Insights puoi presentare fantastiche grafiche sul tuo sito web con link e sondaggi incorporati per ottenere un feedback sull’esperienza dei tuoi visitatori, fargli sapere le tue ultime offerte e promozioni e altro ancora!

unintercetta web su un sito web retail che chiede ai clienti perché hanno deciso di scegliere questa azienda

Voi e i vostri colleghi avete potere sull’aspetto del grafico (noto anche come creativo), sulle condizioni in cui appare (l’intercetta) e sul codice utilizzato per distribuirlo.

Una volta aggiunto il codice del progetto al tuo sito web, puoi fare ogni genere di modifica senza dover mai cambiare il codice o dover avvisare il tuo team IT. Fate solo il lavoro in Qualtrics, e i creativi e le intercettazioni del tuo sito web cambieranno di conseguenza.

È sicuro?

Non trasferiamo alcun dato ai server Qualtrics a meno che non siano necessari per la logica di destinazione. Detto ciò, non conserviamo nessuno di questi dati nel nostro sistema.

Per assicurare questi dati attraverso il cavo e proteggerli da attacchi Man-in-the-middle, Qualtrics utilizza sempre il protocollo “HTTPS”. Il protocollo fa riferimento al modo in cui il contenuto è consegnato ai visitatori del browser web.

Dove posso collocare il codice di progetto per la distribuzione?

Il codice
di distribuzione (o il codice di distribuzione del progetto) può essere trovato accedendo alla scheda Distribuzione all’interno del progetto. Puoi semplicemente copiare il codice e inviarlo al team di sviluppo per l’implementazione. Non è necessario effettuare alcuna modifica al codice.

Codice di distribuzione nella sezione Distribuzione

Il codice di distribuzione visualizza tutte le intercette che sono state costruite all’interno dell’intero progetto.

Come funziona il codice?

Il codice di deployment è asincrono, ciò significa che funziona soltanto dopo che tutto il resto della pagina è stato caricato. Ciò significa che il codice di deployment non impedirà il caricamento di ogni altro aspetto della tua pagina poiché funzionerà soltanto in seguito all’attivazione dell’evento onLoad.

Esaminiamo il processo di ciò che accade quando un visitatore visualizza una pagina nel proprio browser che contiene il codice di distribuzione:

  • Il codice di deployment (solitamente inserito nella testata HTML) viene eseguito subito dopo il caricamento della pagina e inserirà un altro tag <script> alla fine del corpo Html quando viene attivato l’evento onLoad della pagina.
  • Questo tag <script> richiede il codice JavaScript (Orchestrator) dai server Qualtrics memorizzati nella cache di una Content Delivery Network (CDN).
  • L’Orchestratore effettua una chiamata di destinazione ai server Qualtrics per determinare quali creativi mostrare. Questa chiamata non è salvata nella cache nel CDN.
    • Se necessario, viene inviata una seconda richiesta di targeting ai server per ottenere i dati richiesti (es: espressione JavaScript o destinazione cookie).
    • Qualtrics ottiene la definizione di Analisi Sito Web / App dal database e costruisce il codice in modo appropriato.
  • Sulla base della risposta di destinazione, l’Orchestratore effettua chiamate aggiuntive per ottenere diversi contenuti da restituire su questa pagina. Il numero di richieste effettuate varia a seconda del numero di creativi per mostrare quella logica di targeting pass. Tutto questo contenuto è salvato nella cache nella CDN, così sarà facile caricarlo.
  • Gli editor di intercetta appaiono sulla pagina.

Il codice di distribuzione è dinamico, il che significa che le modifiche apportate alle intercettazioni e agli editor di intercetta dall’interno dell’interfaccia del progetto Website / App Insights non causeranno la modifica del codice stesso. Pertanto, è possibile apportare modifiche ai progetti Analisi sito Web / app dall’interno di un account e non sarà necessario scambiare codice sul sito Web per visualizzare le modifiche.

Attenzione: al fine di mantenere i livelli di servizio corretti in tutti i clienti, Qualtrics può limitare il traffico verso i nostri server in rari casi in cui si verificano picchi inaspettatamente grandi.

Come distribuisco un progetto Website/App Insights?

Attenzione: per garantire che le tue intercette funzionino, devi inserire nella lista di elementi consentiti i seguenti elementi nelle intestazioni della politica di sicurezza del contenuto:

  • connect-src https://*.qualtrics.com
  • frame-src https://*.qualtrics.com
  • img-src https://*.qualtrics.com
  • script-src https://*.qualtrics.com

Se la politica di sicurezza dei contenuti blocca questi elementi per impostazione predefinita, Analisi sito web / app non funzioneranno in modo affidabile sul tuo sito. Se si utilizza una soluzione di gestione della sicurezza del sito Web, ad esempio Ensighten, includere nella lista di elementi consentiti il dominio *qualtrics.com seguendo la documentazione fornita. Queste soluzioni possono impedire al tag Qualtrics di caricare le risorse necessarie e le Analisi sito web / app potrebbero non funzionare in modo affidabile sul tuo sito. Inoltre, se si utilizzano variabili JavaScript, sarà necessario consentire “unsafe-eval” nella politica di sicurezza dei contenuti, altrimenti Website / App Insights non sarà in grado di catturare i valori JavaScript.

1. Aggiungi codice direttamente alle tue pagine Web

Il codice di deployment può essere aggiunto ovunque su una pagina web. Siccome il codice funziona in modo asincrono, inizierà a caricarsi soltanto quando una pagina web ha completamente caricato tutto il contenuto (incluse immagini, file di script, file CSS, ecc.).

Le nostre richieste iniziano a verificarsi una volta attivato l’evento onLoad: https://www.w3schools.com/jsref/event_onload.asp

Inoltre, la posizione in cui i creativi appaiono effettivamente sulla pagina web è determinata dalle impostazioni determinate all’interno dell’interfaccia Qualtrics. (Vedi informazioni su Posizione personalizzata.) Pertanto, la posizione del codice all’interno della pagina non influisce sul punto in cui apparirà il contenuto della pagina.

2. Intestazione/Piè di pagina globale (consigliato)

Vi consigliamo di aggiungere il codice di deployment o all’Intestazione o al Pié di pagina globali. Ciò applica il codice globalmente a tutto il sito in una sola volta. Questo metodo è il modo più semplice per eseguire la distribuzione perché non è necessario aggiungere ripetutamente codice a più pagine mentre si procede, il che può essere un processo lungo. Se il codice è stato aggiunto globalmente al tuo sito in questo modo, puoi quindi utilizzare la Logica URL corrente all’interno di un’intercetta per controllare su quali pagine appare effettivamente un’intercetta.

Attenzione: se desideri limitare le visualizzazioni delle pagine, considera di inserire il codice di deployment solo su pagine specifiche o di utilizzare il campionamento. Per ulteriori informazioni, consulta le best practice per ridurre al minimo le visualizzazioni pagina.

3. Utilizza Tag Manager

Un’altra opzione è aggiungere il codice di deployment a un sistema Tag Management, invece di applicarlo direttamente al codice del sito. Il codice può essere copiato e incollato dall’interfaccia Qualtrics direttamente in un Tag Manager.

Qtip: Qualtrics ha attualmente un’estensione con Adobe Launch come sistema di gestione dei tag. Per ulteriori informazioni, consultare Adobe Launch Extension.
Consiglio Q: Qualtrics non è in grado di risolvere completamente i problemi con il codice applicato ai Tag Manager poiché non siamo in grado di visualizzare le impostazioni che sono state abilitate da parte tua. Per suggerimenti sulla risoluzione dei problemi, consulta la nostra pagina Usare Tag Manager.

I comuni sistemi di Tag Management che i nostri clienti utilizzano in combinazione con Website / App Insights sono Adobe Launch, Tealium, Ensighten e Google Tag Manager. Tealium in particolare ha un wizard costruito che permette una facile implementazione di Website / App Insights. Avrete semplicemente bisogno di un ID Area per il progetto che stai implementando e il tuo ID Organizzazione.

L’ID organizzazione può essere ottenuto andando su Impostazioni account e selezionando la scheda ID Qualtrics.

Ricerca dell’ID organizzazione nella sezione ID Qualtrics delle Impostazioni account

L’ID Area inizierà con ZN_ e si può trovare:

  1. Nell’URL del progetto quando ci si trova all’interno di esso, oppure
    LID zona che inizia con ZN si trova nellURL
  2. nel codice di distribuzione del progetto.
    ID Zona nel codice di deployment del progetto, a partire da ZN

Chi è generalmente coinvolto nell’implementazione di Website/App Insights?

Qualcuno all’interno della tua organizzazione che ha l’accesso per aggiungere contenuti al tuo sito web aziendale. Generalmente questi sono individui di team IT, team Web Content, ecc.

Website / App Insights rallenterà il nostro sito?

Il codice di deployment è asincrono, ciò significa che funziona soltanto dopo che tutto il resto della pagina è stato caricato. Ciò significa che il codice di deployment non impedirà il caricamento di ogni altro aspetto della tua pagina poiché funzionerà soltanto in seguito all’attivazione dell’evento onLoad.

Che cosa accade se Qualtrics è inattivo? Ciò causerà problemi al nostro sito web?

Se Qualtrics sta riscontrando interruzioni o problemi, le intercettazioni semplicemente non compariranno sulla pagina. Oltre a ciò, non ci sarà alcun impatto sull’esperienza del visitatore sui tuoi siti.

Con che velocità il codice funzionerà sul mio sito web?

Ci aspettiamo che il codice di deployment si carichi entro 300 millisecondi per più del 50% delle richieste e entro 750 millisecondi per più del 90% delle richieste. La velocità varierà in base alla posizione geografica dell’utente e a quante intercettazioni e creativi ha un progetto.

Apertura della finestra di debug

È possibile utilizzare la finestra di debug per diagnosticare il motivo per cui un’intercetta non è visualizzata in una pagina Web specifica. Questa finestra mostra tutte le condizioni necessarie affinché l’intercetta venga visualizzata e se le condizioni sono state superate o non sono riuscite.
la finestra del debugger che mostra le condizioni di visualizzazione e se sono state superate o non sono riuscite

Il modo in cui apri la finestra di debug dipenderà da quando è stata implementata la tua intercetta.

Attenzione: La finestra di debug non funziona se il codice è stato implementato utilizzando un tag manager.

Intercettazioni implementate prima di marzo 2019

Per le intercette il cui codice di distribuzione è stato implementato prima di marzo 2019, è possibile abilitare la finestra di debug aggiungendo la stringa di queryQ_DEBUG all’URL. Questa stringa di query deve essere aggiunta con ? o &, come illustrato negli esempi seguenti:

Esempio:
https://www.qualtrics.com?Q_DEBUG
https://www.qualtrics.com/blog?item=value&Q_DEBUG
Consiglio Q: se l’URL contiene già una stringa di query con ?, la stringa di query richiederà un &.

Intercettazioni implementate dopo marzo 2019

Per le intercette il cui codice di distribuzione è stato implementato dopo marzo 2019, attenersi alla seguente procedura per aprire la finestra di debug:

  1. Apri gli strumenti per sviluppatori del tuo browser.
  2. Eseguire il seguente comando JavaScript:
    QSI.API.unload();
    QSI.isDebug = true;
    QSI.API.load();
    QSI.API.run();

Consigli di risoluzione dei problemi

Logica dell’intercetta e logica del set di azioni

  • Assicurati che i valori siano corretti.
  • Esaminare l’uso di “è” rispetto a “Contiene.”
  • Esaminate l’uso della tua logica e/o
  • Controllate gli spazi nei valori

Cronologia revisioni

Assicurarsi che la versione pubblicata sia la più recente (o la versione prevista).

Guarda per la richiesta di rete Insights Sito Web / App

  1. Apri Strumenti sviluppatore sul tuo browser.
  2. Esaminare la richiesta di rete per?Q_ZID ecc.
    • Nessuna richiesta di rete: l’implementazione non funziona.
    • Richiesta di rete: verificare la presenza di inconsistenze nei parametri della richiesta. A volte il codice è implementato usando un sistema tag management. Ci sono casi in cui questa implementazione dà problemi con i parametri nella nostra richiesta delle URL attuali, ecc.
    • Richiesta di network con un errore: controlla se il progetto è attivato.

Cercare altre richieste di script pendenti che potrebbero interferire con il nostro script

  1. Fai clic con il tasto destro in un qualsiasi punto del browser.
  2. Selezionare Controlla elemento.
  3. Scegliere Console (dove vengono visualizzati gli errori).
Qtip: è anche possibile fare clic con il pulsante destro del mouse e selezionare Visualizza pagina Origine per verificare che il codice di distribuzione sia effettivamente sulla pagina.
Attenzione: se ricevi un registro della console che viola una politica di sicurezza dei contenuti, molto probabilmente esiste una restrizione sul tuo sito web che blocca la distribuzione delle nostre intercette. Ti consigliamo di contattare il tuo team di sviluppo web per risolvere il problema.

FAQ

Molte delle pagine di questo sito sono state tradotte dall'originale in inglese mediante traduzione automatica. Sebbene in Qualtrics abbiamo profuso il massimo impegno per avere le migliori traduzioni automatiche possibili, queste non sono mai perfette. Il testo originale inglese è considerato la versione ufficiale, e qualsiasi discrepanza tra questo e le traduzioni automatiche non è legalmente vincolante.