clickCollectionEnabled

clickCollectionEnabled属性是一个布尔值,用于确定Web SDK是否自动收集链接数据。 如果不设置此变量,则其默认值为true,这意味着默认情况下会自动收集链接跟踪数据。 如果您希望手动跟踪链接数据,则将此属性设置为false很有用。

启用clickCollectionEnabled后,以下XDM元素会自动填充数据:

  • xdm.web.webInteraction.name
  • xdm.web.webInteraction.type
  • xdm.web.webInteraction.URL

默认情况下,如果启用此布尔值,则会自动跟踪内部链接、下载链接和退出链接。 如果要更好地控制自动链接跟踪,Adobe建议使用clickCollection对象。

自动链接跟踪逻辑

如果Web SDK不具有onClick属性,则它会跟踪<a><area>HTML元素上的所有点击。 点击通过附加到文档的捕获点击事件侦听器捕获。 在单击有效链接后,将按顺序运行以下逻辑:

  1. 如果链接基于downloadLinkQualifier中的值匹配条件,或者如果链接包含downloadHTML属性,则xdm.web.webInteraction.type设置为"download"(如果已启用clickCollection.downloadLinkEnabled)。
  2. 如果链接目标域与当前window.location.hostname不同,xdm.web.webInteraction.type将设置为"exit"(如果已启用clickCollection.exitLinkEnabled)。
  3. 如果该链接不符合"download""exit"的条件,则xdm.web.webInteraction.type将设置为"other"

在所有情况下,xdm.web.webInteraction.name都设置为链接文本标签,xdm.web.webInteraction.URL设置为链接目标URL。 如果您还想将链接名称设置为URL,则可以使用clickCollection对象中的filterClickDetails回调覆盖此XDM字段。

使用Web SDK标记扩展启用自动链接跟踪 tag-extension

此变量由标记扩展自动管理;您无需明确设置它。 如果在配置标记扩展时选择以下任一项,则会收集适用的链接跟踪数据:

  • 收集内部链接点击次数
  • 收集外部链接点击次数
  • 收集下载链接点击次数

有关详细信息,请参阅clickCollection

使用Web SDK JavaScript库启用自动链接跟踪 library

运行configure命令时设置clickCollectionEnabled布尔值。 如果在配置Web SDK时省略此属性,则默认设置为true。 如果您希望手动设置xdm.web.webInteraction.typexdm.web.webInteraction.value,请将此值设置为false

alloy(configure, {
  datastreamId: "ebebf826-a01f-4458-8cec-ef61de241c93",
  orgId: "ADB3LETTERSANDNUMBERS@AdobeOrg",
  clickCollectionEnabled: false
});
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636