我的产品笔记:埋点设计

作者: 南_山_南 | 来源:发表于2020-05-04 16:31 被阅读0次

产品经理在日常工作中除了要 梳理需求、制作原型、输出文档,还需要设计埋点、关注数据、分析数据。

今天来简单介绍下埋点及其规范、数据查询验证:

(1). 什么是埋点

(2). 埋点的规范

(3). 埋点的注意事项

(4). 数据查询及验证


一. 什么是埋点

埋点,简单说就是通过在客户端埋下某些代码,通过客户端上报,最后收集埋点数据加以统计、分析。

埋点一般采用 第三方(如神策平台) 或 自研,今天简单在这里给大家讲一下神策凭条。

https://www.sensorsdata.cn/ (神策平台官网)

神策是第三方服务,需要付费后,可进行私有化部署。

神策数据查询平台截图(参考)

通过埋点数据上报后,通常可在神策上面进行如下操作:

(1). 事件分析:用于分析某个功能用户的点击率、浏览率、使用情况、页面PV等等;

(2). 漏斗分析:用于分析某个流程中用户的衰减、过滤等;

(3). 分布分析:用于分析某个功能中用户的使用分布情况(可自定义区间);

(4). 用户分群:对新增用户、老用户、流失用户等等进行分群,查看统计并分析用户的行为数据;

(5). 数据概览:对于一些需要经常关注的数据,还可以制作成概览,方便浏览和保存。

二. 埋点的规范

埋点,即讲究技巧,也讲究规范,我们先来看一下埋点的规范。

每个埋点由以下这些部分组成:

module_id: 模块ID,一般我们会在埋点之前先设计好所有的模块;

module_name:   模块名称,与module_id对应;

content_id:   项目ID,例如具体的某个按钮、某个控件;

content_name:   项目名,与content_id对应;

event:  事件名,常用事件包括 page_view (页面浏览)、view (内容元素、控件的浏览)、click (内容元素、控件的点击)等;

args: 状态/参数,可用于例如不同内容、不同控件及状态下的区分。

如上图所示,部分埋点文档

三. 埋点的注意事项

埋点在设计时,需要注意以下事项:

(1).  合理运用事件;

(2).  避免资源浪费;

(3).  注意埋点校验。

1. 合理运用事件

这里特别要注意page_view事件,该事件一般在用户触发浏览某个页面时,客户端即进行该时间上报,而由于客户端和服务端的接口通讯存在时间差,客户端在没有拿到某些关键参数时,无法对参数进行上报,因此,page_view一般不需要输入args (除非客户端可自行校验判断的参数)。

2. 避免资源浪费

客户端进行埋点并上报,实际上会对客户端及服务端、大数据平台等产生资源的积累和压力,因此,我们在埋点时需要注意:

事先设计数据漏斗,罗列所需要查询分析的数据需求,在埋点时做到不重复上报、不浪费资源。

例如:我们需要查询并统计新增用户在经过冷启动后,进入书城并进入阅读的数据漏斗

然后,根据上述数据漏斗,我们拆解需要查询的数据:

(1).  冷启动的人数;

(2).  浏览书城的人数;

(3).  进行阅读的人数。

因此,我们需要设计的埋点如下:

(1).  冷启动埋 page_view ;

(2).  浏览书城埋 page_view;

(3).  进行阅读埋 page_view。

如果,我们还需要区分用户浏览书城的频道、具体阅读哪一本书籍,那么:

(1).  浏览书城的page_view,可增加args的参数如male(男频)、female(女频)、newbook(新书);

(2).  进行阅读的page_view,可增加args的参数如"book_id":"xxx"(xxx可传书籍ID)。

四. 埋点校验和查询

在客户端进行埋点之后,我们还需要对埋点进行校验,以检查埋点是否正确、是否可上报,通常可找客户端同学进行沟通,做成可视化的控件进行查询。

在客户端发版前,我们还可以在私有化的神策平台进行数据查询,但神策数据统计存在一定的 延时性,因此需要结合上述方法一起进行校验。


南山南    |    10年移动互联网从业经验,资深视觉设计师、高级产品经理

“如果天赋不是与生俱来,那么更应兢兢业业”。

相关文章

  • 我的产品笔记:埋点设计

    产品经理在日常工作中除了要 梳理需求、制作原型、输出文档,还需要设计埋点、关注数据、分析数据。 今天来简单介绍下埋...

  • 埋点方案细节Q&A

    接上篇《埋点&运营分析产品设计》之后,关于埋点方案还有一些不得不探讨的内容:为什么选择全埋点而不选择可视化埋点?埋...

  • PC端数据埋点的设计思路

    PC端数据埋点的设计思路,写一下自己的总结。 首先明确埋点的目的,埋点主要是为了(1)监控产品的核心指标。通过核心...

  • 数据埋点四部曲之——埋点质量控制

    本次续上篇《初始数据埋点——方案设计》篇,搞定了埋点方案,下一步进入埋点工作的实施阶段,作为一名产品经理,要做的是...

  • 埋点系列4-从埋点系统搭建到数据可视化落地

    前景回顾《埋点需求分析&设计埋点方案》《输出埋点需求文档》《埋点的框架设计及其准确性》。理论知识已掌握,现在根据所...

  • 埋点设计

    参考文章 https://www.jianshu.com/p/08e46151724b

  • 埋点设计

    一、概要 数据埋点的本质是元数据管理,核心是处理行为、位置和模块之间的关系,找到最合适的元数据组织管理方式。埋点思...

  • 产品设计中的埋点处理

    今天偶然刷“人人都是产品经理”的社区时,刚好找到一份详细且清晰的产品埋点的文档。给大家一同分享: 人工智能时代:如...

  • 无痕埋点方案探究

    目前埋点的设计大致有以下几种:参考 网易HubbleData无埋点SDK在iOS端的设计与实现 1、代码埋点由开发...

  • 埋点系列3-埋点的框架设计及其准确性

    通过前两章《埋点需求分析&设计埋点方案》《输出埋点需求文档》,我们已经足够了解埋点,并且能够输出埋点文档了。但是想...

网友评论

    本文标题:我的产品笔记:埋点设计

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