Questo documento viene creato per elencare le domande frequenti sulla risoluzione dei problemi del Compositore esperienza visivo e alcuni dei problemi comuni relativi a Target VEC
Controlli preliminari
Parametri query
Controlla che sito web consente il parametro query
Il Compositore esperienza visivo aggiunge automaticamente i seguenti parametri di query all’URL della pagina: mboxEdit=1
& mboxDisable=1
.
Quindi, apri il sito web in una scheda separata e aggiungi alla fine i parametri di query di cui sopra e osserva se c'è un problema
Se il sito web del cliente è: www.customerwebsite.com, apri una nuova scheda e controlla: www.customerwebsite.com?mboxEdit=1&mboxDisable=1
Contenuti misti consentiti
Nel caso in cui il cliente utilizzi contenuti attivi personalizzati come file JavaScript e CSS, questi devono essere scaricati tramite HTTPS e non tramite HTTP.
Documento di riferimento https://experienceleague.adobe.com/docs/target/using/experiences/vec/troubleshoot-composer/mixed-content.html?lang=it
La pagina web deve essere accessibile all’interno di un iframe.
Puoi verificare se il sito web del cliente supporta iframe o li blocca andando su https://jsbin.com/ and incollare sotto codice e vedere se il sito web del cliente si apre in un iframe:
!DOCTYPE html
html
head
meta charset="utf-8"
meta name="viewport" content="width=device-width"
titleJS Bin/title
/head
body
iframe src="https://www.facebook.com" height="700" width="850" /iframe
/body
/html
Sostituisci facebook.com con l’URL del sito web
Potrebbero essere utilizzate una o più tecniche di busting iframe, alcune delle quali sono elencate di seguito
Intestazione X-Frame-Options
Opzioni X-Frame: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options
Questa intestazione può essere rimossa se necessario tramite Requestly (Chrome Estensione) come descritto nella documentazione pubblica:
Documento di riferimento: https://docs.adobe.com/content/help/it-IT/target/using/experiences/vec/troubleshoot-composer/troubleshooting-issues-related-to-the-visual-experience-composer-vec.html
Busting Iframe Basato Su JS
Questo può essere fatto attraverso vari codici JavaScript.
Esempio di base:
script
if(top != window) {
body.style.display = none;
}
/script
Ci sono molte altre tecniche JavaScript di Busting iFrame e possono essere viste le più utilizzate su questo collegamento:
https://seclab.stanford.edu/websec/framebusting/framebust.pdf
Seguente Target Gli script JS vengono scaricati
target-vec.js
target-vec-helper.js
Se la struttura DOM è cambiata, potrebbero esserci errori nel Compositore esperienza visivo in cui le modifiche configurate non sono visibili nel Compositore esperienza visivo.
Figura fuori - Selettore per il quale l’azione è interrotta: In Console, puoi controllare utilizzando: _AT.querySelectorAll('selector')
Documento di riferimento per la configurazione del selettore: https://experienceleague.adobe.com/docs/target/using/experiences/vec/vec-selectors.html?lang=it#
Gestire gli ID duplicati nella pagina: Come Target utilizza i selettori della pagina per creare e distribuire i consigli, pertanto è essenziale garantire che la pagina sia conforme ai seguenti punti
classNames
da selettori come active
, selected
, ecc.Assicurati che gli elementi non siano contenuti all’interno di un iframe stesso, in quanto il Compositore esperienza visivo carica il contenuto in un iframe, in modo che l’iframe all’interno di un iframe padre non funzioni.
Problemi comuni:
Impossibile accedere a Online Banking nel Compositore esperienza visivo per eseguire HTML Edit
Adobe Target VEC richiede l’estensione VEC Helper per caricare la pagina.
Consenti contenuto non protetto dalle impostazioni del sito.
Impostare il Compositore esperienza avanzato come disattivato.
Navigare alla pagina nel Compositore esperienza visivo utilizzando la "modalità Sfoglia"
Fai clic su Componi per apportare le modifiche.
Le visualizzazioni di attivazione non sono disponibili nel Compositore esperienza visivo per creare modifiche
La pagina può utilizzare service worker che non consentono la disponibilità di visualizzazioni di attivazione. Di seguito sono riportati i passaggi per aggirare questo scenario
Dopo aver caricato la pagina nel Compositore esperienza visivo, assicurati di disabilitare Compositore esperienza avanzato da Consegna pagine, disabilita i service worker e attiva entrambe le opzioni nell’estensione VEC Helper: Inserisci Target Librerie e cookie
Fare clic su Sfoglia e quindi su Accetta cookie.
Fai clic su nella barra degli indirizzi della pagina del Compositore esperienza visivo e premi Invio in modo che la pagina si aggiorni correttamente nel Compositore esperienza visivo. I nomi delle visualizzazioni devono essere visualizzati anche nella sovrapposizione.
Assicurati che la funzione di visualizzazione del trigger si attivi costantemente sulla pagina. Le visualizzazioni saranno disponibili solo quando la funzione di visualizzazione dell’attivatore si attiva.
Impossibile accedere alle pagine autorizzate nel Compositore esperienza visivo
Accedi alla pagina autorizzata in un browser esterno al Compositore esperienza visivo. Quindi accedi alla pagina in Target, nella nuova scheda del browser della stessa finestra
Impossibile accedere alla pagina utilizzando il DOM shadow in Target VEC
Impossibile accettare i cookie e sfogliare il sito web all’interno del Compositore esperienza visivo
Accedi al browser dei cookie all’esterno del Compositore esperienza visivo. Quindi accedi alla pagina in Target, nella nuova scheda del browser della stessa finestra
Qui sono elencati anche i problemi più comuni del Compositore esperienza visivo e le relative risoluzioni https://experienceleague.adobe.com/docs/target/using/experiences/vec/troubleshoot-composer/troubleshoot-composer.html?lang=it