documentUnloading
A propriedade documentUnloading
permite usar o método sendBeacon
da JavaScript para enviar dados para o Adobe. Se uma solicitação típica demorar muito, o navegador poderá cancelar a solicitação. Você pode instruir o SDK da Web a usar sendBeacon
para que a solicitação seja executada em segundo plano depois que você sair da página. Habilite essa propriedade para ajudar a impedir que solicitações de dados sejam canceladas pelo navegador durante o descarregamento.
Vários navegadores impõem um limite de 64 KB à quantidade de dados que podem ser enviados com sendBeacon
de uma vez. Se o navegador rejeitar o evento porque a carga é muito grande, o SDK da Web voltará a usar seu método de transporte normal.
Configurar o descarregamento de documentos usando a extensão de tag do SDK da Web
Habilitar o Documento descarregará a caixa de seleção nas ações de uma regra de marca.
- Faça logon em experience.adobe.com usando suas credenciais da Adobe ID.
- Navegue até Coleção de dados > Marcas.
- Selecione a propriedade de tag desejada.
- Navegue até Regras e selecione a regra desejada.
- Em Ações, selecione uma ação existente ou crie uma ação.
- Defina o campo suspenso Extensão como Adobe Experience Platform Web SDK e defina o Tipo de Ação como Enviar evento.
- Habilitar o Documento descarregará a caixa de seleção na seção Dados.
- Clique em Manter alterações e execute o fluxo de trabalho de publicação.
Configurar o descarregamento de documentos usando a biblioteca JavaScript do SDK da Web
Defina o booleano documentUnloading
ao executar o comando sendEvent
. Seu valor padrão é false
. Defina essa propriedade como true
se desejar usar o método sendBeacon
para enviar dados ao Adobe.
documentUnloading
incompatível com propriedade renderDecisions
. Você não deve definir ambas as propriedades como true
simultaneamente.alloy("sendEvent", {
"xdm": adobeDataLayer.getState(reference),
"documentUnloading": true
});