DocumentatieTargetDoelontwikkelaarsgids

De SDK van Node.js initialiseren

Laatst bijgewerkt: 27 juli 2023
  • Onderwerpen:
  • APIs/SDKs

Gemaakt voor:

  • Ontwikkelaar

Beschrijving

Gebruik de create om de Node.js SDK te initialiseren en het Target cliënt om vraag te maken aan Adobe Target voor experimenten en persoonlijke ervaringen.

Methode

maken

TargetClient.create(options: Object): TargetClient

Parameters

options heeft de volgende structuur:

NaamTypeVereistStandaardBeschrijving
clientStringJaGeenAdobe Target Client ID
organisationIdStringJaGeenExperience Cloud Organization ID
milieuStringNeeproductieNaam doelomgeving. In de Target UI Administration > Environments.
timeoutGetalNee3000Time-out in milliseconden
serverDomainStringNee*client*.tt.omtrdc.netOverschrijft de standaardhostnaam
beveiligenBooleanNeetrueOngedaan maken om HTTP-schema af te dwingen
registreerapparaatObjectNeeNOOP-loggerHiermee vervangt u de standaard NOOP-logboekregistratie
targetLocationHintStringNeeGeenTip voor doellocatie
fetchApi-functieNeeglobal.fetch of window.fetchophalen wordt gebruikt door de SDK voor http-verzoeken. Door gebrek wordt de knoop-halen of browser implementatie van halen gebruikt. Maar er kan een alternatieve implementatie worden geboden met behulp van fetchApi
propertyTokenStringNeeGeenToken doeleigenschap. Indien hier opgegeven, alles getOffers de vraag zal deze waarde gebruiken. Voor het bepalen van het apparaat, downloadt de SDK alleen het artefact dat de gekwalificeerde activiteiten bevat voor de eigenschap token die is ingesteld in propertyToken
determinoningMethodStringNeeserver-kantBepaalt welke beslissingsmethode moet worden gebruikt (op apparaat, server-kant, hybride)
pollingIntervalGetalNee300000 (5 minuten)Opiniepeilingsinterval voor de Artefact van regel voor apparaatbeslissingen (in milliseconden)
artifactLocationStringNeeGeenEen volledig gekwalificeerde URL naar de Artefact van regel voor apparaatbeslissingen. Hiermee overschrijft u de intern bepaalde locatie.
artifactPayloadObjectNeeGeenDe JSON-lading van de Artefact van regel voor apparaatbeslissingen. Indien opgegeven, wordt deze gebruikt in plaats van een aanvraag via een URL in te dienen.
gebeurtenissenObject<string function="">NeeGeenEen optioneel object met gebeurtenisnaamtoetsen en callback-functiewaarden
telemetryEnabledBooleanNeetrueAls deze optie is ingeschakeld, verzamelt Adobe het gebruik van de SDK-functie en de telemetriegegevens voor de prestaties. Persoonlijke gegevens worden niet verzameld.

Voorbeeld

Node.js

const CONFIG = {
    client: "acmeclient",
    organizationId: "1234567890@AdobeOrg",
    events: {clientReady: targetClientReady }
};

const targetClient = TargetClient.create(CONFIG);

function targetClientReady() {
    // make calls to Adobe Target
}
recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3