AAM
Adobe Audience Manager segmenten kunnen worden benut via Adobe Target SDK's. Om AAM segmenten te benutten, moeten de volgende velden worden ingevuld:
locationHint
marketingCloudVisitorId
blob
De SDK vult deze velden automatisch voor u in wanneer u een getOffers
methodevraag, maar u zult een geldig bezoekerskoekje moeten verzekeren wordt verstrekt. Voor dit cookie moet u VisitorAPI.js implementeren in de browser.
Handleiding implementatie
Gebruik van cookies
Cookies worden gebruikt voor correlaties Adobe Audience Manager verzoeken met Adobe Target verzoeken. Dit zijn de cookies die in deze implementatie worden gebruikt.
AMCVS_XXXXXXXXXXXXXXXXXXXXXXXX%40AdobeOrg
VisitorAPI.js
wanneer deze wordt geïnitialiseerd met visitorState
van het doel getOffers
reactie.mbox
targetCookie
van het doel getOffers
reactie.Overzicht van stappen
Stel dat een gebruiker een URL invoert in een browser die een aanvraag naar uw webserver verzendt. Bij het voldoen aan dat verzoek:
-
De server leest de bezoeker en doelcookies uit de aanvraag.
-
De server roept de
getOffers
van de Target SDK, met vermelding van de bezoeker en doelcookies, indien beschikbaar. -
Wanneer de
getOffers
aanroep is uitgevoerd, waarden voortargetCookie
envisitorState
worden gebruikt.- Een cookie wordt ingesteld op de reactie met waarden die zijn genomen van
targetCookie
. Dit doet u met de opdrachtSet-Cookie
responsheader, die de browser opgeeft het doelcookie te blijven gebruiken. - Er wordt een HTML-reactie voorbereid die wordt geïnitialiseerd
VisitorAPI.js
en passeertvisitorState
van de doelrespons.
- Een cookie wordt ingesteld op de reactie met waarden die zijn genomen van
-
De HTML-reactie wordt in de browser geladen…
VisitorAPI.js
is opgenomen in de koptekst van het document.- Bezoeker-API is geïnitialiseerd met
visitorState
van degetOffers
SDK-reactie. Hierdoor wordt het bezoekerscookie ingesteld in de browser, zodat deze op volgende aanvragen naar de server wordt verzonden.
Voorbeeldcode
Het volgende codevoorbeeld voert elk van de hierboven geschetste stappen uit. Elke stap wordt in de code weergegeven als een inlineopmerking naast de implementatie.
Node.js
Dit voorbeeld is afhankelijk van express, een Node.js-webframework.
code language-js line-numbers |
---|
|
code language-html line-numbers |
---|
|
Java
Dit voorbeeld gebruikt lente, een Java-webframework.
code language-java line-numbers |
---|
|
code language-java line-numbers |
---|
|
code language-java line-numbers |
---|
|
code language-java line-numbers |
---|
|
Voor meer informatie over TargetRequestUtils.java
, zie Hulpprogrammamethoden (Java)