接到需要统计网站数据统计需求,包括各个按钮点击量,PV,IP,停留时间,os,浏览器类型,来源(搜索引擎,直接输入,内部跳转等)
整体思路:打开页面时记录访问时间戳,各个按钮点击写入localstorage,在离开页面时触发beforeunload事件提交相关数据到后端同时清除localstorage
需要注意:
1. 来源如何判断?document.referrer中获取前一步到访问链接,空=》直接输入,否则判断开头域名,可以确定来自搜索引擎/站内跳转/外链进入等
2. 后端提交时间最好转化为本地时间,不要提交时间戳
本文介绍了一种统计网站数据的方法,包括记录按钮点击量、页面浏览量(PV)、独立访客数(IP)、用户停留时间、操作系统类型、浏览器类型及访问来源。通过在页面加载时记录时间戳,并利用localStorage存储按钮点击数据,最后在页面卸载前提交数据至后端,实现全面的数据收集。
1万+

被折叠的 条评论
为什么被折叠?



