跳至主要內容
前端监控数据上报请求、图片打点和sendBeacon三种方式对比

背景

最近在做前端监控项目时,遇到了关于前端数据上报方式的相关问题。故在此做一个分析和探讨,来比较和分析一下哪种上报方式时最优的,或者说,哪一种上报方式更适合自身,适合当前的业务。我认为,抛开实际使用场景谈孰优孰劣就是耍流氓。凡是都要实事求是,一切从实际出发,才能找出最优解。


Hew.iShare大约 5 分钟javascript技术前端监控图片打点sendBeacon
sendBeacon 一个专门用来上报统计或诊断数据API

背景

通常在进行客户端数据分析和诊断时,我们需要将用户在客户端的浏览等记录,在一个合适的时机发送到服务端进行分析。这个时机显然是非常重要的,如果过早发送数据,那必然会导致某些数据无法收集到,比如用户的停留时长、页面关闭时间等等。所以,在当前页面卸载unload之前,将收集到的数据发送出去,就显得很必要了。


Hew.iShare大约 4 分钟javascript技术sendBeaconapi数据上报前端监控