Felsökning av problem relaterade till Visual Experience Composer
Visningsproblem kan ibland uppstå i Adobe Target Visual Experience Composer (VEC) under vissa villkor.
När jag öppnar min webbplats i Visual Experience Composer läses inte Target-biblioteken in. (endast VEC) section_8A7D3F4AD2CC4C3B823EE9432B97E06F
Target lägger till två parametrar (mboxEdit=1
och mboxDisable=1
) när webbplatsen öppnas i Visual Experience Composer.
Om din webbplats (särskilt Single Page Apps) trimmar parametrar eller tar bort dem när du navigerar från en sida till en annan (utan att behöva läsa in en sida på nytt), bryts Target-funktionen och Target-biblioteken läses inte in.
Undvik problemet genom att se till att du inte trimmar eller tar bort de här två parametrarna.
Min sida öppnas inte i EEG eller laddas långsamt. Aktiviteter och upplevelser läses in långsamt i VEC. (endast VEC) section_71E7601BE9894E3DA3A7FBBB72B6B0C1
Flera problem kan påverka sidprestanda i Target-funktionsdispositioner. Några vanliga problem är:
- Det finns ingen mbox på sidan.
- Din webbplats använder proxyblockering, vilket innebär att sidan inte kan öppnas i någon av upplevelsedispositionerna.
- Din webbplats tillåter inte att den öppnas i en iFrame.
Om det uppstår problem i Enhanced Experience Composer kan du prova att inaktivera Enhanced Experience Composer och använda Visual Experience Composer i stället.
Om du vill inaktivera Enhanced Experience Composer går du till Administration > Visual Experience Composer och inaktiverar alternativet Enable Enhanced Experience Composer.
Följande felmeddelande visas för vissa användare i konsolen:
Om varken Visual Experience Composer eller Enhanced Experience Composer fungerar kan du använda ett webbläsartillägg som Requestly (Chrome eller Firefox) eller Ändra svarshuvuden (Firefox) som kan skriva över X-bildrutealternativen för platsen och tillåta att de läses in iFrames, vilket aktiverar VEC. Om du inte kan använda webbläsartillägg använder du den formulärbaserade Experience Composer.
-
Lägg till URL-regler för den URL-adress som du vill öppna i VEC så att rubriker bara tas bort för dessa URL-adresser.
-
Aktivera regeln när du redigerar i VEC och inaktivera regeln när du inte använder VEC.
- Aktivera regeln när du redigerar i VEC och inaktivera regeln när du inte använder VEC.
Om du vill använda tillägget Requestly på Chrome eller Firefox:
-
Stäng av Enhanced Experienced Composer.
-
Installera webbläsartillägget Requestly på Chrome eller Firefox.
-
Öppna tillägget och konfigurera det med följande:
-
Välj Modify headers.
-
Ange följande:
-
Regelnamn
-
Ändringsregler
-
Växla Add till Remove.
-
Växla Request till Response.
-
Ange"X-Frame-Options" som rubriknamn.
-
Upprepa föregående steg och ange"x-frame-options" som rubriknamn.
note note NOTE Huvuden som manipuleras via Requestly är skiftlägeskänsliga. -
Ändra Equals till Contains som villkor för käll-URL:en och ange URL:en för aktiviteten som du försöker läsa in i VEC.
-
-
-
Klicka på Save.
Du bör nu kunna läsa in sidan snabbt med Visual Experience Composer.
Så här använder du tillägget Modify Response Headers på Firefox:
- Installera Modify Response Headers på Firefox och starta om webbläsaren.
- Välj tillägget Ändra svarshuvuden i dina Firefox tillägg.
- Klicka på Preferences.
- Välj Filter i listrutan Action.
- Ange X-Frame-Options i fältet Header Name.
- Upprepa steg 4 och 5 om du vill lägga till ett filter med x-frame-options.
- Klicka på Add.
- Klicka på Start.
Öppna Target när du har konfigurerat ett tillägg. Dina sidor ska nu läsas in i Visual Experience Composer, även om Enhanced Experience Composer är inaktiverad.
Min sida visas inte i VEC (endast VEC) does-not-load
-
Bästa kompatibilitet med VEC säkerställs av den senaste versionen av tillägget: Adobe Experience Cloud Visual Editing Helper extension.
Verifiera om du använder den senaste versionen genom att gå till Extensions > Manage Extensions och sedan klicka på Details.
-
Visual Experience Composer kräver redigeringsbibliotek för att kunna utföra ändringar på webbsidan. Dessa bibliotek är inbäddade i at.js-biblioteket och hämtas av tillägget från Adobe servrar varje gång VEC används.
Tillägget hämtar biblioteket at.js oavsett om at.js eller Adobe Experience Platform Web SDK redan ingår på sidan.
Kontrollera att inga ogiltiga ändringar har lagts till i de at.js-huvuden som konfigurerats i avsnittet Administration > Implementation.
-
Kontrollera att webbsidan inte blockerar begäranden som är obligatoriska för inläsning när de är inbäddade i en iFrame. Detta inkluderar användning av CSP-direktiv för ramöverordnade eller anpassad JS-kod som är inbäddad på kundens webbplats, meta HTML-taggar eller rubriken för x-frame-options.
-
Kontrollera att webbsidans JavaScript inte stör författarbiblioteken. Använd inte eller inkludera filer med följande reserverade namn:
-
target-vec-helper.js
-
target-vec.js
-
target.js
-
admin.css
-
sizzle.js
-
mixContentCheck.html
Dessutom kan oavsiktlig åsidosättning av variabler eller händelser som definieras i dessa filer leda till problem med VEC.
-
-
Webbläsaren blockerar en osäker sida på en säker webbplats.
Klicka på ikonen till vänster om URL-adressen i webbläsarens adressfält och klicka på Disable protection on this page
-
Du angav en ogiltig URL.
-
Om webbplatsen inte kan läsas in i VEC, eller om den fungerar oväntat, är en möjlig åtgärd att acceptera cookies på webbplatsen i webbläsaren innan du försöker läsa in webbplatsen i Target.
VEC-värdet visas som brutet när jag använder bläddringsläge. (endast VEC) section_FA2A18E8FD6A4274B2E395DBAA2FB407
Om du använder bläddringsläget och har åtkomst till en URL som inte har Target bibliotek implementerat ( at.js eller Adobe Experience Platform Web SDK) eller som innehåller en bildrutebusterrubrik, visas VEC som brutet. På grund av säkerhetsproblem i webbläsaren kan Target inte komma åt den URL som du navigerade till eller så uppdateras inte VEC-URL:en korrekt om sidan läses in.
Problemet inträffar eftersom VEC läser in webbsidan i en <iframe>
. De aktuella säkerhetsmekanismerna i webbläsare förhindrar att användargränssnittet i Target kommer åt elementen i den angivna bildrutan på grund av principen för samma ursprung. Webbläsare blockerar skript som försöker komma åt en bildruta med en annan ursprung och som innehåller information som location.href
.
Du måste använda det nya hjälptillägget för visuell redigering (rekommenderas) eller det gamla tillägget för att mata in biblioteket Target på sidorna för att kunna bläddra optimalt.
Problem orsakade av CSS-konflikter i Visual Experience Composer
Kontrollera om det finns några CSS-filer som kan påverka synligheten när webbsidan läses in i redigeraren. Om du till exempel använder egenskapen overflow: hidden
i sidbrödtexten kan det leda till rullningsproblem eller utlösa klickhändelser som kan störa menyn för redigering.