Inicializar o SDK do Node.js
Descrição
Use o método create
para inicializar o SDK do Node.js e instanciar o cliente Target para fazer chamadas para Adobe Target de experimentos e experiências personalizadas.
Método
criar
TargetClient.create(options: Object): TargetClient
Parâmetros
options
tem a seguinte estrutura:
Nome
Tipo
Obrigatório
Padrão
Descrição
cliente
String
Sim
None
Adobe Target Client ID
organizationId
String
Sim
None
Experience Cloud Organization ID
ambiente
String
Não
produção
Nome do ambiente de destino. Na interface do usuário do Target, Administration > Environments.
timeout
Número
Não
3000
Tempo limite em milissegundos
serverDomain
String
Não
*client*.tt.omtrdc.net
Substitui o nome de host padrão
seguro
Booleano
Não
true
Não definido para impor o esquema HTTP
logger
Objeto
Não
Agente NOOP
Substitui o logger NOOP padrão
targetLocationHint
String
Não
None
Dica de localização do Target
fetchApi
Função
Não
global.fetch ou window.fetch
fetch é usado pelo SDK para solicitações http. Por padrão, é usada a busca por nó ou a implementação de busca no navegador. Mas uma implementação alternativa pode ser fornecida usando
fetchApi
propertyToken
String
Não
None
Token de Propriedade de Destino. Se especificado aqui, todas as chamadas de
getOffers
usarão esse valor. Para a tomada de decisão no dispositivo, o SDK baixará somente o artefato que contém as atividades qualificadas para o token de propriedade definido em propertyToken
decisioningMethod
String
Não
lado do servidor
Determina qual método de decisão usar (no dispositivo, no lado do servidor, híbrido)
pollingInterval
Número
Não
300000 (5 minutos)
Intervalo de sondagem para o artefato de regra de decisão no dispositivo (em milissegundos)
artifactLocation
String
Não
None
Uma URL totalmente qualificada para o artefato de regra de decisão no dispositivo. Substitui o local determinado internamente.
artifactPayload
Objeto
Não
None
A carga JSON do artefato de regra de decisão no dispositivo. Se especificado, é usado em vez de solicitar um de um URL.
Objeto<String,Function>
Não
None
Um objeto opcional com chaves de nome de evento e valores de função de retorno de chamada
telemetryEnabled
Booleano
Não
true
Quando habilitado, o Adobe coletará os dados de uso de recursos do SDK e de telemetria de desempenho. Os dados pessoais não são coletados.
Exemplo
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