documentUnloading
Mit der documentUnloading-Eigenschaft können Sie die sendBeacon-Methode von JavaScript verwenden, um Daten an Adobe zu senden. Wenn eine typische Anfrage zu lange dauert, kann der Browser die Anfrage abbrechen. Sie können Web SDK anweisen, sendBeacon zu verwenden, damit die Anfrage im Hintergrund ausgeführt wird, nachdem Sie die Seite verlassen haben. Aktivieren Sie diese Eigenschaft, um zu verhindern, dass Datenanfragen beim Entladen vom Browser abgebrochen werden.
In verschiedenen Browsern ist die Datenmenge, die mit sendBeacon gleichzeitig gesendet werden kann, auf 64 KB beschränkt. Wenn der Browser das Ereignis ablehnt, weil die Payload zu groß ist, greift der Web SDK auf die Verwendung seiner normalen Transportmethode zurück. Selbst wenn ein bestimmter Browser größere Payloads zulässt, reduzieren Adobe-Datenerfassungs-Server Payloads auf 64 KB.
Legen Sie beim Ausführen des documentUnloading-Befehls den booleschen Wert sendEvent fest. Der Standardwert lautet false. Legen Sie diese Eigenschaft auf true fest, wenn Sie die sendBeacon-Methode zum Senden von Daten an Adobe verwenden möchten.
documentUnloading-Eigenschaft ist mit der renderDecisions-Eigenschaft nicht kompatibel. Vermeiden Sie es, beide Eigenschaften gleichzeitig auf true zu setzen.alloy("sendEvent", {
"xdm": adobeDataLayer.getState(reference),
"documentUnloading": true
});
Dokument-Upload mithilfe der Tag-Erweiterung „Web SDK"
Das Kontrollkästchen "Document will unload" ist beim Konfigurieren einer Send event Aktion verfügbar, wenn die Tag-Erweiterung „Web SDK" verwendet wird.