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. |
gebeurtenissen | 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