AAM
Adobe Audience Manager segmenten kunnen worden benut via Adobe Target SDK's. Om AAM segmenten te benutten, moeten de volgende velden worden ingevuld:
locationHintmarketingCloudVisitorIdblobDe 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%40AdobeOrgVisitorAPI.js wanneer deze wordt geïnitialiseerd met visitorState van het doel getOffers reactie.mboxtargetCookie 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
getOffersvan de Target SDK, met vermelding van de bezoeker en doelcookies, indien beschikbaar. -
Wanneer de
getOffersaanroep is uitgevoerd, waarden voortargetCookieenvisitorStateworden gebruikt.- Een cookie wordt ingesteld op de reactie met waarden die zijn genomen van
targetCookie. Dit doet u met de opdrachtSet-Cookieresponsheader, die de browser opgeeft het doelcookie te blijven gebruiken. - Er wordt een HTML-reactie voorbereid die wordt geïnitialiseerd
VisitorAPI.jsen passeertvisitorStatevan de doelrespons.
- Een cookie wordt ingesteld op de reactie met waarden die zijn genomen van
-
De HTML-reactie wordt in de browser geladen…
VisitorAPI.jsis opgenomen in de koptekst van het document.- Bezoeker-API is geïnitialiseerd met
visitorStatevan degetOffersSDK-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)