谷歌分析优化加载和防止拦截
关键词: 谷歌分析 “Google Analytics” “Measurement Protocol” 服务端使用谷歌分析
总结一下这次折腾
开始看到了imququ网站的beacon.html,通过这种方式来统计访问流量,感到挺好玩的,然后就查了一些东西,发现统计网站统计客户访问原理也差不多是这样,通过加载一个js文件来搜集浏览者信息,然后发送到自家服务器。
这样有两个好处:
- 一是加快网页加载,谷歌统计经常还是加载很慢,并且发送collect信息时也需要很长时间
- 二是可以防止
uBlock Origin
等拦截,现在浏览网页基本都会用这东西了。
其实现原理为客户端统计信息=>网站服务器=>谷歌服务器。将用户客户端信息发送到自己的服务器也可以在服务器上自行处理统计,之所以能中转是因为谷歌服务器有提供api,可以通过参数uip
来传递IP地址,其他的没有提供类似方法的就不能用了。