onBeforeLinkClickSend
IMPORTANT
このコールバックは非推奨(廃止予定)です。 代わりに
clickCollection.filterClickDetails を使用します。onBeforeLinkClickSend コールバックを使用すると、JavaScript関数を登録して、Adobeに送信する直前に送信したリンクトラッキングデータを変更できます。 要素の追加、編集、削除の機能を含め、xdm オブジェクトまたは data オブジェクトを操作できます。 クライアントサイドのボットトラフィックが検出された場合など、データの送信を完全に条件付きでキャンセルすることもできます。
このコールバックは、clickCollectionEnabled が有効で、登録済みの関数が含まれ filterClickDetails いない場合にのみ実行されます。
onBeforeEventSend と onBeforeLinkClickSend の両方に登録済みの関数が含まれている場合、onBeforeLinkClickSend が最初に実行されます。
WARNING
このコールバックを使用すると、カスタムコードを使用できます。 コールバックに含めるコードがキャッチされない例外をスローした場合、イベントの処理が停止します。 データはAdobeに送信されません。
onBeforeLinkClickSend および filterClickDetails
clickCollection.filterClickDetails コールバックは、onBeforeLinkClickSend を置き換えるように設計されています。 Adobeでは、コールバック関数を両方に同時に割り当てることを強くお勧めします。 コールバック関数を filterClickDetails と onBeforeLinkClickSend の両方に割り当てる場合、ライブラリは次のロジックを使用します。
filterClickDetailsのみが実行され、onBeforeLinkClickSendは実行されません。- イベントのグループ化
clickCollection.eventGroupingEnabledは機能しません。
recommendation-more-help
1ae86b30-e55e-49c1-ab11-9d0356a5f3e1