美文网首页
Part 2 如何进行埋点(内附埋点文档模板)

Part 2 如何进行埋点(内附埋点文档模板)

作者: Agnes | 来源:发表于2021-06-15 15:16 被阅读0次

    在上一篇文章,我们已经介绍了什么是埋点,以及如何选择具体埋点方式、位置。具体可点击查看 《什么是埋点?

    埋点的前期知识背景了解的差不多了,接下来需要怎么拆解出埋点的需求,输出可行性方案给到开发呢?这篇文章,将会拆解6个步骤给到大家参考,还是那句话,具体的实施需要根据实际情况进行调整。这里说的不一定全对,但思路是可以参考的。废话不多说,请继续接着往下看吧。

    第一步:需求收集分析

    做埋点需求的第一步,是要理解埋点的具体价值和需求场景。我们要对需求进行梳理。首先要明确我们要分析什么样的场景,解决什么业务问题,要解决这个业务问题,要看什么样的数据,所以明确清晰产品的脉络和架构是关键。这里需要输出【产品信息结构图】【产品功能结构图】

    有了基础的梳理后,我们需要再将核心业务流程或页面流程梳理出来。将用户与系统的交互故事完整的梳理出来。这些都是决定了用户在使用产品时的任务路径,借助它,可以知道流程中的潜在地雷是什么,哪里的效率比较低,有助于全局化思考。后续我们就可以在每个流程步骤,考虑好用户的目的、场景,提炼出重要指标。这里需要输出【核心业务流程图】

    其实这里说的几个流程图,我们前期做别的需求分析时候可能梳理过了,也可以复盘一下即可。这里主要目的是了解需求背景目的,方便接下来的指标拆解。

    【案例分享】

    背景:

    我们做的产品是在线旅游产品预订平台,目前公司在组织架构调整的大背景下,为了跟公司其他业务部门整合,我们不再侧重点在app上,改为H5端,所以之前的业务需要迁移到H5上面,埋点需要重新埋。

    根据步骤一,我们拆解出【产品信息结构图】【产品功能结构图】【核心业务流程图】

    1.1【产品功能结构图】

    1.2【产品信息结构图】

    1.3【核心业务流程图】

    我们的核心业务流程,就是酒店的预订流程:

    第二步:设计指标

    不同的业务角色关注不同的数据指标。例如产品、运营关心的指标是不一样的。在设计指标的时候,我们可以从两方面入手,一来需要关注这些不同角色的不同角度指标。二来可以根据产品流程设计指标。

    【根据不同角色设计指标】

    产品关注的指标场景:

    功能优化前,需要参考每个功能的使用情况,用户偏好,用户来到了你的产品,第一件事情是做什么,然后还会做什么,还有哪些更深层次的需求。

    新功能上线后,新功能是否得到用户的使用与认可?有没有因为交互体验功能按钮的设计而导致无效点击增多?产品是否更加聚焦的解决了用户的痛点?用户在哪个关键节点发生了流失?

    运营关注的指标场景:

    分用户运营、活动运营、策略运营、商家运营等类型,关注的数据各有侧重点,以活动运营为例,一次完整的活动运营,在工作的前中后阶段,对数据的需求情况。

    例如活动运营的需求场景:

    活动前,需要了解面向用户群体,确定活动入口的引导、布局以及内容。

    活动中,对数据的时效性要求更高,需要了解活动进行的效果如何,必要的时候根据数据反馈及时调整问题和优化。

    活动后,更加注重反馈和总结,对活动的复盘;本次活动的带来了多少的访问流量,转化率如何,不同渠道过来的用户表现如何,最终这些用户转化成活跃用户的又有多少?

    那么根据场景拆解下来关注的指标有:

    【根据产品流程设计指标】

    我们还可以根据产品的功能流程或者页面结构,定义好分析的目的,剥离关键流程,提炼关键指标。

    【案例分享】

    根据上述的步骤,以酒店预订转化率这个指标来作为我们最终想要看到的数据,根据产品流程设计指标角度来看。我们可以从预订酒店业务上的关键流程入手。具体如下:

    酒店详情>立即预订>确认订单>支付>支付结果

    在这个过程中,需要采集到从酒店详情页到提交订单页的转化,从订单提交页到订单支付的转化,支付页到支付结果之间的转化情况,也就是页面转化率。

    那么对应的可以拆解成指标事件为详情页UV、订单预订事件、订单确认提交事件、支付事件、支付成功反馈事件。

    第三步:定义事件

    知道了要看什么指标,接下来就是定义事件。那什么是事件呢?例如:在登录中,填写完信息后,点击一下“登录”按钮,或者点酒店的“预订”按钮,页面流程的“下一步”按钮,获取到“登录成功”,访问某个页面,这些触发的行为都可以理解为一个事件。

    这里简单说几个名词的定义:

    事件指的是可以被记录到的操作和行为

    属性就是对于一个对象进行刻画的维度

    属性值是定义属性的特征或参数

    举个例子:买一件衬衫,这是一个事件,那么属性的化,就是衬衫的大小、衬衫的颜色;属性值就是:SML、红黑白。

    上面是简单的描述一个事件、属性、属性值的含义。那么我们真正定义一个埋点的事件,可以从4W1H维度考虑:包括Who、When、Where、How、What,

    即:某个用户在某个时间点、某个地方以某种方式完成了某个具体的事情。

    【案例分享】

    以下是根据订单预订事件、订单确认提交事件罗列的事件、属性、属性值

    第四步:撰写文档

    接下来就是编写文档了,其实就是把上面的事件、属性、属性值等维护。

    其中状态是为了后续可以维护表格

    正常===正常统计中

    停用===最新版本无对应埋点

    增加===最新版本新增埋点

    变动===最新版本 UI 变动,但埋点统计维持不变;或改动了参数

    第五步:开发沟通,维护表格

    在整理完以上的表格之后,需要和其他产品、运营、开发对一下这份文档,看看是否有其他遗漏,同时,再进对应的事件参数等,对应到产品结构和流程中,看是否跑得通。

    以后在维护需求文档的时候,当产品发生变化的时候,可以在状态等这些字段上管理这份表格的内容,这样一来,开发人员就会知道了。

    但是记得最重要的一点,还是得跟开发沟通,正确地描述我们埋点的意义和背景。有时候开发人员也会补充和完善你的埋点需求。

    第六步:测试并验证上线

    当埋点开发完成后,需要测试看埋后想看的数据,是否可以看,是否有遗漏等,这个环节比较容易被忽视,但是这个是非常重要的环节。避免辛辛苦苦埋下的点,等到上线后,产生了一堆无效的数据,甚至会影响后续对产品的判断。测试没问题后,就可以发布上线验证了。

    结语

    到这里,我们的埋点工作基本就结束了。但是这仅仅是一个新的开始。埋点后,我们需要根据埋点统计出的数据,挖掘出价值,这才是难的。路漫漫兮其修远兮,一起加油吧。下一篇,将会介绍埋点后看什么样的数据,结合GA上面的数据进行简单的分析。

    相关文章

      网友评论

          本文标题:Part 2 如何进行埋点(内附埋点文档模板)

          本文链接:https://www.haomeiwen.com/subject/izkzeltx.html