Get Offers (Node.js)
Beschrijving
getOffers()
wordt gebruikt om een besluit uit te voeren en een ervaring van terug te winnen Adobe Target.
Methode
getOffers
TargetClient.getOffers(options: Object): Promise
Parameters
De options
object heeft de volgende structuur:
Naam
Type
Vereist
Standaard
Beschrijving
bezoekerCookie
String
Nee
Geen
CECID-cookie (VisitorId)
targetCookie
String
Nee
Geen
Target koekje
targetLocationHint
String
Nee
Geen
Target locatiehint
consumerId
Sting
Nee
Geen
ConsumerIds voor Analytics for Target (A4T) stitching
CustomerIds
Array
Nee
Geen
Klant-id's in de indeling VisitorId die compatibel is met
sessionId
String
Nee
Geen
Wordt gebruikt voor het koppelen van meerdere Target verzoeken
bezoeker
Object
Nee
new VisitorId
Een externe VisitorId-instantie leveren
beloften
Promise
teruggekeerd heeft de volgende structuur:
Naam
Type
Beschrijving
bezoekerState
Object
Object dat moet worden doorgegeven aan de Bezoeker-API
getInstance()
targetCookie
Object
Target koekje
targetLocationHintCookie
Object
Target locatiehintcookie
analyticsDetails
Array
Analyselading, in geval van client-side Analytics-gebruik
traceren
Array
Samengevoegde spoorgegevens voor alle verzoekdozen/meningen
status
Object
Een object dat de status van het antwoord bevat.
determinoningMethod
String
Bepaalt welke beslissingsmethode moet worden gebruikt (op apparaat, server-kant, hybride)
targetCookie
en targetLocationHintCookie
objecten die worden gebruikt voor het doorgeven van gegevens naar de browser, hebben de volgende structuur:
Naam
Type
Beschrijving
name
String
Naam cookie
value
Alle
Cookie-waarde, de tekenreeks wordt omgezet
maxAge
Getal
De
maxAge
optie is een gemak voor het plaatsen verloopt met betrekking tot de huidige tijd in secondenDe status
Het object dat wordt gebruikt om de status van de doelreactie aan te geven, heeft de volgende structuur:
Naam
Type
Beschrijving
status
Getal
HTTP-statuscode
message
String
Een bericht over de reactie. Het kan bijvoorbeeld aangeven of een beslissing over het antwoord is genomen op apparaat of op de server
remoteMboxes
Array
Wanneer beslissingsmethode is
on-device
Er wordt een array met namen van selectievakjes gegeven die niet volledig op het apparaat konden worden vastgesteld. Met andere woorden: Target Delivery API verzoek is nodig.Voorbeeld
Node.js
const TargetClient = require("@adobe/target-nodejs-sdk");
const CONFIG = {
client: "acmeclient",
organizationId: "1234567890@AdobeOrg"
};
const targetClient = TargetClient.create(CONFIG);
const request = {
context: {channel: "web"},
execute: {
mboxes: [{
name: "a1-serverside-ab",
index: 1
}]
}};
const response = await targetClient.getOffers({ request });
recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3