onBeforeLinkClickSend

IMPORTANT
Dieser Callback ist veraltet. Verwenden Sie stattdessen 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.

WARNING
Dieser Callback ermöglicht die Verwendung von benutzerdefiniertem Code. Wenn ein Code, den Sie in den Callback einbeziehen, eine nicht abgefangene Ausnahme auslöst, wird die Verarbeitung für das Ereignis angehalten. Daten werden nicht an Adobe gesendet.

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 filterClickDetails wird ausgeführt, onBeforeLinkClickSend nicht.
  • clickCollection.eventGroupingEnabled für die Ereignisgruppierung funktioniert nicht.
recommendation-more-help
1ae86b30-e55e-49c1-ab11-9d0356a5f3e1