DokumentationAudience ManagerSjälvstudiekurser om Audience Manager

Använd bästa praxis SPA sidor när du skickar data till AAM

Last update: Sat Jul 20 2024 00:00:00 GMT+0000 (Coordinated Universal Time)
  • Ämnen:
  • Grunderna i implementering

Skapat för:

  • Erfaren
  • Utvecklare

I det här dokumentet beskrivs flera metoder för att skicka data från ensidiga program (SPA) till Adobe Audience Manager (AAM). Den här artikeln fokuserar på att använda Experience Platform tags, den rekommenderade implementeringsmetoden.

Inledande noteringar

  • Objekten nedan förutsätter att du använder plattformstaggar för implementering på din webbplats. Det finns fortfarande anledning att tänka på om du inte använder plattformstaggar, men du måste anpassa dem till din implementeringsmetod.
  • Alla SPA är olika, så du kan behöva justera några av följande objekt för att bäst uppfylla dina krav, men Adobe vill dela med dig av några bästa metoder som du behöver tänka på när du skickar data från SPA sidor till Audience Manager.

Enkelt diagram över att arbeta med SPA och AAM i Experience Platform-taggar (tidigare Launch)

spa för namn i taggar

NOTE
Detta är som sagt ett förenklat diagram över hur SPA sidor hanteras i en Adobe Audience Manager-implementering (utan Adobe Analytics) med hjälp av plattformstaggar. Som du ser är det ganska rakt framåt. Det stora beslutet är hur du ska förmedla en vyändring (eller en åtgärd) till plattformstaggar.

Utlösa taggar från SPA

Två av de vanligaste sätten att aktivera en regel i plattformstaggar (och därmed skicka data till Audience Manager) är:

  • Ställa in anpassade JavaScript-händelser (se exempel HERE med Adobe Analytics)
  • Använda en Direct Call Rule

I det här Audience Manager-exemplet använder du en Direct Call rule i Platform-taggar för att utlösa träffen i Audience Manager. Som du kommer att se i nästa avsnitt blir detta användbart genom att ställa in Data Layer på ett nytt värde, så att det kan hämtas av Data Element i plattformstaggar.

Demo

Här är en liten sida som visar hur du ändrar ett värde i datalagret och skickar det till Audience Manager, precis som på en SPA sida. Den här funktionen kan utformas för mer komplicerade ändringar. Du hittar den här demosidan HERE.

Ange datalagret

Som vi tidigare nämnt måste datalagret ställas in dynamiskt i sidhuvudet på sidan BEFORE Platform-taggar anropas och rules körs när nytt innehåll läses in på sidan eller när någon utför en åtgärd på webbplatsen, så att plattformstaggar kan hämta de nya värdena från datalagret och överföra dem till Audience Manager.

Om du går till demowebbplatsen som listas ovan och tittar på sidkällan ser du:

  • Datalagret ligger i sidans huvud, före anropet till plattformstaggar
  • JavaScript i den simulerade SPA-länken ändrar Data Layer och anropar sedan plattformstaggar (anropet _satellite.track()). Om du använde anpassade händelser från JavaScript i stället för Direct Call Rule är lektionen densamma. Ändra först data layer och anropa sedan plattformstaggar.

https://video.tv.adobe.com/v/23322/?quality=12

Ytterligare resurser

  • SPA diskussion på Adobe-forumen
  • Referensarkitekturwebbplatser som visar hur du implementerar SPA i plattformstaggar
  • Använda vedertagna metoder för att spåra SPA i Adobe Analytics
  • Demonstrationswebbplats som används för den här artikeln
recommendation-more-help
468cbaa0-07ce-4354-9a38-4f23b645a466