欢迎访问我的博客,有问题可以在任意文章底部留言评论

如何关闭AEP Web SDK的默认链接点击跟踪

Adobe Analytics Haran 2年前 (2024-04-08) 2409次浏览 0个评论
文章目录[隐藏]

问题说明

在使用Adobe Experience Platform Web SDK Extension(AEP Web SDK Extension)进行服务端跟踪时,系统会自动启用一些内置的默认行为跟踪,例如:

  • 链接点击跟踪(Link Click)
  • 下载跟踪(Download)
  • 页面退出相关跟踪等

这些跟踪无需额外配置任何规则即可生效。

在实际调试过程中,当用户点击站内链接时,可以在浏览器的 Network 面板中看到返回状态码为204的请求,这些请求正是 Web SDK 自动发送的链接点击相关数据,如:

如何关闭AEP Web SDK的默认链接点击跟踪

那如何将这些特定的跟踪,将其关闭掉呢?

解决方案

针对上述问题,可以通过以下几种方式进行控制,按“影响范围”由大到小排列。

方案一:关闭 Enable click data collection(推荐)

如果你的业务场景 完全不需要Web SDK的自动链接点击跟踪,这是最简单、也是最干净的方式。

在AEP Web SDK extension中关闭Enable click data collection:

如何关闭AEP Web SDK的默认链接点击跟踪

关闭后效果如下:Web SDK 不再自动发送链接点击相关事件;不会再看到因点击站内链接而触发的204请求;如果后续需要跟踪特定点击行为,必须通过规则(Rule)手动实现

 

方案二:使用 On before link click send callback 精细化控制

如果你只想排除某些链接点击,而不是全部禁用自动跟踪,那么可以使用回调函数方式。

原理说明:On before link click send callback 回调允许你注册JavaScript函数,该函数可以更改您在将数据发送到Adobe之前发送的链接跟踪数据,如果返回false,那么就不发送数据,也就是不跟踪数据。

也就是说,这个回调相当于一个“拦截器”。

设置的位置在AEP WebSDK extension里的:如何关闭AEP Web SDK的默认链接点击跟踪

如我要将所有链接点击跟踪排除,只需要加:

如何关闭AEP Web SDK的默认链接点击跟踪

 

验证测试:
如何关闭AEP Web SDK的默认链接点击跟踪

总结

方案 适用场景 特点
关闭 Enable click data collection 完全不需要自动点击跟踪 简单、影响范围大
On before link click send callback 需要精细化控制 灵活、可定制

 

参考资料


有疑问可以在底部留言
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址