Inicialice el SDK de Node.js
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:
Nombre
Tipo
Requerido
Valor predeterminado
Descripción
cliente
Cadena
Sí
Ninguna
Adobe Target Client ID
organizationId
Cadena
Sí
Ninguna
Experience Cloud Organization ID
entorno
Cadena
No
producción
Nombre del entorno de destino. En la interfaz de usuario Target, Administration > Environments.
timeout
Número
No
3000
Tiempo de espera en milisegundos
serverDomain
Cadena
No
*client*.tt.omtrdc.net
Anula el nombre de host predeterminado
secure
Booleano
No
true
No configurado para aplicar el esquema HTTP
logger
Objeto
No
Registrador NOOP
Reemplaza el registrador de NOOP predeterminado
targetLocationHint
Cadena
No
Ninguna
Sugerencia de ubicación de destino
fetchApi
Función
No
global.fetch o window.fetch
El 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
propertyToken
Cadena
No
Ninguna
Token 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
decisioningMethod
Cadena
No
del lado del servidor
Determina qué método de toma de decisiones usar (en el dispositivo, del lado del servidor, híbrido)
pollingInterval
Número
No
300000 (5 minutos)
Intervalo de sondeo para el artefacto de regla de toma de decisiones en el dispositivo (en milisegundos)
artifactLocation
Cadena
No
Ninguna
Una URL completa al artefacto de regla de toma de decisiones en el dispositivo. Anula la ubicación determinada internamente.
artifactPayload
Objeto
No
Ninguna
Carga ú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.
Object<String,Function>
No
Ninguna
Un objeto opcional con claves de nombre de evento y valores de función de llamada de retorno
telemetryEnabled
Booleano
No
true
Cuando 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