当老板问你要新产品上线后的关键指标数据,你是否不知道怎么回答,怎么办?
当产品要进行迭代,想了一大堆需求,却发现没有数据支持,怎么办?
... ...
这些都是点没埋好!
产品埋点是什么?
埋点就是产品上线前,提前写入代码,去统计一个产品的关键页面或关键动作的数据,以便产品上线后进行数据统计分析和产品迭代。
产品可能产生的用户行为数据纷繁复杂,从而耗费大量的时间和机会成本。举个栗子,比如电商产品,那么可能最首要的问题就是交易额,如何突破交易额,分解下去,可能就涉及到流量、转化率、客单价、回购率等等,提升这些数据指标就是当前产品的首要问题。在整个产品的分析和改进过程中,需要持续的观察这些指标的变化。
为什么要埋点?
1.作为一个产品人,你要对你的产品方向和目标负责,这便需要数据的支撑,可以有效的判断app核心指标是什么?这些指标的优先级?我走的方向是否正确?
2.接触用户。产品上线后需要通过数据去看你的产品用户是否喜欢?做的是否有问题,比如一个页面我加了4个输入框,通过数据反馈80%用户填了第二个但没完成就走了,这便是很好地接触用户反馈的方式,调研可能调研不到用户的各种心理,但是数据可以说话。
3.优化迭代的利器,比如首页到注册填写页到注册成功页的转化率数据显示较低,是否在迭代中就要考虑砍掉冗余的输入项,或者让用户少做填写,只做选择。
4、团队需要首先明确目前产品最亟待解决的问题是什么。接地气来说,忽悠老板、忽悠开发,有个数据来支持你,是不是底气更足些
怎么埋点?
第三方工具及自建数据后台。我推荐有能力就自建后台,毕竟第三方不可能按你的意志去增减功能;没有时间精力那么只能使用第三方的了,大多数人推荐友盟,我也把友盟推荐给了我们部门,然后辛苦埋码,每期都埋,最后发现真是一坨....友盟数据可视化、细分、对比、频率、同比环比都太不人性,真是没得用,推荐大家使用谷歌GA,可拓展性非常强,只不过需要翻墙使用,很麻烦。
如果部门开发资源紧张,第三方工具我只推荐一个,百度统计,开发埋入工作量小,可扩展性强,百度统计提供的数据可视化后台基本能应付一个产品的常规数据需求,性价比非常高
埋点有哪些要考虑的?
1、选择少量、重要的用户行为开始记录和分析
在分析的一开始,并不建议采集太多的用户行为,在这一点上,倒是很像做产品里面的MVP(最小可化产品)思路,敏捷地不断迭代,不要一下子把全部用户行为都采集齐全。因为如果产品经理在一开始就试图设计实施一套庞大、全面的方案,很容易陷入复杂而又细节的泥潭并导致失败,或者极可能会(因为初期的错误规划)导致很多时间浪费。在一开始只记录和分析与“产品目标”最为相关的少量用户行为(如浏览、购买、下单),这样很快就能有成果产出。
2、定义事件
在这里需要注意的一个点,很多产品经理会将“用户行为”简单的等同于应用的页面(界面)或点击操作,其实这完全是两件事情。用户行为是更加具体的一个事件定义,比如说用户“提交订单”这么一个行为,就可以定义为一个事件了,但是如果用页面点击去定义它,则过于抽象不具体,不能让其他人很直观地感受到这个事件定义出来到底是干嘛的。
3、制作埋点表
根据梳理好的用户行为流程及事件,我们可以尝试着梳理一下埋点事件表(以电商类产品为例),如下图所示:
4、与研发进行沟通
无论是公司自己搭建数据分析系统,还是使用第三方工具,通过调用其SDK来完成数据的采集和分析,都需要通过研发来进行帮忙(当然,有一些第三方工具支持可视化埋点,这样PM可以直接绕过研发)。这时候,产品经理就需要好好和研发进行相关的沟通,让他们明白数据埋点的目标以及意义是什么,让他们更好的去熟悉和了解第三方工具,从而在做事件布点的时候,将有助于事情的快速和顺利推进。
不会做埋点的产品经理不是好数据分析师,你学会了嘛。