DocumentaciónGuía para desarrolladores de Target

Inicialice el SDK de Node.js

Última actualización: 20 de julio de 2024
  • Temas:
  • APIs/SDKs

Creado para:

  • Desarrollador

Descripción

Utilice el método create para inicializar el SDK de Node.js e instanciar el cliente Target para realizar llamadas a Adobe Target con el fin de realizar experimentos y experiencias personalizadas.

Método

crear

TargetClient.create(options: Object): TargetClient

Parámetros

options tiene la siguiente estructura:

NombreTipoRequeridoValor predeterminadoDescripción
clienteCadenaSíNingunaAdobe Target Client ID
organizationIdCadenaSíNingunaExperience Cloud Organization ID
entornoCadenaNoproducciónNombre del entorno de destino. En la interfaz de usuario Target, Administration > Environments.
timeoutNúmeroNo3000Tiempo de espera en milisegundos
serverDomainCadenaNo*client*.tt.omtrdc.netAnula el nombre de host predeterminado
secureBooleanoNotrueNo configurado para aplicar el esquema HTTP
loggerObjetoNoRegistrador NOOPReemplaza el registrador de NOOP predeterminado
targetLocationHintCadenaNoNingunaSugerencia de ubicación de destino
fetchApiFunciónNoglobal.fetch o window.fetchEl SDK utiliza fetch para las solicitudes http. De forma predeterminada, se utiliza la recuperación de nodos o la implementación de recuperación en el explorador. Pero se puede proporcionar una implementación alternativa utilizando fetchApi
propertyTokenCadenaNoNingunaToken De Propiedad De Destino. Si se especifica aquí, todas las llamadas de getOffers utilizarán este valor. Para la toma de decisiones en el dispositivo, el SDK solo descargará el artefacto que contenga las actividades calificadas para el token de propiedad establecido en propertyToken
decisioningMethodCadenaNodel lado del servidorDetermina qué método de toma de decisiones usar (en el dispositivo, del lado del servidor, híbrido)
pollingIntervalNúmeroNo300000 (5 minutos)Intervalo de sondeo para el artefacto de regla de toma de decisiones en el dispositivo (en milisegundos)
artifactLocationCadenaNoNingunaUna URL completa al artefacto de regla de toma de decisiones en el dispositivo. Anula la ubicación determinada internamente.
artifactPayloadObjetoNoNingunaCarga útil JSON del artefacto de regla de toma de decisiones en el dispositivo. Si se especifica, se utiliza en lugar de solicitar una desde una dirección URL.
eventsObject<String,Function>NoNingunaUn objeto opcional con claves de nombre de evento y valores de función de llamada de retorno
telemetryEnabledBooleanoNotrueCuando se habilita, Adobe recopila datos sobre el uso de las características del SDK y la telemetría de rendimiento. Los datos personales no se recopilan.

Ejemplo

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