Hjälptillägg för Visual Experience Composer

The Adobe Target Visual Experience Composer (VEC) Med webbläsartillägget Helper för Google Chrome kan du läsa in webbplatser tillförlitligt i VEC för att snabbt skapa och skapa QA-webbupplevelser.

VEC Helper-webbläsaren är ett Chrome-tillägg. Det här tillägget är inte nödvändigt när du använder Mozilla Firefox.

VIKTIGT

Från och med januari 2023 är den nuvarande Target Tillägget VEC Helper slutar fungera i Google Chrome eftersom Google inte tillåter tillägg med Manifest V2. Ladda ned det nya tillägget för att fortsätta att visuellt utveckla dina webbplatser i Target från och med det nya året. Mer information finns i Hjälptillägg för visuell redigering.

Orsaker till att vissa webbplatser kanske inte öppnas som de ska i VEC

  • Webbplatsen har strikta säkerhetsprinciper.
  • Webbplatsen ligger i en iframe.
  • at.js-biblioteket är ännu inte implementerat på webbplatsen.
  • Kundens QA- och/eller scensajt är inte tillgänglig för omvärlden (webbplatsen är intern).
  • Det finns vissa begränsningar när du försöker använda VEC för att öppna en webbplats som använder Servicearbetare (SW).

En SWF-fil är en webbteknik som kan användas för att avlyssna begäranden för den domän som de är installerade på av en webbsida. Programvaran överlever sidbesöket och aktiverar sig själv vid efterföljande besök. Svartvyn avgör vilka förfrågningar som går igenom och vilka som fångas upp och hanteras från ett cacheminne istället.

Programvaran kan styra cachningen. kan cachelagra själva webbsidan, statiska resurser som JS, CSS, IMG, AJAX, deras innehåll och deras svarshuvuden, inklusive de som VEC Helper-tillägg för mål försöker ta bort, som X-Frame-Options: SAMEORIGIN, CSP (Content-Security-Policy) eller Set-Cookie.

Tyvärr tar Chrome-tilläggets API:er som fångar upp webbförfrågningar inte emot förfrågningar som fångats upp och hanterats av en SWF-fil. Tillägget kan därför inte åtgärda sidhuvuden och cookies om webbsidesbegäran hanterades från ett cacheminne av en SWF-fil eftersom webbsidan inte läses in i VEC på grund av X-Frame-Options eller CSP-rubriker som också cache-lagrades.

Som en möjlig tillfällig lösning kan du inaktivera Service Workers på fliken Chrome Developer Tools > Application (Verktyg för Chrome-utvecklare) och sedan aktivera kryssrutan"Bypass for network" (Kringgå för nätverk) under avsnittet Service Workers (Servicearbetare).

Webbläsartillägget VEC Helper för Chrome löser problem med webbplatsinläsning som kunderna nu är beroende av Target Förbättrad Experience Composer eller tillägg från tredje part, till exempel Uppriktigt.

Fördelar med att använda VEC Helper-tillägget

  • Alla iframe-rubriker, som X-Frame-Options och Content-Security-Policy, tas implicit bort från webbplatsen. Du behöver inte längre skapa komplicerade regler.

  • Om en webbsida ännu inte innehåller Target at.js JavaScript-bibliotek kan du använda tillägget för att mata in biblioteket så att du kan skapa upplevelser för webbplatsen. Du kan sedan skapa aktiviteter och köra frågor och svar med hjälp av förhandsgranskningslänkar.

    Observera att tillägget inte injicerar at.js med Enhanced Experience Composer (EEC), men funktionen SameSite Cookie finns fortfarande kvar. Om du vill mata in at.js på webbsidan stänger du av EEC.

  • Mobilvisningsrutor stöds även utan Enhanced Experience Composer (EEG).

  • Kunder som är nybörjare på Target kan använda tillägget för att experimentera med Target även om deras IT-utvecklare ännu inte har implementerat Target på deras webbplatser.

  • Partners som betjänar flera kunders webbplatser och Target konton har nu en enkel mekanism som stöder VEC-inläsning, i stället för att hantera flera regler i tredjepartsverktyg.

Hämta och installera VEC Helper-webbläsartillägget

  1. Navigera till Webbläsartillägget Adobe Target VEC Helper i Chrome Web Store.

  2. Klicka på Add to Chrome > Add Extension.

  3. Öppna VEC i Target.

  4. Om du vill använda tillägget klickar du på ikonen för VEC Helper-webbläsartillägget ( VEC Helper: ikon ) i webbläsarens verktygsfält i Chrome när du arbetar i VEC eller QA-läge.

  5. (Villkorligt) Skjut upp Inject Target Libraries växla till"på"-positionen om webbsidan ännu inte innehåller Target at.js JavaScript-bibliotek.

    Följande bild visar VEC Helper med Inject Target Libraries aktiverad inställning:

    VEC-hjälp 1

    Följande bild visar VEC Helper där du tillfrågas om du vill att den ska injiceras Target bibliotek på sidan för att aktivera redigering:

    VEC-hjälp 2

  6. (Villkorligt) Skjut upp Cookies växla till"på"-positionen för att automatiskt lägga till SameSite=None åtgärda attributwebbläsare.

    Cookies i VEC-hjälptillägget

    Mer information om SameSite=None korrigering av attributwebbläsare, se"Hur påverkar de nyligen meddelade reglerna för tillämpning av cookies i Google Chrome SameSite hur VEC och EEC fungerar?" in Felsökning av problem relaterade till Visual Experience Composer och Enhanced Experience Composer.

Anteckningar

  • The Inject Target libraries -flaggan i tillägget är som standard AV. Du kan aktivera den här flaggan om du vill använda VEC på en webbplats som ännu inte har implementerats för Target.

    Den här flaggan är en global inställning. Flaggan är aktiverad eller inaktiverad för alla webbplatser som öppnas i VEC. Om du till exempel anger att flaggan ska vara"on" och öppna en webbplats som redan har implementerats med at.js, får du ett meddelande om att at.js redan har lästs in. Adobe räknar med att de flesta kunder redan har at.js implementerat på sina sidor och använder standardinställningen"off".

  • Tillägget läser in den senaste versionen av at.js som är tillgänglig från Target UI in Administration > Implementation.

  • När tillägget används för att injicera at.js i QA-lägemåste du ha en annan flik i Chrome öppen. Denna Chrome-flik måste autentiseras till samma Adobe Experience Cloud Organisationen som du skapade aktiviteten i.

  • Följande meddelanden hjälper dig att hålla dig informerad:

    • Om du försöker läsa in en webbplats med VEC som inte kan läsas in visas ett meddelande om att du har installerat webbläsartillägget VEC Helper.
    • Om at.js ännu inte har implementerats på webbplatsen visas ett meddelande i VEC om att du har installerat tillägget.
    • Om tillägget är aktiverat och aktiverar inläsningen visas meddelanden när tillägget injicerar at.js-biblioteket (om det behövs) eller hjälper till att öppna webbplatsen på ett tillförlitligt sätt i VEC.

På denna sida