onBeforeLinkClickSend

IMPORTANT
このコールバックは非推奨です。 代わりにclickCollection.filterClickDetailsを使用してください。

onBeforeLinkClickSend コールバックを使用すると、Adobeにデータが送信される直前に送信するリンクトラッキングデータを変更できるJavaScript関数を登録できます。 要素の追加、編集、削除などの機能を含め、xdmまたはdata オブジェクトを操作できます。 また、クライアントサイドのボットトラフィックが検出された場合など、データの送信を完全にキャンセルすることもできます。

このコールバックは、clickCollectionEnabledが有効で、filterClickDetailsに登録済みの関数が含まれていない場合にのみ実行されます。

onBeforeEventSendonBeforeLinkClickSendの両方に登録済み関数が含まれている場合、onBeforeLinkClickSendが最初に実行されます。

WARNING
このコールバックでは、カスタムコードを使用できます。 コールバックに含めるコードで捕捉されない例外がスローされた場合、イベントの処理は停止します。 データはAdobeに送信されません。

onBeforeLinkClickSend および filterClickDetails

clickCollection.filterClickDetails コールバックは、onBeforeLinkClickSendを置き換えるように設計されています。 Adobeでは、両方に同時にコールバック関数を割り当てないようにすることを強くお勧めします。 filterClickDetailsonBeforeLinkClickSendの両方にコールバック関数を割り当てる場合、ライブラリは次のロジックを使用します。

  • filterClickDetailsのみが実行されます。onBeforeLinkClickSendは実行しません。
  • イベントグループ化clickCollection.eventGroupingEnabledが機能しません。
recommendation-more-help
experience-platform-help-collection