Vanliga frågor om VEC och vanliga problem
Lär dig hur du felsöker Adobe Target Visual Experience Composer (VEC) med insikter om problem med iframe, blandat innehåll och löser vanliga VEC-problem.
Beskrivning description
Miljö
Adobe Target
Problem/symtom
Det här dokumentet skapas för att visa vanliga frågor om VEC-felsökning och några vanliga problem som rör Target VEC.
Upplösning resolution
Förkontroller:
-
Frågeparametrar
Kontrollera att webbplatsen tillåter frågeparametrar. VEC lägger automatiskt till följande frågeparametrar till sidans URL:mboxEdit=1 & mboxDisable=1. Öppna webbplatsen på en separat flik och lägg till i slutet av ovanstående frågeparametrar och observera om det finns några problem. Om webbplatsen är:
www.customerwebsite.comöppnar du en ny flik och kontrollerar:www.customerwebsite.com?mboxEdit=1&mboxDisable=1 -
Blandat innehåll bör vara tillåtet
Om du använder anpassat aktivt innehåll som JavaScript- och CSS-filer bör dessa hämtas via HTTPS och inte via HTTP.
Referensdokument Aktivera blandat innehåll i webbläsaren
-
Webbsidan bör vara tillgänglig i en iframe. Kontrollera om webbplatsen har stöd för iframe eller blockerar dem genom att gå till jsbin och klistra in nedanför kod. Se om webbplatsen öppnas i en iframe. Ersätt facebook.com med webbplatsens URL.
code language-none !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 -
Det kan finnas en eller flera iframe-felsökningstekniker, varav några av dem listas nedan:
- Rubriken X-Frame-Options
- X-frame-options: x-frame-options
- Det här huvudet kan tas bort om det behövs via True (Chrome Extension) enligt beskrivningen i dokumentationen: Felsökning relaterade till Visual Experience Composer
-
JS-baserad Iframe-skalning. Detta kan göras med hjälp av olika JavaScript-koder.
-
Ett grundläggande exempel:
code language-none script if(top != window) { body.style.display = none; } /script
-
Det finns många andra JavaScript iFrame Busting-tekniker och du kan se de som används mest på den här länken: Busting Frame Busting
-
Följande mål-JS-skript hämtas
target-vec.jstarget-vec-helper.js
-
Om DOM-strukturen har ändrats kan det finnas fel i VEC där konfigurerade ändringar inte är synliga i VEC.
Ta reda på vilken väljare som åtgärden är bruten för: I konsolen kan du kontrollera med:
_AT.querySelectorAll('<selector>')Referensdokument för väljarkonfiguration: https://experienceleague.adobe.com/docs/target/using/experiences/vec/vec-selectors.html?lang=sv-SE
-
Hantera dubblett-ID på sidan:
Eftersom Target använder väljare på sidan för att skapa och leverera rekommendationer är det viktigt att se till att sidan är kompatibel med punkterna nedan:
- Använd klasser
- Använd unika attribut i elementen
- Kontrollera om väljaren matchar det unika elementet
- Ta bort den dynamiska klassenNamn från väljare som active, selected osv.
Kontrollera att elementen inte finns i själva iframe-elementet eftersom VEC läser in innehåll i en iframe så att iframe i en överordnad iframe inte fungerar.
Vanliga problem:
-
Det går inte att logga in på onlinebanktjänster i VEC för att utföra HTML-redigering
- Adobe Target VEC kräver VEC-hjälptillägget för att läsa in sidan.
- Tillåt osäkert innehåll från platsinställningarna.
- Ange EEG som inaktiverat.
- Navigera till sidan i VEC med bläddringsläget
- Klicka på Disponera för att göra ändringarna.
-
Utlösarvyer är inte tillgängliga i VEC för att skapa ändringar
-
Sidan kanske använder servicearbetare som inte tillåter att utlösarvyer är tillgängliga. Så här undviker du det här scenariot:
- När du har läst in sidan i VEC måste du inaktivera EEC från Page Delivery, inaktivera servicearbetare och aktivera båda alternativen i VEC Helper Extension: Inject Target Libraries and Cookies.
- Klicka på Bläddra och klicka på Acceptera cookies.
- Klicka på adressfältet på VEC-sidan och tryck på Enter så att sidan uppdateras korrekt i VEC. Visningsnamn ska visas med i övertäckningen.
- Kontrollera att funktionen Utlösarvyer visas konsekvent på sidan. Vyer är bara tillgängliga när funktionen Utlösarvyer aktiveras.
-
-
Det går inte att komma åt behöriga sidor i VEC
- Gå till den behöriga sidan i en webbläsare utanför VEC. Gå sedan till sidan i Target på fliken Ny webbläsare i samma fönster.
-
Det går inte att komma åt sidan med skugga-DOM i mål-VEC
- Kontrollera att sidan använder det senaste målbiblioteket
- Kontrollera att alla webbkomponenter har lästs in innan sidan öppnas i VEC
-
Kan inte acceptera cookies och bläddra på webbplatsen i VEC
- Gå till cookies-webbläsaren utanför VEC. Gå sedan till sidan i Target på fliken Ny webbläsare i samma fönster.
Fler vanliga VEC-problem och deras lösningar listas också här
Felsökning av Visual Experience Composer och Enhanced Experience Composer