Gebruik de beste werkwijzen op SPA pagina's wanneer u gegevens naar AAM verzendt
- Onderwerpen:
- Basisprincipes van implementatie
Gemaakt voor:
- Ervaren
- Ontwikkelaar
In dit document worden verschillende aanbevolen procedures beschreven voor het verzenden van gegevens van toepassingen (SPA) naar Adobe Audience Manager (AAM). In dit artikel wordt het gebruik van Experience Platform tags, de aanbevolen uitvoeringsmethode.
Eerste aantekeningen
- Bij de onderstaande items wordt ervan uitgegaan dat u Platform-tags 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 SPA zijn verschillend, zodat zou u sommige van de volgende punten kunnen moeten aanpassen om aan uw vereisten het best te voldoen, maar Adobe wil sommige beste praktijken delen die u over moet denken aangezien u gegevens van SPA pagina's naar Audience Manager verzendt.
Eenvoudig diagram van het werken met SPA en AAM in Experience Platforms markeringen (vroeger, Lancering)
Labels uit de SPA pagina bijsnijden
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:
- Aangepaste JavaScript-gebeurtenissen instellen (zie voorbeeld HIER met Adobe Analytics)
- Een Direct Call Rule
In dit voorbeeld gebruikt u een Direct Call rule in Platform-tags om te zorgen dat de treffer de Audience Manager in gaat. Zoals u in de volgende secties zult zien, wordt dit handig wanneer u de opdracht Data Layer een nieuwe waarde, zodat deze door de Data Element in Platform-tags.
Demopagina
Dit is een kleine pagina die het veranderen van een waarde in de gegevenslaag en het verzenden van het in Audience Manager aantoont, zoals u op een SPA pagina kunt doen. Deze functionaliteit kan worden gemodelleerd voor uitgebreidere wijzigingen die nodig zijn. U kunt deze demopagina vinden HIER.
De gegevenslaag instellen
Zoals vermeld, wanneer nieuwe inhoud op de pagina wordt geladen of wanneer iemand een actie op de plaats uitvoert, moet de gegevenslaag dynamisch in de kop van de pagina worden geplaatst VOORDAT de markeringen van het Platform worden geroepen en in werking gesteld rules, zodat Platforms tags de nieuwe waarden uit de gegevenslaag kunnen ophalen en in de Audience Manager kunnen 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 het aanroepen van Platform-tags
- Het JavaScript in de gesimuleerde SPA-koppeling wijzigt de Data Layer, roept vervolgens Platform-tags aan (de
_satellite.track()
vraag). Als u in plaats van deze aangepaste JavaScript-gebeurtenissen gebruikte Direct Call RuleMaar de les is hetzelfde. Wijzig eerst de data layeren roep vervolgens Platform-tags aan.