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

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

Adobe Analytics Haran 2年前 (2024-04-08) 2529次浏览 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,您需要填写昵称和邮箱!

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