SlideShare a Scribd company logo
第一季.第三集
前端数据产品组




                 用户数据
我们的圈子:http://www.alibabatech.org/gprofile/28
上集回顾


   反馈系统
       季札:@oldj
数据源头的那些事儿
  鱼相:@前端攻城狮
本集内容

• 为什么要采集
• 怎么采集
• 遇到的问题与解决方案
为什么要采集?


• 为数据分析提供丰富的、准   的、完整
 的数据来源。
怎么采集
• 服务器日志
• 反向代理
• 网络窃听器
• 面客户端代理
• JavaScript
服务器访问日志
反向代理
网络窃听器
面客户端代理
JavaScript
在数据采集中遇到的问题与解决
代码不共享
可配置化
采集成本大
裸写
模块化
插件化
影响页面性能
公共代码抽离

• tools.js
• cookie.js
• recorder.js
• url.js
任务调度机制

• 丢失率要求
• combo
• 步加载
任务残留


• 只管上,不管下。
保质期
重      打点


• 拷贝页面源代码
唯一性校验
特殊页面需求

• 特定服务器
• 特定抽样率
• ...
狼烟对象
image打点丢失



• 浏览器GC回收无主对象
全局变量
onreadystatechange与

• opera
• IE9
• IE10
执行即注销
待解决

• 代码自动更新
• 集团统一埋点
• 让非技术人员也能使用
下集预告
Thanks

More Related Content

What's hot

沪江去 Windows 实践 - 从 SQL Server 到 MySQL
沪江去 Windows 实践 - 从 SQL Server 到 MySQL沪江去 Windows 实践 - 从 SQL Server 到 MySQL
沪江去 Windows 实践 - 从 SQL Server 到 MySQL
Jingchao Di
 
自助工具助Dba提升效率
自助工具助Dba提升效率自助工具助Dba提升效率
自助工具助Dba提升效率
Chao Zhu
 
Big pipe backend2
Big pipe backend2Big pipe backend2
Big pipe backend2锐 张
 
公司Zoee Km系统构建
公司Zoee Km系统构建公司Zoee Km系统构建
公司Zoee Km系统构建
Eding bao
 
高可用数据库平台架构及日常管理经验介绍.ppt
高可用数据库平台架构及日常管理经验介绍.ppt高可用数据库平台架构及日常管理经验介绍.ppt
高可用数据库平台架构及日常管理经验介绍.pptFrank Cai
 
高可用数据库平台及日常管理经验介绍
高可用数据库平台及日常管理经验介绍高可用数据库平台及日常管理经验介绍
高可用数据库平台及日常管理经验介绍uptodate
 

What's hot (6)

沪江去 Windows 实践 - 从 SQL Server 到 MySQL
沪江去 Windows 实践 - 从 SQL Server 到 MySQL沪江去 Windows 实践 - 从 SQL Server 到 MySQL
沪江去 Windows 实践 - 从 SQL Server 到 MySQL
 
自助工具助Dba提升效率
自助工具助Dba提升效率自助工具助Dba提升效率
自助工具助Dba提升效率
 
Big pipe backend2
Big pipe backend2Big pipe backend2
Big pipe backend2
 
公司Zoee Km系统构建
公司Zoee Km系统构建公司Zoee Km系统构建
公司Zoee Km系统构建
 
高可用数据库平台架构及日常管理经验介绍.ppt
高可用数据库平台架构及日常管理经验介绍.ppt高可用数据库平台架构及日常管理经验介绍.ppt
高可用数据库平台架构及日常管理经验介绍.ppt
 
高可用数据库平台及日常管理经验介绍
高可用数据库平台及日常管理经验介绍高可用数据库平台及日常管理经验介绍
高可用数据库平台及日常管理经验介绍
 

Viewers also liked

Lie to me S01.e01.黄金矿工
Lie to me S01.e01.黄金矿工Lie to me S01.e01.黄金矿工
Lie to me S01.e01.黄金矿工
lanlancamp
 
请给我结果.S01 e01.小清新式的项目管理
请给我结果.S01 e01.小清新式的项目管理请给我结果.S01 e01.小清新式的项目管理
请给我结果.S01 e01.小清新式的项目管理
lanlancamp
 
20100915 學習撰寫 Google Chrome Extension
20100915 學習撰寫 Google Chrome Extension20100915 學習撰寫 Google Chrome Extension
20100915 學習撰寫 Google Chrome Extension
Justin Lee
 
Do You Framework.s01.e02.kissy dpl 设计
Do You Framework.s01.e02.kissy dpl 设计Do You Framework.s01.e02.kissy dpl 设计
Do You Framework.s01.e02.kissy dpl 设计lanlancamp
 
再见侏罗纪.S01.e02.CoffeeScript
再见侏罗纪.S01.e02.CoffeeScript再见侏罗纪.S01.e02.CoffeeScript
再见侏罗纪.S01.e02.CoffeeScriptlanlancamp
 
Lie to me S01.e02.反馈体验
Lie to me S01.e02.反馈体验Lie to me S01.e02.反馈体验
Lie to me S01.e02.反馈体验
lanlancamp
 
CoffeeScript
CoffeeScriptCoffeeScript
CoffeeScript
Scott Leberknight
 
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsThe Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post Formats
Barry Feldman
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome Economy
Helge Tennø
 

Viewers also liked (9)

Lie to me S01.e01.黄金矿工
Lie to me S01.e01.黄金矿工Lie to me S01.e01.黄金矿工
Lie to me S01.e01.黄金矿工
 
请给我结果.S01 e01.小清新式的项目管理
请给我结果.S01 e01.小清新式的项目管理请给我结果.S01 e01.小清新式的项目管理
请给我结果.S01 e01.小清新式的项目管理
 
20100915 學習撰寫 Google Chrome Extension
20100915 學習撰寫 Google Chrome Extension20100915 學習撰寫 Google Chrome Extension
20100915 學習撰寫 Google Chrome Extension
 
Do You Framework.s01.e02.kissy dpl 设计
Do You Framework.s01.e02.kissy dpl 设计Do You Framework.s01.e02.kissy dpl 设计
Do You Framework.s01.e02.kissy dpl 设计
 
再见侏罗纪.S01.e02.CoffeeScript
再见侏罗纪.S01.e02.CoffeeScript再见侏罗纪.S01.e02.CoffeeScript
再见侏罗纪.S01.e02.CoffeeScript
 
Lie to me S01.e02.反馈体验
Lie to me S01.e02.反馈体验Lie to me S01.e02.反馈体验
Lie to me S01.e02.反馈体验
 
CoffeeScript
CoffeeScriptCoffeeScript
CoffeeScript
 
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsThe Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post Formats
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome Economy
 

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n