Felsökning relaterade till Visual Experience Composer

Visningsproblem kan ibland uppstå i Adobe Target Visual Experience Composer (VEC) på vissa villkor.

När jag öppnar min webbplats på Visual Experience Composer, Target biblioteken läses inte in. (endast VEC) section_8A7D3F4AD2CC4C3B823EE9432B97E06F

Target lägger till två parametrar (mboxEdit=1 och mboxDisable=1) när du öppnar webbplatsen 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) visas Target funktionsavbrott 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 upplevelsekompositioner. 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, prova att stänga av Enhanced Experience Composer och använder Visual Experience Composer i stället.

Så här inaktiverar du Enhanced Experience Composer, gå till Administration > Visual Experience Composer och stänga av Enable Enhanced Experience Composer alternativ.

Följande felmeddelande visas för vissa användare i konsolen:

Felmeddelande för konsol

Om varken Visual Experience Composer eller Enhanced Experience Composer fungerar, använder ett webbläsartillägg som Requestly (Chrome eller Firefox) eller Ändra svarshuvuden (Firefox) som kan skriva över X-Frames-rubrikalternativen för din plats och tillåta att de läses in iFrames, vilket aktiverar VEC. Om du inte kan använda webbläsartillägg använder du Formulärbaserad Experience Composer.

NOTE
Förutom följande information kan du använda Adobe Target Visual Editing Helper extension for Google Chrome.
NOTE
Dessa plugin-program bör endast användas i samband med VEC-redigering.
För Requestly om du behöver ta bort rubriker gör du något av följande:
  • 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.

För Modify Response Header filtillägg (Firefox), eftersom du inte kan lägga till en URL-regel, måste du göra följande:
  • Aktivera regeln när du redigerar i VEC och inaktivera regeln när du inte använder VEC.

Använd Requestly tillägg på Chrome eller Firefox:

  1. Stäng av Enhanced Experienced Composer.

  2. Installera Requestly webbläsartillägg på Chrome eller Firefox.

  3. Öppna tillägget och konfigurera det med följande:

  4. Välj Modify headers.

  5. 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
        Sidhuvuden som ändras via Requestly är versalkä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:n.

      chrome_extension, image

  6. Klicka på Save.

    begärd bild

    Nu bör du kunna läsa in sidan snabbt med Visual Experience Composer.

Använd Modify Response Headers tillägg på Firefox:

  1. Installera Modify Response Headers på Firefox och starta om webbläsaren.
  2. Från Firefox väljer du tillägget Ändra svarshuvuden.
  3. Klicka på Preferences.
  4. Välj Filter från Action nedrullningsbar meny.
  5. I Header Name fält, ange: X-Frame-Options.
  6. Upprepa steg 4 och 5 för att lägga till ett filter med x-frame-options.
  7. Klicka på Add.
  8. Klicka på Start.

Firefox-tillägg

Öppna efter att du har konfigurerat ett tillägg Target. Sidorna ska nu läsas in i Visual Experience Composer, även om Enhanced Experience Composer är inaktiverat.

Min sida visas inte i VEC (endast VEC) does-not-load

  • Den senaste versionen av tillägget säkerställer bästa kompatibilitet med VEC: Adobe Experience Cloud Visual Editing Helper extension.

    Verifiera om du använder den senaste versionen genom att gå till Extensions > Manage Extensions klicka sedan på Details.

  • The 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 det är at.js eller Adobe Experience Platform Web SDK finns redan på sidan.

    Kontrollera att inga ogiltiga ändringar har lagts till i de at.js-huvuden som konfigurerats i Administration > Implementation -avsnitt.

  • 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 din webbplats inte kan läsas in i VEC, eller om den fungerar oväntat, är en möjlig åtgärd att acceptera cookies på din webbplats 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äge och har åtkomst till en URL som inte har Target implementerade bibliotek (at.js or Adobe Experience Platform Web SDK) eller innehåller en bildrutebusterrubrik, visas VEC som brutet. På grund av säkerhetsproblem i webbläsaren Target kan inte komma åt den URL du navigerade till eller så uppdateras inte VEC-URL:en konsekvent om sidan läses in.

Problemet inträffar eftersom VEC läser in webbsidan i en <iframe>. De aktuella säkerhetsfunktionerna i webbläsarna förhindrar Target Gränssnittet kan inte komma åt elementen i den angivna bildrutan på grund av principen för samma ursprung. Webbläsare blockerar skript som försöker få åtkomst till en bildruta med en annan ursprung och som innehåller information som location.href.

Du måste använda den nya Hjälptillägg för visuell redigering (rekommenderas) eller gammalt tillägg för att injicera Target Bibliotek 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. Använd till exempel overflow: hidden på sidans brödtext kan leda till rullningsproblem eller utlösa klickhändelser som kan störa menyn för redigering.

recommendation-more-help
3d9ad939-5908-4b30-aac1-a4ad253cd654