问题
如果你用Web SDK去跟踪,你可以会看到有204的请求,而且还是以“collect”开头,如:
以“collect”开头表示是非交互事件类型的数据,类似s.t()
以“interact”表示是交互类型的数据,类似s.tl()
状态是204,HTTP状态 204 (No Content) 表示服务器已成功完成请求,另外pageload是空。
原因
出现204的这个请求,是因为你在Adobe Web SDK Extension里开启了Enable click data collection:
这个的作用是开启一些默认跟踪,包含有下载跟踪,退出跟踪和自定义链接跟踪,这三类型的默认跟踪都会有一个204的请求。
其中的自定义链接跟踪,其实就是站内链接跟踪,这个就是用于Active Map的跟踪,也就是热力图的跟踪,如果想要Active Map跟踪,就必须勾选它,开启后会导致Server Call大幅增加。
开启这个后,以下几个XDM数据元素自动会获取对应的值:
xdm.web.webInteraction.name
xdm.web.webInteraction.type:
- 下载链接:download,简写为o
- 退出链接:exit,简写为e
- 自定义链接:other,简写为e,Web SDK里的自定义链接包含站内链接点击跟踪
xdm.web.webInteraction.URL
如果想将其关闭,延伸阅读:「Adobe Analytics」如何将服务端跟踪的一些默认跟踪移除