Se riscontri problemi con la tua campagna che non funziona come previsto, puoi procedere come segue:
- Controlla se il problema è correlato all'anteprima.
- Controlla se il problema è correlato al targeting.
- Controlla se il problema è correlato alle impostazioni della campagna e relative attribuzioni.
- Controlla se il problema è correlato alla selezione degli elementi.
- Controlla se il problema è correlato alle tempistiche della campagna.
- Controlla la Knowledge Base e la Community Dynamic Yield.
- Apri un ticket di assistenza.
Passaggio 1: controlla l'anteprima
Considera come visualizzi l'anteprima della campagna. Puoi visualizzare l'anteprima a livello di variante o come esperienza.
Anteprima delle varianti:
- Regole di targeting in uso: no
- Quando si usa: puoi usare l'anteprima per verificare se il design e le interazioni con la campagna funzionano come previsto. Non usarla per verificare se la campagna viene pubblicata al momento giusto, perché la variante ignorerà le regole di targeting.
- Come:
Anteprima dell'esperienza:
- Regole di targeting in uso: sì
- Quando si usa: puoi usare l'anteprima per verificare se la campagna viene proposta sulle pagine corrette, agli utenti giusti e nella pagina con il corretto peso.
- Note:
- l'anteprima a livello di esperienza include anche la ponderazione della variante.
- Se la campagna non viene visualizzata, verifica di non essere nel gruppo di controllo.
- Se vuoi vedere un'esperienza specifica, assicurati di impostarla al 100% e che soddisfi i criteri di targeting.
- Come:
Soluzione
- Controlla dove stai visualizzando l'anteprima della campagna.
- Controlla che la campagna funzioni sull'anteprima dei livelli di esperienza.
- Se non riesci a visualizzare la campagna nell'anteprima dei livelli di esperienza:
- aggiungi un cookie e testa la campagna dal vivo.
- Se questa soluzione non funziona, vai al Passaggio 2: controlla il targeting.
Passaggio 2: controlla il targeting
Controlla il targeting a livello di esperienza per assicurarti che sia incluso nelle e-mail.
A livello di esperienza, puoi scegliere chi, dove e quando:
Cosa esaminare quando si verifica il targeting
- Fai parte del pubblico o del gruppo di utenti giusto?
- Sei sulla pagina giusta?
- Sei lì al momento giusto?
Considera il tipo di campagna:
Dynamic Content
- Stai modificando il selettore corretto?
- Sei sulla pagina giusta?
Multi-touch
- Appartieni al gruppo di utenti corretto?
- Sei sulle pagine giuste?
Notifiche e sovrapposizioni
- Qual è la frequenza della campagna?
- L'hai già attivata?
Raccomandazioni
- Sei nel tipo di pagina giusto?
- Stai cambiando i selettori giusti?
Codice personalizzato
- Lo stai attivando nel modo giusto?
- Qual è la frequenza della campagna?
- L'hai già attivata?
Soluzione
- Aggiorna le regole di targeting in modo che soddisfino i criteri appropriati richiesti dalla campagna.
- Se questa soluzione non funziona, vai al Passaggio 3: controlla le impostazioni della campagna e le relative attribuzioni.
Passaggio 3: controlla le impostazioni della campagna e le relative attribuzioni
Controlla se Dynamic Yield funziona o meno sulla pagina e se sei stato inserito nel gruppo di controllo.
Usa la console
- Nella console, digita DYO.getUserObjectsAndVariations() e clicca Enter.
- Trova la campagna di cui vuoi risolvere i problemi ed espandi l'oggetto.
- Se la variante dell'oggetto dice "do_nothing_action", sei nel gruppo di controllo.
- Ciò significa che l'esperimento funziona correttamente, ma hai visualizzato la variante di controllo.
Esempio: nel gruppo di controllo
Esempio: in un gruppo di test
Controlla la finestra di attribuzione nella console Dynamic Yield
Se fai parte del gruppo di test e hai aggiornato la pagina e continui a visualizzare il banner di controllo, controlla la finestra di attribuzione nelle impostazioni della campagna:
Se la finestra di attribuzione è fissa per l'utente:
(controlla se sei nel gruppo di controllo/nella variante dopo questo passaggio)
- Comportamento previsto: continuerai a vedere ciò che ti è stato proposto (variante o gruppo di controllo) anche se ricarichi la pagina o chiudi la finestra e la riapri.
- Puoi fare una prova in una finestra di navigazione in incognito per visualizzare una nuova variante.
Se l'attribuzione persiste per la sessione:
(controlla se sei nel gruppo di controllo/nella variante dopo questo passaggio)
- Comportamento previsto: continuerai a vedere ciò che ti è stato proposto (variante o gruppo di controllo) anche se ricarichi la pagina o chiudi la finestra È possibile che venga proposta una nuova variante al termine della sessione o quando si apre una nuova finestra.
- Puoi fare una prova in una finestra di navigazione in incognito per visualizzare una nuova variante.
Soluzione
- Assicurati di essere nel gruppo di test controllando la suddivisione del traffico, quindi, apri la pagina in una finestra di navigazione in incognito o terminando la sessione.
- Modifica le impostazioni di attribuzione impostando l'opzione desiderata.
- Se questa soluzione non funziona, vai al Passaggio 4: controlla la selezione degli elementi.
Passaggio 4: controlla la selezione degli elementi
Se usi come target un selettore specifico, assicurati che esista nelle pagine che individui come target.
Usa la console
- Copia e incolla il codice JavaScript che stai utilizzando per indirizzare il selettore nella console alla pagina in cui è in esecuzione la campagna.
- Assicurati che il selettore esista nella pagina.
Esempio: l'elemento esiste
Esempio: l'elemento non esiste
Controlla la scheda JS nella console Dynamic Yield
- Se il selettore nella pagina esiste, assicurati che l'indirizzo nel codice JavaScript della campagna sia corretto
- Errori comuni da esaminare:
- il metodo usato è corretto (querySelector, querySelectorAll, getElementById, e così via),
- la notazione in uso è corretta (. per classe, # per ID, e così via).
- Il selettore è una stringa racchiusa tra virgolette
Soluzione
- Aggiorna l'elemento o trovane uno nuovo.
- Se questa soluzione non funziona, vai al Passaggio 5: controlla le tempistiche della campagna.
Passaggio 5: controlla le tempistiche della campagna
Assicurati che l'elemento scelto come target sia presente nella pagina prima di eseguirla.
Scopri quando si carica l'elemento sulla pagina
Utilizza i console.logs nella scheda JS dell'esperienza per determinare se l'elemento è definito durante l'esecuzione dello script Dynamic Yield.
Il file console.logs dovrebbe mostrare che l'elemento non è "undefined":
- Se l'elemento è "undefined", prova la soluzione proposta.
- Se l'elemento è definito, vai al passaggio 6.
Soluzione
- Usa DYO.waitForElement() per attendere il selettore nella scheda JS dell'esperienza
Importante : non usarne un valore superiore a 3 per evitare lo sfarfallio. - Attendi l'elemento nel targeting della campagna
- Se questa soluzione non funziona, vai al Passaggio 6: controlla la Knowledge Base e la Community Dynamic Yield.
Passaggio 6: controlla la Knowledge Base e la Community Dynamic Yield
Ricerca in base a parole chiave correlate al problema: https://support.dynamicyield.com/hc/it
Articoli utili
- Informazioni sulla campagna per tipo: Creare campagne ed esperimenti
- Analisi dei risultati: Analizzare i risultati delle campagne
- Panoramica del targeting: Targeting dei visitatori
- Debug dei valutatori
Ancora in difficoltà? Vai al Passaggio 7: apri un ticket di assistenza.
Passaggio 7: apri un ticket di assistenza
Se nessuna di queste soluzioni funziona per risolvere il problema, apri un ticket di assistenza. È possibile aprire un ticket cliccando su Apri un ticket nella parte superiore di qualsiasi pagina della Knowledge Base.
Elementi da includere nel ticket:
- Nome del sito e ID
- Link alla campagna
- Link alla pagina in cui è in corso la campagna (staging o produzione)
- Istruzioni per replicare il problema (potrebbe essere un link o un dettaglio su come accedere a un segmento di pubblico o a una campagna)
- Problema che vedi in dettaglio (risultati effettivi)
- Risultati attesi