Felsöka VEC-problem (Visual Experience Composer) med Single Page-program (SPA)

I den här artikeln beskrivs de effektivaste strategierna för att felsöka VEC-problem (Visual Experience Composer) med Single Page-program (SPA) i Adobe Target.

Beskrivning description

Miljö

Adobe Target

Problem/symtom

Adobe Target VEC for SPA utnyttjar ett nytt koncept som kallas Vyer (en logisk grupp visuella element som tillsammans utgör en SPA).

Det finns ett antal begränsningar och förutsättningar baserat på det faktum att SPA inte förlitar sig på att hämta erbjudanden vid sidinläsning:

  • SPA VEC stöder inte automatisk målanpassning, automatiserad personalisering eller rekommendationsaktiviteter.

  • at.js 2.0+ och funktionen adobe.target.triggerView() måste implementeras i appen innan du kan använda SPA VEC.

  • Den inledande sidinläsningen utförs i följande ordning:

    Läs in VisitorAPI JS" Läs in at.js 2.x" Kör målbegäran (prefetch call)" call triggerView().

Upplösning resolution

Kontrollera följande när du felsöker VEC-problem som rör SPA:

  1. Kontrollera att funktionen adobe.target.triggerView() har utlösts för varje vy.

  2. Kontrollera att sidan inte trimmar eller tar bort parametrarna: mboxEdit=1 och mboxDisable=1

    Målet lägger till två parametrar (mboxEdit=1 och mboxDisable=1) när webbplatsen öppnas i Visual Experience Composer.

    Om din webbplats (särskilt Fristående sidprogram) trimmar dina parametrar eller tar bort dem när du navigerar från en sida till en annan (utan att läsa in en sida på nytt), bryts målfunktionen och Target-biblioteken läses inte in.

  3. Leta efter felmeddelanden som kan visas i konsolloggarna. Det kan till exempel vara ett problem med att i-frame blockerar vyinläsningen. Ett vanligt felmeddelande är:

    code language-none
    Uncaught DOMException: Blocked a frame with origin "https://view.customer-website.com" from accessing a cross-origin frame.
    at https://www.adobe.com
    
  4. Kontrollera om det finns ett meddelande om målvy i nätverksloggarna (Målmeddelande med status 204). Om samtalet blockeras kontrollerar du statusen.

  5. För problem där ändringar inte längre visas i VEC men på ändringspanelen, och du inte kan ta bort ändringarna från panelen, kontrollerar du att det inte finns några efterföljande blanksteg i view -namnet.

  6. Mer information som ska säkerställas när namnet för vyn konfigureras är:

    • Inga efterföljande blanksteg.
    • Kan inte vara tom.
    • Vynamn måste vara unikt för alla sidor.
    • Vynamn får inte börja eller sluta med /. Detta beror på att vynamnet vanligtvis extraheras från URL-sökvägen. För oss är home och /home olika.
    • Samma vy ska inte aktiveras flera gånger i följd med alternativet {page: true}.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f