“数据埋点”产品必知道的事

聊一聊“数据埋点的那些事儿”

今早一个朋友问我:数据埋点是什么?

我愣了一下,回想了一下在之前的产品中有涉及过,其实数据埋点对于产品的生命周期是很重要的,它也是互联网产品中最常见的方式,特别是针对一些直销类的平台,电商平台。数据埋点基本都有涉及。

“代码埋点”,“可视化埋点”,“无埋点”,这三种方式是数据埋点中最常见的。

代码埋点需要技术同学在统计数据的地方植入很多行代码,统计用户的关键行为。

代码埋点可以让使用者控制精准,可以非常精确地选择什么时候发送数据,也可以比较方便地设置自定义属性、自定义事件,传递比较丰富的数据到服务端。当然代码埋点有很大的大代价,每一个控件的埋点都需要添加相应的代码,不仅工作量大,而且限定了必须是技术同学才能完成;当产品需要更新,每一次更迭代,都需要更新埋点方案,然后通过各个应用市场进行分发,而且并不是所有的用户都会更新。

代码埋点代价比较大。

每一个埋点都需要去构建大量的代码,既然每次代码埋点都需要更新,那就参照现在的很多手机游戏的做法,把核心代码和配置、资源分开,每次用户启动app的时候通过网络更新配置和资源。现在很多小伙伴玩的王者荣耀总会提醒要更新一些东西就是这个道理。可视化埋点,有效的解决了代码埋点的两大难题。减少了后期不必要的一些工作量,当然可视化埋点能够覆盖的功能有限,目前并不是所有的控件操作都可以通过这种方案进行定制.

接下来介绍第三种埋点技术方式:“无埋点”也叫全埋点,可以收集用户的所有操作的数据,然后再通过界面配置哪些数据需要在系统里面进行分析。可视化埋点只能收集到你埋点以后的数据,如果你想对某个按钮进行点击分析,那么只能分析增加可视化埋点以后的数据,之前的数据你收集不到,而“无埋点”在部署SDK的时候数据就一直在收集。

“无埋点”会对页面所有元素进行埋点,那么这个页面每个元素被点击的概率你也就知道,对点击概率比较大的元素可以进行深入分析,当然“无埋点”也有不好的一面会给数据传输和服务器带来较大的压力。数据埋点的方式常见的主要有在自己的产品中注入统计代码,搭建相应的查询后台,这种代价比较大,一般的企业并不愿意这样做。另外一种方式可以用集成的第三方的SDK,例如:百度移动统计、Talking Data等。

那么如何做数据埋点呢?

那么需要哪些数据来进行分析呢?其实你应该想明白你是想用这个数据干什么,如果你想获得基础的人群画像,你就需要获取用户机型、网络类型、操作系统,IP地域等数据;如果你需要分析每一个注册转化率,那你就需要获取每一个步骤的点击次数,然后制作成漏斗,看那一步转化率出现了问题;所以说到底就看你想怎么玩?

你需要去制定对应的规则,让用户在你的规则下,才能获取到对应的数据,才能进对应的用户分析。目前由于业务不同,目的不同获取的数据也不同。

常见的有产品活跃状态监控,留存分析、流失分析、转化率,到达率,新增变化等,次日留存率、七日留存率、月留存率。

针对那些长期发展的产品这个指标是非常重要,如果留存率较低,说明你的产品有问题,这个时候你就需要进行用户调研,找到流失的问题,否则再次拉新,你拉来多少也会死掉多少。

事件分析中常见的有统计某个页面的UV、PV、元素的点击量、用户停留时长、页面跳出率等数据指标,可以选择代码埋点和可视化埋点等前端埋点解决方案。

当某个页面的UV很高,但是跳出率也很高,说明该页面有问题,在后期的迭代中你就需要去考虑对应的问题和优化方案。

基本信息的分析常见的有用户机型、网络类型、操作系统,IP地域等,完成最终的用户画像,这种分析出来的用户画像颗粒度比较大,如果想更精准的进行用户画像可以结合推荐系统,来获取用户的兴趣指标,以及用户操作行为等数据来进行更精准的用户画像,从而为产品运营和产品设计提供参考。

对于产品的关键路径一定要进行漏斗模型分析。

比如注册路径,从用户输入注册手机号到注册成功,中间可能会有几个步骤,如果100个人注册,最后只有一个人注册成功,那么求运营同学心里的阴影面积。还有电商的购买下单路径,从浏览商品到最后下单购买成功,每一个步骤的转化率是多少,对于漏的比较多的那个步骤我们肯定要着重关注,分析原因。这个可以技术研发进行埋点,获取更精确的数据。

其实埋点也只是整个产品规划中,关于数据分析的一小块,通过数据埋点你才可以发现自己的产品的异常,善于调研趋势背后的原因。产品经理跟运营工作相互配合,才能够让产品走得更快更远。

微信公众号:子言说,产品壹佰专栏作者

0条评论 添加新讨论

登录后参与讨论
Ctrl+Enter 发表