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

选中配置标记扩展时​ 启用“单击数据收集” ​复选框

  1. 使用您的Adobe ID凭据登录experience.adobe.com
  2. 导航到​ 数据收集 > 标记
  3. 选择所需的标记属性。
  4. 导航到​ 扩展,然后单击Adobe Experience Platform Web SDK卡片上的​ 配置
  5. 向下滚动到数据收集部分,然后选中复选框​ 启用“单击数据收集”
  6. 单击​ 保存,然后发布更改。

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

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

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