web统计数据搜集及分析原理
来源:互联网 发布:json在线解析器 编辑:程序博客网 时间:2024/06/05 12:02
随后再次通过数据我们来评估新的迭代开发是否满足了我们的预期目标,从而形成了一个数据驱动开发的业务闭环。这个闭环之所以
能够工作,其原因就是我们能够搜集到web应用使用数据,从而能够对这些数据进行分析。
本文就对web行为数据搜集做一个简单探讨。
下面的内容摘自: http://www.admin10000.com/document/1089.html
文章确实不错。
上图是一个类似百度统计,GA工作时网站统计数据收集的基本流程图,介绍如下:
1.浏览器向被统计页面发起http请求打开页面;
2.打开页面时,页面中的GA埋点js片段就会被执行,而这段代码一般来说就是执行一小段js,动态创建一个script标签,并且将其src指向google或者baidu的单独的js文件,而这个js文件本身才是真正的数据收集脚本;
3.将上述动态script标签插入到页面dom中,随后该页面就向baidu/google请求那个js文件,该文件下载后立即执行,该文件往往通过搜集比如操作系统,屏幕尺寸,浏览器名称等信息,随后这个js就会向后端请求访问;
4.但是由于javascript的跨域访问限制,往往在上述3.的步骤中并不会直接通过ajax调用后端服务,而使用了一个小的tip:将收集到的客户端数据放在url参数中,去向后端请求返回伪装1x1px image的后端脚本;
5.后端脚本获取上面的参数,插入数据库中,同时要查看是否已经在客户浏览器中种下cookie(用于标识用户唯一ID),如果有种过,则依然使用它,如果没有,则新创建一个UIDCookie,并且在返回image响应中以set-cookie头关键字返回到客户端浏览器,这样浏览器就创建或者更新自己的cookie,从而对baidu/google用户跟踪打下坚实的基础:(现代需求方广告平台DSP就依赖这些cookie及)
- web统计数据搜集及分析原理
- Spring&WEB整合原理及源码分析
- 浏览器渲染原理及web前端分析
- 【网络搜集】RMI基础原理及实现
- iOS崩溃日志分析及搜集
- 网站后台统计数据分析
- web上存漏洞及原理分析、防范方法
- 【Spring】Spring&WEB整合原理及源码分析
- 统计数据
- 统计数据
- 常见WEB漏洞原理分析
- 网站搜集--分析
- web-harvest页面编码识别的解决方法,及原理分析,以及中文乱码的问题
- Web端服务器推送技术原理分析及dwr框架简单的使用
- Web端服务器推送技术原理分析及dwr框架简单的使用
- Web端服务器推送技术原理分析及dwr框架简单的使用
- Web端服务器推送技术原理分析及dwr框架简单的使用
- Web端服务器推送技术原理分析及dwr框架简单的使用
- js事件绑定、事件监听、事件委托
- ZOJ 3471 Most Powerful (状态压缩)
- MVP测试经典案例
- C++中“内存重叠”
- 网站统计及移动应用数据统计相关术语知识详解
- web统计数据搜集及分析原理
- 互联网环境下服务提供的模式
- git下的团队合作模型及git基础知识汇集
- android shape详解,androidshape
- 关于IE8下media query兼容的解决方案探讨
- GIT团队合作探讨之一-保持工作同步的概念和实践
- Struts基础案例
- GIT团队合作探讨之二--Pull Request
- 为何String对象是immutable或final的?