onBeforeLinkClickSend
clickCollection.filterClickDetails .Mit dem onBeforeLinkClickSend Callback können Sie eine JavaScript-Funktion registrieren, die Linktracking-Daten ändern kann, die Sie unmittelbar vor dem Senden dieser Daten an Adobe senden. Damit können Sie das xdm- oder data-Objekt bearbeiten, einschließlich der Möglichkeit, Elemente hinzuzufügen, zu bearbeiten oder zu entfernen. Sie können das Senden von Daten auch ganz abbrechen, z. B. bei erkanntem Client-seitigem Bot-Traffic.
Dieser Rückruf wird nur ausgeführt, wenn clickCollectionEnabled aktiviert ist und filterClickDetails keine registrierte Funktion enthält.
Wenn onBeforeEventSend und onBeforeLinkClickSend beide registrierte Funktionen enthalten, wird onBeforeLinkClickSend zuerst ausgeführt.
onBeforeLinkClickSend und filterClickDetails
Der clickCollection.filterClickDetails-Callback soll onBeforeLinkClickSend ersetzen. Adobe rät dringend davon ab, beiden gleichzeitig Rückruffunktionen zuzuweisen. Wenn Sie sowohl filterClickDetails als auch onBeforeLinkClickSend eine Callback-Funktion zuweisen, verwendet die Bibliothek die folgende Logik:
- Nur
filterClickDetailswird ausgeführt,onBeforeLinkClickSendnicht. clickCollection.eventGroupingEnabledfür die Ereignisgruppierung funktioniert nicht.