documentUnloading
Med egenskapen documentUnloading
kan du använda JavaScript sendBeacon
-metoden för att skicka data till Adobe. Om en vanlig begäran tar för lång tid kan webbläsaren avbryta den. Du kan ange att Web SDK ska använda sendBeacon
så att begäran körs i bakgrunden när du navigerar bort från sidan. Aktivera den här egenskapen för att förhindra att dataförfrågningar avbryts av webbläsaren vid borttagning.
Flera webbläsare har en gräns på 64 kB för den mängd data som kan skickas med sendBeacon
samtidigt. Om webbläsaren avvisar händelsen eftersom nyttolasten är för stor återgår Web SDK till sin normala transportmetod.
Konfigurera dokumentborttagning med hjälp av taggtillägget Web SDK
Aktivera kryssrutan Document will unload i åtgärderna för en taggregel.
- Logga in på experience.adobe.com med dina Adobe ID-inloggningsuppgifter.
- Navigera till Data Collection > Tags.
- Välj önskad taggegenskap.
- Navigera till Rules och markera önskad regel.
- Välj en befintlig åtgärd under Actions eller skapa en åtgärd.
- Ställ in listrutefältet Extension på Adobe Experience Platform Web SDK och ställ in Action Type på Send event.
- Aktivera kryssrutan Document will unload i avsnittet Data.
- Klicka på Keep Changes och kör sedan ditt publiceringsarbetsflöde.
Konfigurera dokumentborttagning med hjälp av JavaScript-biblioteket för Web SDK
Ange det booleska värdet documentUnloading
när du kör kommandot sendEvent
. Dess standardvärde är false
. Ange den här egenskapen till true
om du vill använda metoden sendBeacon
för att skicka data till Adobe.
documentUnloading
är inte kompatibel med egenskapen renderDecisions
. Du bör inte ange båda egenskaperna till true
samtidigt.alloy("sendEvent", {
"xdm": adobeDataLayer.getState(reference),
"documentUnloading": true
});