documentUnloading

A propriedade documentUnloading permite usar o método sendBeacon do 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 Web SDK 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 Web SDK voltará a usar seu método de transporte normal. Mesmo que um determinado navegador permita cargas maiores, os servidores de coleta de dados da Adobe reduzem as cargas para 64 KB.

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.

IMPORTANT
Propriedade documentUnloading incompatível com propriedade renderDecisions. Evite definir ambas as propriedades como true simultaneamente.
alloy("sendEvent", {
  "xdm": adobeDataLayer.getState(reference),
  "documentUnloading": true
});

Descarregamento de documento usando a extensão de tag do Web SDK

A caixa de seleção Document will unload está disponível ao configurar uma ação Send event ao usar a extensão de tag do Web SDK.

recommendation-more-help
1ae86b30-e55e-49c1-ab11-9d0356a5f3e1