网站拿到用户的浏览轨迹,按钮点击,表单填写相关行为数据的比较好的方式是什么?
这是今天面试的一道面试题,自己想到的比较简单的是通过 cookie 记录用户的相关数据,然后当网页关闭的时候再发送会服务端。
网上搜了下 百度统计, GA 的相关资料,貌似也是通过 cookie 记录相关信息,保存数据是通过请求一张图片然后带上不同的参数来实现的。
不知道大家有没有什么其他的好方法。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我不多说了,你自己意会
浏览轨迹,按钮点击可以再服务端写到mongo里头,表单js监听dom了
这些个统计存在Cookie里面的一般只是一些用于识别用户的ID值吧。用户的操作记录数据应该是立刻发送到统计服务器上去的,没必要在本地保存一下再发送,这类的数据量很少,不会造成拥堵。至于怎么发送过去,大部分都是采用你所理解的简单的加载一个图片,通过参数把数据传上去。
“当网页关闭的时候再发送会服务端”,这个是有问题额,浏览器关闭的时候你的JS基本没法任何事情了。
服务器端打log到日志文件中,以供分析
存在cookie中,服务器访问cookie中的数据,以拿到需要分析的数据