onBeforeLinkClickSend

IMPORTANT
此回调已弃用。 请改用clickCollection.filterClickDetails

onBeforeLinkClickSend回调允许您注册JavaScript函数,该函数可以更改您在将数据发送到Adobe之前发送的链接跟踪数据。 它允许您处理xdmdata对象,包括添加、编辑或删除元素的功能。 您还可以有条件地完全取消发送数据,例如使用检测到的客户端机器人流量。

此回调仅在启用clickCollectionEnabledfilterClickDetails不包含注册的函数时运行。

如果onBeforeEventSendonBeforeLinkClickSend都包含已注册的函数,则首先执行onBeforeLinkClickSend

WARNING
此回调允许使用自定义代码。 如果您包含在回调中的任意代码引发未捕获的异常,则对事件的处理将中止。 数据不会发送到Adobe。

onBeforeLinkClickSendfilterClickDetails

clickCollection.filterClickDetails回调旨在替换onBeforeLinkClickSend。 Adobe强烈建议不要将回调函数同时分配给两者。 如果将回调函数分配给filterClickDetailsonBeforeLinkClickSend,则库将使用以下逻辑:

  • 只有filterClickDetails执行;onBeforeLinkClickSend不执行。
  • 事件分组clickCollection.eventGroupingEnabled不起作用。
recommendation-more-help
1ae86b30-e55e-49c1-ab11-9d0356a5f3e1