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:
Naam
Type
Vereist
Standaard
Beschrijving
client
String
Ja
Geen
Adobe Target Client ID
organisationId
String
Ja
Geen
Experience Cloud Organization ID
milieu
String
Nee
productie
Naam doelomgeving. In de Target UI Administration > Environments.
timeout
Getal
Nee
3000
Time-out in milliseconden
serverDomain
String
Nee
*client*.tt.omtrdc.net
Overschrijft de standaardhostnaam
beveiligen
Boolean
Nee
true
Ongedaan maken om HTTP-schema af te dwingen
registreerapparaat
Object
Nee
NOOP-logger
Hiermee vervangt u de standaard NOOP-logboekregistratie
targetLocationHint
String
Nee
Geen
Tip voor doellocatie
fetchApi
-functie
Nee
global.fetch of window.fetch
ophalen 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
propertyToken
String
Nee
Geen
Token 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
determinoningMethod
String
Nee
server-kant
Bepaalt welke beslissingsmethode moet worden gebruikt (op apparaat, server-kant, hybride)
pollingInterval
Getal
Nee
300000 (5 minuten)
Opiniepeilingsinterval voor de Artefact van regel voor apparaatbeslissingen (in milliseconden)
artifactLocation
String
Nee
Geen
Een volledig gekwalificeerde URL naar de Artefact van regel voor apparaatbeslissingen. Hiermee overschrijft u de intern bepaalde locatie.
artifactPayload
Object
Nee
Geen
De 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.
Object<string function="">
Nee
Geen
Een optioneel object met gebeurtenisnaamtoetsen en callback-functiewaarden
telemetryEnabled
Boolean
Nee
true
Als 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