移动端数据收集思考

  移动端通常需要对用户行为进行收集,从而分析出用户画像,以及对未来业发展趋势进行合理的预测。收集数据(埋点日志收集)通常使用埋点的方式实现。

  埋点日志收集是基于预先设置的核心功能进行埋点处理。当用户进行操作的时候,实时的将日志记录到本地,并根据相应的策略,定量的传送到远程服务平台,平台对数据进行整理之后,传输到分析展示平台。通过对展示平台的观看和分析,指导运营和产品对app进行功能和服务的优化。

      通常情况会才有用前端+后端结合的方式进行采集的。前端收集优点可以更精细化的检测,粒度好把握;缺点需要单独请求服务器进行传输数据,浪费用户带宽,数据格式修改 的时候非常痛苦。后端收集优点减少数据传输,降低访问频次,数据格式易于修改;缺点无法精细化监测,与业务代表耦合性高。

     如下主要描述适合前端的日志采集。

移动端数据收集思考

参考资料

1.http://blog.codinglabs.org/articles/how-web-analytics-data-collection-system-work.html

2.书籍:大数据之路