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
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
- bespreking van het KUUROORD op de forums van Adobe
- de plaatsen van de Architectuur van de Verwijzing om te tonen hoe te om KUUROORD in de markeringen van het Platform uit te voeren
- Gebruikend beste praktijken wanneer het volgen van KUUROORD in Adobe Analytics
- plaats van de Demo die voor dit artikel wordt gebruikt