Passa al contenuto principale
Loading...
Skip to article
  • Customer Experience
    Customer Experience
  • Employee Experience
    Employee Experience
  • Brand Experience
    Brand Experience
  • Core XM
    Core XM
  • Design XM
    Design XM

Single Page Application (applicazione singola pagina)


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

Single Page Applications (SPA) sono un tipo speciale di app Web. Una SPA caricherà una sola pagina quando si inserisce un sito Web e, da quel momento in poi, si caricheranno tutti i contenuti successivi nella stessa pagina in cui si naviga. Questo sembrerà funzionare come un normale sito web, ma quando si passa da una pagina all’altra, la pagina in realtà non viene ricaricata.

Per impostazione predefinita, il codice di distribuzione viene eseguito non appena viene caricata una pagina Web. Tuttavia, poiché gli accordi SPA non vengono aggiornati quando si naviga tra le pagine, il codice di distribuzione non verrà rivalutato quando si naviga tra le pagine. Utilizzando le tecniche descritte di seguito, è possibile abilitare il codice di distribuzione a funzionare senza soluzione di continuità sul sito SPA.

Qtip: alcune di queste tecniche usano il Website Feedback JavaScript API. Per la documentazione dettagliata sull’API JavaScript per il feedback del sito Web Qualtrics, consulta questa pagina.
Attenzione: la seguente documentazione richiede conoscenze di programmazione da implementare. Consigliamo di trasmettere queste informazioni al team che implementerà il tuo codice di deployment. Il nostro team di supporto non offre assistenza o consulenza sulla codifica personalizzata. Puoi invece provare a domandare alla nostra community di utenti esperti. Se desideri saperne di più sui nostri servizi di programmazione personalizzata che puoi commissionare, contatta il tuo Account Executive Qualtrics.
Qtip: Javascript non è incluso in tutte le licenze Qualtrics. Se vuoi ottenere l’accesso, contatta il tuo Account Executive Qualtrics.

Rivalutazione automatica della logica dell’intercettazione alla modifica dell’URL

Se la tua applicazione a pagina singola dipende dall’instradamento lato client per la navigazione degli utenti, puoi forzare la rivalutazione delle intercette alle successive modifiche all’URL abilitando la logica di rivalutazione delle intercette quando l’URL cambia l’impostazione a livello di progetto Website Feedback. La verifica di questa impostazione consentirà la valutazione logica dell’intercetta oltre alla valutazione che si verifica al caricamento della pagina iniziale.

Per abilitare la rivalutazione automatica della logica dell’intercetta, attenersi alla seguente procedura:

  1. Nel progetto Website Feedback, vai alle Impostazioni.Navigazione alle opzioni del progetto dalla pagina Impostazioni in Website Feedback
  2. Fare clic su Gestisci progetto.
  3. Selezionare Opzioni progetto dal menu a discesa.
  4. Assicurarsi che la logica Rivaluta intercetta quando viene controllata la modifica dell’URL nella sezione Supporto app pagina singola (SPA).Rivaluta la logica dell’intercetta quando l’opzione di modifica URL nelle opzioni del progetto è selezionata
Consiglio Q: Se si desidera testare questo comportamento, è necessario utilizzare il bookmarklet a livello di progetto. Non puoi utilizzare il bookmarklet di una specifica intercetta per testare questo comportamento.

Attenzione: se decidi di utilizzare questa impostazione SPA in combinazione con l’opzione a livello di intercetta per visualizzare con codice Javascript personalizzato (manualmente), allora dovrai ancora chiamare

QSI.API.run();

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

Implementazione manuale con API JavaScript

Suggerimento: per una documentazione dettagliata sulle API JavaScript per il feedback del sito web Qualtrics, consulta questa pagina.

Questo metodo descrive come passare all’esecuzione manuale del codice di distribuzione.  Ciò significa che il codice di distribuzione non verrà eseguito o valuterà la logica associata fino all’avvio della richiesta dell’API JavaScript appropriata.

Per l’implementazione manuale

  1. Navigare alla scheda Impostazioni.
    Navigazione alle opzioni del progetto dalla pagina Impostazioni in Website Feedback
  2. Fare clic sull’elenco a discesa Gestisci progetto.
  3. Selezionare Opzioni progetto.
  4. Abilitare l’opzione Carica manualmente progetto.
    Lopzione Carica manualmente il progetto è selezionata nelle impostazioni del progetto
  5. Torna alla scheda Intercettazioni e, se lo desideri, imposta la logica sulla tua intercettazione o sul set di azioni.
    Impostazione della logica nella pagina delle intercette
  6. Posizionare il codice di distribuzione nel sito Web, preferibilmente in un’intestazione o in un piè di pagina globale in modo che venga caricato su tutte le pagine.
  7. Aggiungi le richieste API JavaScript appropriate in base al numero di volte in cui desideri che il tuo sito web faccia riferimento all’intercettazione. Vedere la sezione sottostante per queste richieste.

Richieste API JavaScript

Suggerimento: per una documentazione dettagliata sulle API JavaScript per il feedback del sito web Qualtrics, consulta questa pagina.

Se desideri che Qualtrics valuti il tuo progetto in una singola istanza, utilizza queste due richieste:

  1. Questa richiesta carica il codice di distribuzione per qualsiasi intercetta e creativo sulla pagina. L’API di “caricamento” equivale a ricaricare una pagina che ha un codice su di essa.
    QSI.API.load();
    Qtip: se hai abilitato Caricamento manuale progetto nelle impostazioni del progetto, non dovrai chiamare questa API per caricare il codice di distribuzione al caricamento della pagina iniziale. Sarà necessario solo forzare il caricamento per contabilizzare le modifiche di stato sulla pagina che si verificano senza ricaricare.
  2. Questo avvia la valutazione del codice di distribuzione e fa apparire qualsiasi creativo se supera le condizioni di visualizzazione.
    QSI.API.run();

Se desideri che Qualtrics valuti il tuo codice progetto più di una volta sulla stessa pagina, ripeti le tre fasi seguenti ogni volta:

  1. Questa richiesta rimuove il codice di distribuzione per qualsiasi intercetta o creativo presente nella pagina.
    QSI.API.unload();
  2. Questo carica il codice di distribuzione per qualsiasi intercetta o creativo sulla pagina. Questo equivale a ricaricare la pagina.
    QSI.API.load();
  3. Questo avvia la valutazione del codice di distribuzione e fa 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.