Fornece uma forma padrão de registrar uma extensão específica.
Essa função está disponível para a at.js versão 1.somente x. Essa função foi descontinuada pelo lançamento da at.js 2.x. Ela retorna o conteúdo padrão se for usada com a 2.x.
O parâmetro de opções é obrigatório e tem a seguinte estrutura:
Chave | Tipo | Obrigatório | Descrição |
---|---|---|---|
name | String | Sim | Nome da extensão. |
módulos | Array[String] | Sim | Uma matriz de sequências de caracteres representando nomes de módulo solicitados. |
registrar | Função | Sim | Uma função usada para inicializar e criar a extensão. Esta função recebe argumentos com base na matriz de módulos. |
Notas:
Para mais informações e exemplos de como usar registerExtension
, consulte a página Adobe Experience Cloud Target atjs Extensions no GitHub.
Chave | Tipo | Descrição |
---|---|---|
clientCode | String | Código de cliente |
serverDomain | String | Domínio do servidor Edge |
globalMboxName | String | Nome da mbox global do Target |
globalMboxAutoCreate | Booleano | Indica se a criação automática está ativada ou não |
timeout | Número | Tempo limite da solicitação |
Chave | Tipo | Descrição |
---|---|---|
log | Função | Registra a lista variável de argumentos no console do navegador, se houver um. Ela é ativada somente quando mboxDebug=true é transmitido à URL. |
error | Função | Registra a lista variável de argumentos no console do navegador. Ela só é ativada quando há erros graves, como tempo limite de rede, nó HTML não encontrado, etc. |