Inicializar o SDK do Node.js

Descrição

Use o create para inicializar o SDK do Node.js e instanciar o Target cliente para fazer chamadas para Adobe Target para 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
ID do cliente do Adobe Target
organizationId
String
Sim
None
ID da organização Experience Cloud
ambiente
String
Não
produção
Nome do ambiente de destino. No Target IU, Administração > Ambientes.
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
buscar é 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 getOffers As chamadas do usarão esse valor. Para decisões 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 que método de decisão usar (no dispositivo, lado do servidor, híbrido)
pollingInterval
Número
Não
300000 (5 minutos)
Intervalo de sondagem para o artefato da regra de decisão no dispositivo (em milissegundos)
artifactLocation
String
Não
None
Um url totalmente qualificado para o artefato da regra de decisão no dispositivo. Substitui o local determinado internamente.
artifactPayload
Objeto
Não
None
A carga JSON do artefato da regra de decisão no dispositivo. Se especificado, é usado em vez de solicitar um de um URL.
events
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