Serie di azioni avanzate INSIEME LOGICO
Cosa puoi trovare in questa pagina
Consiglio Q: se non avete accesso a nessuna delle funzioni descritte in questa pagina, contattate il vostro Account Executive. Per ulteriori informazioni sulle differenze tra Digital Feedback e CUSTOMERXM for Digital, vedere Digital Feedback vs. CustomerXM per Digital.
Informazioni sulla serie di azioni avanzate INSIEME LOGICO
Nella pagina di supporto Modifica delle intercettazioni, abbiamo appreso le basi dell’aggiunta di logica a una serie di azioni. In questa pagina imparerete a lavorare con le dichiarazioni logiche multiple. Imparerete anche la differenza tra logica di destinazione e logica di azione e come aggiungere più intercettazioni.
Dichiarazioni logiche multiple
Una singola istruzione logica specifica solo una condizione. Ad esempio, specificando che l’URL deve contenere shoppingcart.aspx. Tuttavia, a volte le condizioni in cui si desidera che appaia la creatività sono più complesse e richiedono più dichiarazioni logiche.
Ad esempio, la destinazione dei visitatori la cui pagina corrente non è la pagina di pagamento di un sito commerciale potrebbe avere un’utilità limitata di per sé. Tuttavia, combinando semplicemente questa condizione con quella che il referente della pagina (la pagina precedente in cui si trovavano) sia il carrello della spesa, è possibile indirizzare coloro che hanno abbandonato il carrello.
Creazione di condizioni multiple
E/O Comportamento
le affermazioni “E” sono collegate alla condizione precedente e sono richieste in aggiunta a tale condizione. le affermazioni “O” iniziano una nuova serie di condizioni. Si consideri il seguente esempio:
Con questa logica, due gruppi di visitatori si qualificheranno per questo Editor di intercettazioni: quelli con un indirizzo IP specifico e quelli provenienti dalla California che visitano una pagina di prodotto.
La logica legge sempre le affermazioni “E” prima di quelle “O”. Nell’esempio precedente, la posizione e le condizioni dell’URL corrente sono collegate e devono sempre essere abbinate per poter vedere la Creativa. Ma se qualcuno è californiano o ha “/products” nell’URL non importa, purché il suo indirizzo IP sia 69.147.12.169.
Se si desidera che tutte le persone con l’indirizzo IP abbiano anche “/prodotti” nell’URL, è necessario scrivere nuovamente la logica e collegarla alla condizione dell’indirizzo IP con “E” Si veda l’esempio seguente.
Consiglio Q: per visualizzare l’anteprima di una creatività per la quale non si soddisfano le condizioni, è sufficiente aggiungere il proprio indirizzo IP come condizione alternativa “O”. È possibile rimuoverlo una volta terminati i test.
Insieme logico
Oltre a collegare le istruzioni in base a “And” e “Or”, è possibile organizzarle in diversi insiemi logici.
Utilizzando la logica dell’esempio precedente, abbiamo aggiunto una nuova condizione, ovvero che il visitatore si trovi su un dispositivo mobile. Questa condizione si applica a tutti i visitatori della pagina, ma non vogliamo aggiungere un’istruzione “And” a ogni singola condizione.
Per raggiungere questo obiettivo:
Logica di destinazione e logica d’azione
Quando più azioni in un’Intercetta hanno una o più condizioni uguali, si consiglia di aggiungere queste condizioni all’inizio dell’intercetta facendo clic su Aggiungi logica di destinazione. La logica aggiunta qui si applica a tutte le azioni dell’intercetta.
Impostazione di più esclusioni
Un’esclusione si ha quando si usa la formulazione “non è” e “non è” invece di “è” e “fa” Ad esempio, si potrebbe avere un pulsante di feedback che dovrebbe essere visualizzato su tutto il sito web, ad eccezione della pagina di ricerca e della pagina di contatto.
Per collegare le esclusioni tra loro, assicurarsi di usare “E”
Nell’esempio precedente, i visitatori delle pagine Ricerca e Contatto non vedranno l’editor di intercettazioni.
FAQs
Quando dovrei usare la logica nei miei set di azioni?
Quando dovrei usare la logica nei miei set di azioni?
Ad esempio, dal momento che i creativi non sono reattivi alle dimensioni dello schermo, a molti utenti piace implementare la logica del set di azioni incentrata sul fatto che un visualizzatore di siti Web stia o non utilizzi un dispositivo mobile o se il sito Web venga visualizzato su una determinata dimensione dello schermo. Utilizzando la logica in questa istanza, è possibile indirizzare un editor di intercetta formattato e di dimensioni appropriate alla persona appropriata.
La logica dell'insieme di azioni basata sulla posizione può anche essere utilizzata per garantire che i visualizzatori di siti web vedano un editor di intercetta che è scritto nella lingua che più probabilmente si applica loro.
Ho attivato la mia intercetta, ma non è visibile sul mio sito. Perché no?
Ho attivato la mia intercetta, ma non è visibile sul mio sito. Perché no?
- Logica: la logica di destinazione dell'intercetta e la logica dell'insieme di azioni sono le condizioni che devono essere soddisfatte affinché un'intercetta venga visualizzata da 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 "Contains" rispetto a "Contain". "È" 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.
- Revisioni delle intercettazioni: Quando si apportano modifiche alle intercettazioni, le modifiche non vengono rese effettive finché l'intercettazione non viene pubblicata. 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'intercetta non viene visualizzata in 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. Il prefisso deve essere preceduto da un ? o da una &, come negli esempi seguenti: https://www.qualtrics.com?Q_DEBUG, https://www.qualtrics.com/blog?item=value&Q_DEBUG.
Per le intercette il cui codice di distribuzione è stato implementato dopo marzo 2019, eseguire il seguente frammento JavaScript nella console della pagina web:QSI.API.unload(); QSI.isDebug = true; QSI.API.load(); QSI.API.run();La finestra di debug scompone tutte le condizioni necessarie per la visualizzazione delle intercette 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.Consiglio Q: il debugger di Website Insights non funziona se il codice è stato implementato con un tag manager. Inoltre, se l'URL ha già una stringa query con un ?, il debugger richiederà invece un &. - Richiesta di rete: La maggior parte dei browser possiede un menu di strumenti per sviluppatori che consente all'utente di vedere il codice sorgente, le risorse, i cookie e le chiamate di rete di un sito. 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 ai criteri di sicurezza dei contenuti: Se si riceve un log della console che viola un criterio di sicurezza dei contenuti, è molto probabile che vi sia una restrizione sul vostro sito web che blocca la distribuzione delle nostre intercettazioni. Si consiglia di contattare il team di sviluppo web per risolvere il problema. Per garantire il funzionamento delle intercettazioni, in genere si consiglia di consentire l'inserimento dei seguenti elementi nelle intestazioni dei criteri di sicurezza dei contenuti:
- connect-src https://*.qualtrics.com
- frame-src https://*.qualtrics.com
- img-src https://siteintercept.qualtrics.com
- script-src https://*.qualtrics.com
- Gestione degli URL SPA: Se il vostro sito utilizza un framework per applicazioni a pagina singola (SPA), assicuratevi che il vostro codice faccia triggerare history.pushState() durante la navigazione tra le viste. Alcuni framework possono renderizzare o aggiornare l'URL senza inserire una nuova voce nella cronologia, impedendo così l'attivazione delle intercettazioni. Se si utilizza useEffect o ganci simili per il lifecycle, assicurarsi che la logica di intercettazioni venga eseguita al termine della navigazione.
Ho costruito la mia intercetta ma vorrei testarla prima dell'attivazione. Come posso farlo?
Ho costruito la mia intercetta ma vorrei testarla prima dell'attivazione. Come posso farlo?
È fantastico! Grazie per il tuo feedback!
Grazie per il tuo feedback!