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:

  1. 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

  2. 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

  3. 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
    
  4. Det kan finnas en eller flera iframe-felsökningstekniker, varav några av dem listas nedan:

  5. 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.js
    • target-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:

  1. 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.
  2. 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.
  3. 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.
  4. 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
  5. 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

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f