DocumentatieTargetDoelontwikkelaarsgids

Get Offers (Node.js)

Laatst bijgewerkt: 5 mei 2025
  • Onderwerpen:
  • APIs/SDKs

Gemaakt voor:

  • Ontwikkelaar

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:

NaamTypeVereistStandaardBeschrijving
VerzoekObjectJaGeenHiermee wordt voldaan aan de Target Leverings-API verzoek
bezoekerCookieStringNeeGeenCECID-cookie (VisitorId)
targetCookieStringNeeGeenTarget koekje
targetLocationHintStringNeeGeenTarget locatiehint
consumerIdStingNeeGeenConsumerIds voor Analytics for Target (A4T) stitching
CustomerIdsArrayNeeGeenKlant-id's in de indeling VisitorId die compatibel is met
sessionIdStringNeeGeenWordt gebruikt voor het koppelen van meerdere Target verzoeken
bezoekerObjectNeenew VisitorIdEen externe VisitorId-instantie leveren

beloften

Promise teruggekeerd heeft de volgende structuur:

NaamTypeBeschrijving
verzoekObjectTarget Delivery API verzoek
reactieObjectTarget Delivery API reactie
bezoekerStateObjectObject dat moet worden doorgegeven aan de Bezoeker-API getInstance()
targetCookieObjectTarget koekje
targetLocationHintCookieObjectTarget locatiehintcookie
analyticsDetailsArrayAnalyselading, in geval van client-side Analytics-gebruik
responseTokensArrayEen lijst van Reactietokens.
tracerenArraySamengevoegde spoorgegevens voor alle verzoekdozen/meningen
statusObjectEen object dat de status van het antwoord bevat.
determinoningMethodStringBepaalt 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:

NaamTypeBeschrijving
nameStringNaam cookie
valueAlleCookie-waarde, de tekenreeks wordt omgezet
maxAgeGetalDe maxAge optie is een gemak voor het plaatsen verloopt met betrekking tot de huidige tijd in seconden

De status Het object dat wordt gebruikt om de status van de doelreactie aan te geven, heeft de volgende structuur:

NaamTypeBeschrijving
statusGetalHTTP-statuscode
messageStringEen bericht over de reactie. Het kan bijvoorbeeld aangeven of een beslissing over het antwoord is genomen op apparaat of op de server
remoteMboxesArrayWanneer beslissingsmethode is on-deviceEr 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