互联网企业中,大家是怎么做数据埋点的(App、Web、H5)?

0
  1. 互联网企业中,大家是怎么做数据埋点的(App、Web、H5)?
  2. 对于埋点的数据怎么进行解析和抓取的?
  3. 对于ETL的数据是基于哪些方向做分析和应用?

已邀请:
1

Bob - 同程旅游大数据+BI 架构师 2015-11-05 回答

埋点一般是需要在app开发端组建一个专门负责的团队,来对接数据团队。每次发版本前都配合数据、QA一起检测下埋点是否都覆盖了。
市面上也有一些自动化的,比如阿里的无痕埋点等。
 
解析方面则需要构建多个分布式的程序来共同完成。
1.接收sdk或js数据的接口需要做负载均衡
2.使用flume agent来收集点击消息
3.建设分布式消息队列来缓存消息
4.搭建storm实时解析平台
5.对实时解析的结果进行自动分拣,确保nosql、sql等地方能同时收到数据
 
应用方面则主要是围绕营销来做
1.提供更加精准的推送,减少短信方面的营销
2.捕捉更加细致的用户行为,构建用户画像、提供精准的个性化推荐
3.实时监控体系
大致都是这几个方面吧
1

牟瑞 - 大数据 Hadoop 讲师 Hadoop入门课程地址:http://www.hellobi.com/course/39 有架构师,技术总监,CTO的职位请联系我! 2015-11-03 回答

app是SDK
WEB和h5是给js传参数,注意调用的js最好是单独部署,这样可以设置避免CDN缓存
解析的话就是js请求的nginx日志,解析方式可以使用hive,python,perl
分析比较多。应用比较少。。比如H5可以做到微信里面是单聊,还是聊天群组?还是朋友圈转发,还是其他浏览器打开的,然并卵,知道了这些其实也没啥用。

要回复问题请先登录注册