Gebruik best practices op SPA-pagina's wanneer u gegevens naar AAM verzendt using-best-practices-on-spa-pages-when-sending-data-to-aam

Dit document beschrijft verscheidene beste praktijken voor het verzenden van gegevens van enig-paginatoepassingen (SPA) aan Adobe Audience Manager (AAM). Dit artikel richt zich op het gebruik van Experience Platform tags , de aanbevolen implementatiemethode.

Eerste aantekeningen

  • In de onderstaande items wordt ervan uitgegaan dat u de tags Platform gebruikt om te implementeren op uw site. De overwegingen bestaan nog als u geen markeringen van het Platform gebruikt, maar u zou hen aan uw implementatiemethode moeten aanpassen.
  • Alle SPAs zijn verschillend, zodat zou u sommige volgende punten kunnen moeten aanpassen om aan uw vereisten het best te voldoen, maar Adobe wil sommige beste praktijken delen die u moet nadenken aangezien u gegevens van de pagina's van het KUUROORD naar Audience Manager verzendt.

Eenvoudig diagram van het werken met SPAs en AAM in de markeringen van Experience Platform (vroeger, Lancering) simple-diagram-of-working-with-spas-and-aam-in-experience-platform-launch

SPA voor naam in markeringen

NOTE
Zoals verklaard, is dit een vereenvoudigd diagram van hoe de pagina's van het KUUROORD in een implementatie van Adobe Audience Manager (zonder Adobe Analytics) gebruikend de markeringen van het Platform worden behandeld. Zoals u kunt zien, is het vrij recht-voorwaarts, met het grote besluit is hoe u een meningsverandering (of een actie) aan de markeringen van het Platform gaat meedelen.

Tags uit de SPA-pagina triggeren triggering-launch-from-the-spa-page

Twee van de gemeenschappelijkere methodes om een regel in de markeringen van het Platform (en daarom het verzenden van gegevens naar Audience Manager) teweeg te brengen, zijn:

  • Het plaatsen van de douanegebeurtenissen van JavaScript (zie voorbeeld ​ HER ​ met Adobe Analytics)
  • Een Direct Call Rule gebruiken

In dit Audience Manager-voorbeeld gebruikt u een Direct Call rule in Platform-tag om de hit te activeren naar Audience Manager. Zoals u in de volgende secties zult zien, wordt dit handig door de Data Layer in te stellen op een nieuwe waarde, zodat deze kan worden opgepakt door de Data Element in de tags Platform.

Demopagina demo-page

Hier is een kleine pagina die het veranderen van een waarde in de gegevenslaag en het verzenden van het in Audience Manager aantoont, aangezien u op een pagina van het KUUROORD kunt doen. Deze functionaliteit kan worden gemodelleerd voor uitgebreidere wijzigingen die nodig zijn. U kunt deze demopagina ​ HER ​ vinden.

De gegevenslaag instellen setting-the-data-layer

Zoals vermeld, wanneer nieuwe inhoud op de pagina wordt geladen of wanneer iemand een actie op de plaats uitvoert, moet de gegevenslaag dynamisch in het hoofd van de pagina worden geplaatst VOORDAT de markeringen van het Platform worden geroepen en rules in werking stellen, zodat de markeringen van het Platform de nieuwe waarden van de gegevenslaag kunnen opvangen en hen in Audience Manager duwen.

Als u naar de hierboven vermelde demosite gaat en naar de paginabron kijkt, ziet u:

  • De gegevenslaag bevindt zich in de kop van de pagina, vóór de aanroep van de tags Platform
  • De JavaScript in de gesimuleerde SPA-koppeling wijzigt de Data Layer en roept vervolgens de tags Platform aan (de _satellite.track() -aanroep). Als u aangepaste JavaScript-gebeurtenissen gebruikte in plaats van deze Direct Call Rule , is de les hetzelfde. Wijzig eerst de data layer -tags en roep vervolgens de tags Platform aan.

Aanvullende bronnen additional-resources

recommendation-more-help
468cbaa0-07ce-4354-9a38-4f23b645a466