这是今天面试的一道面试题,自己想到的比较简单的是通过 cookie 记录用户的相关数据,然后当网页关闭的时候再发送会服务端。
网上搜了下 百度统计, GA 的相关资料,貌似也是通过 cookie 记录相关信息,保存数据是通过请求一张图片然后带上不同的参数来实现的。
不知道大家有没有什么其他的好方法。
这是今天面试的一道面试题,自己想到的比较简单的是通过 cookie 记录用户的相关数据,然后当网页关闭的时候再发送会服务端。
网上搜了下 百度统计, GA 的相关资料,貌似也是通过 cookie 记录相关信息,保存数据是通过请求一张图片然后带上不同的参数来实现的。
不知道大家有没有什么其他的好方法。
这些个统计存在Cookie里面的一般只是一些用于识别用户的ID值吧。用户的操作记录数据应该是立刻发送到统计服务器上去的,没必要在本地保存一下再发送,这类的数据量很少,不会造成拥堵。至于怎么发送过去,大部分都是采用你所理解的简单的加载一个图片,通过参数把数据传上去。
“当网页关闭的时候再发送会服务端”,这个是有问题额,浏览器关闭的时候你的JS基本没法任何事情了。
13 回答13.1k 阅读
7 回答2.3k 阅读
3 回答1.4k 阅读✓ 已解决
6 回答1.5k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
我不多说了,你自己意会