documentUnloading
La propiedad documentUnloading
le permite utilizar el método sendBeacon
de JavaScript para enviar datos al Adobe. Si una solicitud típica tarda demasiado, el explorador puede cancelarla. Puede indicar al SDK web que use sendBeacon
para que la solicitud se ejecute en segundo plano después de salir de la página. Habilite esta propiedad para evitar que el explorador cancele las solicitudes de datos al descargar.
Varios exploradores imponen un límite de 64 KB a la cantidad de datos que se pueden enviar con sendBeacon
al mismo tiempo. Si el explorador rechaza el evento porque la carga útil es demasiado grande, el SDK web vuelve a utilizar su método de transporte normal.
Configurar la descarga de documentos mediante la extensión de etiqueta del SDK web
Habilitar la casilla de verificación Documento descargará dentro de las acciones de una regla de etiqueta.
- Inicie sesión en experience.adobe.com con sus credenciales de Adobe ID.
- Vaya a Recopilación de datos > Etiquetas.
- Seleccione la propiedad de etiquetas que desee.
- Vaya a Reglas y luego seleccione la regla que desee.
- En Acciones, seleccione una acción existente o cree una acción.
- Establezca el campo desplegable Extension en SDK web de Adobe Experience Platform y establezca Action Type en Send event.
- Habilitar la casilla de verificación Documento descargará en la sección Datos.
- Haga clic en Conservar cambios y, a continuación, ejecute el flujo de trabajo de publicación.
Configurar la descarga de documentos mediante la biblioteca JavaScript del SDK web
Establezca el booleano documentUnloading
al ejecutar el comando sendEvent
. Su valor predeterminado es false
. Establezca esta propiedad en true
si desea utilizar el método sendBeacon
para enviar datos al Adobe.
documentUnloading
no es compatible con la propiedad renderDecisions
. No debe establecer ambas propiedades en true
simultáneamente.alloy("sendEvent", {
"xdm": adobeDataLayer.getState(reference),
"documentUnloading": true
});