用户行为数据分析——数据埋点篇
在用户行为数据分析当中,我们常用的采集数据方式有两种,一种是埋点数据,另一种是无埋点技术,我们今天主要来分析一下埋点技术与无埋点技术的优劣势,他们的之间的特点及其使用场景。在这篇文章里面,我会对数据采集的一些基本概念进行阐述,本人已对于这些技术的理解和认识。
原文地址:https://mp.weixin.qq.com/s/RAOfxaWSwzjkge0m-KczgA
代码埋点其实出现的时间很早了,在 Google Analytics 年代,就已经出现了类似的方案了。目前,国内的主要第三方数据分析服务商,如百度统计、友盟、TalkingData 等都提供了这一方案。Sensors Analytics 也一样提供了 iOS、Android、Web 等主流平台的代码埋点方案。
它的技术原理也很简单,在APP或者界面初始化的时候,初始化第三方数据分析服务商的SDK,然后在某个事件发生时就调用SDK里面相应的数据发送接口发送数据。例如,我们想统计APP里面某个按钮的点击次数,则在APP的某个按钮被点击时,可以在这个按钮对应的 OnClick 函数里面调用SDK提供的数据发送接口来发送数据。
如下图所示,友盟给出的某个APP例子(本公司也是使用友盟平台统计),该例统计某个由Activity构成的页面访问次数,这个例子其实不复杂,在Activity控件相应的触发器函数中,调用友盟提供的接口统计数据即可。