首页 近期热点 新闻详情
如何正确的选择数据采集方式
2018-06-11 17:18:15

要真正实现精细化运营,企业数据采集所采用的埋点方式不应“千企一面”,而应该“因企而异”。那么面对不同的数据采集方式,我们该如何选择呢?

1.全埋点 VS. 代码埋点

如果仅仅为了看看宏观数据,并没有精细化分析需求,并且是对客户端做的分析,这种时候全埋点是一种比较省事的选择。如阅读类、词典类工具性 APP 的企业客户,在其发展初期的产品运营阶段,产品功能较为基础,无明确业务数据、交易数据,仅通过 UV、PV、点击量等基本指标分析即可满足需求。如果全埋点还采集了渠道来源信息,则可以进行不同的渠道来源对比。图 1 是某广告企业通过全埋点的方式采集数据后了解用户渠道来源,并判断不同渠道和不同推广方式的投放效果。一旦企业有复杂的分析需求,就必须进行代码埋点,否则数据无法进行灵活下钻。

2.前端埋点 VS. 后端埋点

在产品运营的初期,产品功能比较简单,可以采用前端埋点。或者有些行为没有和后端进行交互操作,比如有些游戏是离线运行,就比较适合前端埋点。

为了保证核心数据的准确性,我们更推荐“后端埋点”。当前后端都可以实现数据采集时,应优先考虑后端(代码)埋点,尤其在各行业中有特殊业务需求的数据,更是强烈建议通过后端(代码)埋点方式采集。总的来说,后端(代码)埋点,或者“后端(代码)埋点 + 全埋点”方案,适合有深度数据分析需求的企业。

比如对于游戏产品来说,有时玩家已经退出游戏,但是链接还在,这时前端采集就不准,无法正确衡量服务器的负载情况、数据库的压力情况等,而后端代码埋点则可以解决这一问题。再如,NPC(非玩家控制角色)状态、副本状态、经济系统实时状态等统计类数据,这些是前端埋点无法统计到的,而在后端采集数据可根据实际情节灵活完成数据统计工作。

所以,包含用户资产数据、用户账户体系相关数据、风控辅助数据等重要业务数据的网站或 APP 的企业和对数据安全要求比较高的企业,都更适合后端埋点。

从后端采集数据,例如采集后端的日志,实质上是将数据采集的传输与加密交给了产品本身,认为产品本身的后端数据是可信的。而后端采集数据到分析系统中则是通过内网进行传输,这个阶段不存在安全和隐私性问题。同时,内网传输基本不会因为网络原因丢失数据,所以传输的数据可以非常真实地反映用户行为。

可见,数据源很重要,我们要更“全”、更“细”地采集数据。 无论是 SDK 埋点还是后端实时或批量数据导入工具采集。这些都是手段,需要根据不同的应用场景,灵活设计数据采集方案。

以上,就是如何正确的选择数据采集方式的介绍,希望能对你们了解数据采集与埋点有帮助!