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

Modello di articolo


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!


Informazioni sulle applicazioni a pagina singola

Le applicazioni a pagina singola (SPA) sono un tipo speciale di applicazioni web. Una SPA carica una singola pagina quando si entra in un sito web e, da quel momento in poi, carica tutti i contenuti successivi in quella stessa pagina durante la navigazione. Sembra funzionare come un normale sito web, ma quando si passa da una “pagina” all’altra, la pagina non viene ricaricata.

Per impostazione predefinita, il codice di distribuzione viene eseguito non appena viene caricata una pagina web. Tuttavia, poiché le SPA non vengono aggiornate durante la navigazione tra le pagine, il codice di distribuzione non viene rivalutato durante la navigazione tra le pagine. Utilizzando le tecniche descritte di seguito, è possibile consentire al codice di distribuzione di funzionare sul sito SPA senza problemi.

Consiglio Q: alcune di queste tecniche utilizzano le API di Website Feedback JavaScript. Per una documentazione dettagliata sull’API JavaScript per il feedback del sito Web di Qualtrics, consultare questa pagina.
Attenzione: La seguente documentazione richiede conoscenze di programmazione per essere implementata. Si consiglia di trasmettere queste informazioni al team che implementerà il codice di distribuzione. Il nostro team di supporto non offre assistenza o consulenza per la codifica personalizzata. Puoi sempre provare a chiedere alla nostra community di utenti esperti. Se desiderate saperne di più sui nostri servizi di codifica personalizzata che potete commissionare, contattate il vostro Account Executive di QUALTRrics.
Consiglio Q: Javascript non è incluso in tutte le licenze di QUALTRrics. Contattate il vostro Account Executive di Qualtrics se siete interessati a ottenere l’accessibilità.

Rivalutazione automatica della logica di intercettazioni in caso di modifica dell’URL

Se l’applicazione a pagina singola dipende dal routing lato client per la navigazione dell’utente, è possibile forzare la rivalutazione delle intercettazioni alle successive modifiche dell’URL, abilitando l’impostazione Rivaluta l’ insieme logico delle intercettazioni quando l’URL cambia a livello di progetto Website Feedback. Selezionando questa impostazione, è possibile effettuare una valutazione della logica di intercettazione in aggiunta alla valutazione che avviene al caricamento iniziale della pagina.

Per abilitare la rivalutazione automatica della logica di intercettazioni, procedere come segue:

  1. Nel progetto Website Feedback, passare alle Impostazioni.Navigare nelle opzioni del progetto dalla pagina Progetti in Website Feedback
  2. Fare clic su Manager Progetti.
  3. Selezionare Opzioni progetto dal menu a discesa.
  4. Assicurarsi che nella sezione Supporto per le app a pagina singola (SPA) sia selezionata l’opzione Rivaluta la logica di intercettazione quando l’URL cambia.Rivalutazione della logica di intercettazioni quando è selezionata lopzione Modifiche URL nelle opzioni del progetto
Consiglio Q: se si desidera testare questo comportamento, è necessario utilizzare il bookmarklet a livello di progetto. Non è possibile utilizzare il bookmarklet di una specifica intercetta per verificare questo comportamento.

Attenzione: Se si decide di utilizzare questa impostazione SPA in combinazione con l’opzione a livello di intercettazioni per la visualizzazione con codice Javascript personalizzato (manualmente), sarà comunque necessario richiamare il parametro

QSI.API.run();

per ottenere l’intercetta da visualizzare in ogni pagina SPA.

Implementazione manuale con JavaScript API

Consiglio Q: Per una documentazione dettagliata sulle API JavaScript per il feedback del sito Web di Qualtrics, consultare questa pagina.

Questo metodo spiega come cambiare il codice di distribuzione per eseguirlo manualmente. Ciò significa che il codice di distribuzione non eseguirà o valuterà la logica associata finché non verrà avviata la richiesta API JavaScript appropriata.

Per implementare manualmente

  1. Passare alla scheda Impostazioni.
    Navigare nelle opzioni del progetto dalla pagina Progetti in Website Feedback
  2. Fare clic sul menu a tendina Manager Progetti.
  3. Selezionare PROGETTI.
  4. Attivare l’opzione Carica manualmente il progetto.
    Lopzione Carica manualmente il progetto è selezionata nelle impostazioni del progetto
  5. Tornare alla scheda Intercettazioni e, se lo si desidera, impostare la logica sull’intercettazione o sul set di azioni.
    Impostazione dellinsieme logico nella pagina delle intercettazioni
  6. Inserite il codice di distribuzione nel vostro sito web, preferibilmente in un’intestazione o in un piè di pagina globale, in modo che venga caricato su tutte le pagine.
  7. Aggiungere le richieste API JavaScript appropriate in base al numero di volte in cui si desidera che il sito web faccia riferimento all’Intercetta. Per queste richieste si veda la sezione sottostante.

Richieste API in JavaScript

Consiglio Q: Per una documentazione dettagliata sulle API JavaScript per il feedback del sito Web di Qualtrics, consultare questa pagina.

Se volete che Qualtrics valuti il vostro progetto in un’unica istanza, utilizzate queste due richieste:

  1. Questa richiesta carica il codice di distribuzione delle Intercette e delle Creazioni presenti nella pagina. L’API “load” equivale a ricaricare una pagina contenente del codice.
    QSI.API.load();
    Consiglio Q: se nelle impostazioni del progetto è stato abilitato il caricamento manuale del progetto, non sarà necessario chiamare questa API per caricare il codice di distribuzione al primo caricamento della pagina. Sarà necessario forzare il caricamento solo per tener conto dei cambiamenti di stato della pagina che avvengono senza ricaricarla.
  2. Questo avvia la valutazione del codice di distribuzione e farà apparire qualsiasi Creativo se supera le condizioni di visualizzazione.
    QSI.API.run();

Se volete che Qualtrics valuti il codice del vostro progetto più di una volta sulla stessa pagina, ripetete ogni volta i tre passaggi seguenti:

  1. Questa richiesta rimuove il codice di distribuzione di eventuali Intercette o Creazioni presenti nella pagina.
    QSI.API.unload();
  2. Carica il codice di distribuzione per qualsiasi Intercetta o Creativa presente nella pagina. Ciò equivale a ricaricare la pagina.
    QSI.API.load();
  3. Questo avvia la valutazione del codice di distribuzione e farà apparire qualsiasi Creativo se supera le condizioni di visualizzazione.
    QSI.API.run();

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.