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

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

第一步:需求收集分析

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

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

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

【案例分享】

背景:

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

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

1.1【产品功能结构图】

1.2【产品信息结构图】

1.3【核心业务流程图】

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

第二步:设计指标

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

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

产品关注的指标场景:

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

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

运营关注的指标场景:

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

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

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

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

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

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

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

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

【案例分享】

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

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

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

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

第三步:定义事件

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

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

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

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

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

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

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

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

【案例分享】

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

第四步:撰写文档

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

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

正常

正常统计中

停用

最新版本无对应埋点

增加

最新版本新增埋点

变动

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

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

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

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

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

第六步:测试并验证上线

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

结语

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

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

  1. IntelliJ IDEA 14,15 使用教程,实战总结,倾囊相授,内附PDF学习文档

    转载博文,尊重原创,感谢前辈分享,原文地址:"请叫我大师兄__"的CSDN博客主页 文章目录 前言 一.安装 二.使用 1.Debug 2.修改内存 3.一般设置 4.高级设置 5 ...

  2. 开一个快手抖音小店,年营业额700多W,我是如何通过副业兼职挣钱的?靠电商实现我的经济自由,分享一下创业经历[内附详细操作文档]

    我是叶天,曾经也是一个职业打假人(反打假人),也帮助了很多商家进行反打假,​一个在网络摸爬滚打了多年的渣渣,做过主播,做过店群,敲过代码,也写过不少文章,做过配音员,后来直到现在靠电商维持生计! 今天 ...

  3. 如何减小电压跟随器输出电阻_机器人如何保护电池的电源管理系统 免受热坏?(附:PDF文档下载)...

    原标题:机器人如何保护电池的电源管理系统 免受热坏?(附:PDF文档下载) 如今,消费者希望其个人电子产品具有更长的电池寿命.更短的充电时间和更小的外形尺寸.不断增大的充电和放电电流以及不断减小的外形 ...

  4. HQChart麦语法内置函数帮助文档

    HQChart麦语法内置函数帮助文档 HQChart代码地址 序列行情函数 CLOSE, C VOL , V OPEN, O HIGH, H LOW, L AMOUNT, AMO ZSTJJ VOLI ...

  5. MAC VMware Fusion 虚拟机内安装 VmwareTools 共享文档

    MAC VMware Fusion 虚拟机内安装 VmwareTools 共享文档 本来以为Mac可以有效得学习Docker,学习各种Docker应用,结果,Docker不支持 --net=host ...

  6. 【毕业设计】基于ssm的演唱会订票管理系统,订票管理系统,网上演唱会票务系统,票务管理系统,附源码+文档+PPT

    1.项目介绍 基于ssm的演唱会订票管理系统,订票管理系统,网上演唱会票务系统,票务管理系统. 系统中的核心用户是系统管理员,管理员登录后,主要功能有管理员信息管理.网站用户管理.新闻公告信息管理.演 ...

  7. Java项目—健身房管理系统(附源码+文档)

    今天给大家分享一个Java实战项目-健身房管理系统(附源码+数据库+文档) 需要资料源码的小伙伴可以点击下方链接和小编一起学习~ 需要源码直接私信小编哟~https://www.bilibili.co ...

  8. Django 2.1.3 文档-模板-内置标签和过滤器(tagfilter)

    内置标签和过滤器 1.内置标签 一览 autoescape block comment csrf_token cycle debug extends filter(标签filter而不是过滤器filt ...

  9. 企业级数据仓库建设最新版(附16页文档)

    关注本公众号,后台回复"规范",即可下载数据仓库规范. 一 数仓特点 二 数仓建设 2.1 架构选型 2.2 开发大体流程 2.3 开发详细流程及规范 2.3.1 清洗规范 2.3 ...

最新文章

  1. 再见了,收费的Navicat
  2. HDU 2498 Digits
  3. 点击链接,执行.py脚本,cgi脚本,浏览器中没有显示解析后的web页面,而是.py文件本身的代码内容...
  4. 【theano-windows】学习笔记九——softmax手写数字分类
  5. vue2.0-脚手架-todolist案例
  6. linux shell sleep/wait(转载)
  7. IntelliJ Idea学习笔记005---intellij idea build时出现Artifact contains illegal characters的解决
  8. 桌面虚拟化之本地模式(离线模式)大比拼
  9. mysql-installer-web-community和mysql-installer-communityl两个版本的区别
  10. 电力行业知识竞赛现场部分照片及用PPT模板制作的电力行业安全知识竞赛题目界面部分展示
  11. 既然有http 请求,为什么还要用rpc调用?
  12. 深度学习:NLP之词嵌入(Word Embedding)
  13. 一、传统应用带来的问题
  14. linux安装i3wm桌面环境,ArchLinux基本安装后安装i3wm基本环境
  15. 机械设计基础课程设计【2】
  16. 如何学习一门新技术(经验分享)
  17. 电子书chm转换html,chm转换为html的超简单方法
  18. Android中关于Manifest的权限注册问题
  19. 生物信息学在生物医药领域的应用
  20. Linux下安装DB2数据库步骤及常用命令

热门文章

  1. 怎么样开启红米手机3S 3X的root超级权限
  2. 又多了一重身份,继续前行
  3. maftools: 可视化maf文件的神器
  4. vue中双击事件选中文本、通过输入框实现双击输入文字
  5. 怎么恢复qq空间删除的日志文件呢
  6. 一款自制calendar插件
  7. 音乐播放器制作 (HTML + CSS + JavaScript)
  8. noip2014 生活大爆炸版 石头剪刀布 (模拟)
  9. NOIP 2006 金明的预算方案 (裸?)分组背包
  10. DA03 – Schemas导论