认识数据埋点:基本属性及流程

访客3年前黑客工具947

数据埋点,对于产品迭代而言,有很重要的指向意义。本文从常规埋点属性和常规埋点流程两个方面带我们认识了数据埋点。

认识数据埋点:基本属性及流程

数据埋点属于数据采集的阶段,是互联网分析业务闭环中的起点,为之后的许多日常及专题的分析提供数据源。本篇文章从两个角度来阐述数据埋点的预备知识。横向角度为,每个埋点事件可以埋一些什么内容(用户、时间、地点、方式及内容等),即埋点指标的基本属性。纵向角度为,要完成埋点操作,整个时间上的流程及顺序是如何(梳理需求、撰写需求文档、后期监控等)。

本文旨在梳理数据埋点过程中的基础知识以及流程,若有错误之处,敬请指点!

一、常规埋点属性

在日常的数据监控及分析中,也就是特殊情况发生之前,不管是作为产品、运营还是数据方都很难预料到会需要何种特殊的分析需求,自然也就没有办法预先制定好相应的特殊埋点。

这时候,常规的一些埋点属性可以帮助我们进行一些基础的观察与分析,以一次普通的付费行为来举例,常规的埋点主要可以从以下几个属性来划分:

1. Who(用户):

主要目的是通过该属性将产品不同的付费用户区分开。主要有以下两种方式:

设备:主要包括移动端(IOS、安卓)及PC端。

账号:可以是手机号、邮箱、微信号等用以登录的识别号,关键是不可重复性,即一个账号只代表一个用户。

以上两种方式都能达到将识别并区分用户的目的,至于如何选择,主要取决于当前产品如何定义唯一用户。例如某APP是一个强登录型产品(不登录将无法使用),那么账号本身可以完全覆盖并区分所有的用户,因此该埋点字段可设置为“user_id”。反之,如果是一个“路人”也可以使用的产品,那么设备+账号的埋点设置可能更加适合,即同时加上“user_id”与“device_id”两个字段。

2. When(时间):

即用户于何时发生该付费动作。对于时间的上报主要有以下两种方式:

客户端时间

服务器时间(Unix时间戳)

在涉及跨时区数据的时候,一般使用全球统一的Unix时间戳来上报,在用户属性的后方再加上“timestamp”。

3. Where(场景):

即用户在何处发生了该付费动作。主要可分为:

GPS:指的是通过GPS定位获取当前设备的经纬度信息。但通常仅仅获取到经纬度信息对于产品或运营的分析是意义不大的,很少有人关注“东经116°,北纬39°”的用户日均使用某APP的时长是多少,而是说“北京地区”用户的使用情况如何。可见要将其利用起来,还需要将其转化为国家、城市、街道等人文地理信息,目前大部分产品都是通过调取API实现的。

IP:通过IP地址来定位当前使用的位置,一般比较粗略。

用户自定义。当使用场景涉及异地选址时,用户的实际定位可能并不能真实反映消费意向,例如异地点外卖、异地订房等,因此对于一些涉及此类场景的APP来说,在获取常规定位信息的同时,再加上对用户自定义位置的埋点,相信也是有一定意义的。

不同的位置获取方式可根据当前业务情况选定。

4. How(方式):

即用户是通过何种方式发生的该付费动作。主要包括:

设备类型:移动端 or PC端。

操作系统:安卓 or IOS or Windows or Mac OS。

版本号:各产品不同的版本号。

*** 类型:4G or 5G or Wi-Fi。

以上几个是比较基础的常用属性。也可根据产品的特殊需求增加相关属性,例如,对于修图类软件来说,屏幕分辨率的高低可以很大程度上影响用户的使用体验,因此可将其加入常规属性进行埋点。

5. What(行为):

上述的四种属性描述了用户在何时何地以何种方式发生了此次付费行为,而该环节它描述了用户究竟购买了什么。主要包括:

购买的类型。实物 or 虚拟服务,进一步还可以分为具体的类目是什么。

购买的名称。

购买的数量。

付费金额。

付款方式。

这几项都是比较基础的属性,可根据不同的业务需求进行添加。

上述关于who、when、where、how、what的五个维度涵盖了基本的使用场景,为日常监控产品数据提供了基本素材。

二、常规埋点流程 1. 收集需求,梳理指标

(1)梳理相关部门的埋点需求,将其指标化

明确埋点目标:埋点主要为了实现什么目标?能够满足产品部门的什么需求?

其他业务部门的需求:同时,结合其他部门例如技术、运营部门等需要获取的一些埋点需求。

确定埋点指标:梳理上述所有需求,确定最终需要埋点的指标。

(2)建立流程图,规范细节

相关文章

另辟蹊径完成移动端埋点——圈点系统

另辟蹊径完成移动端埋点——圈点系统

编辑导读:通过数据埋点,我们可以或许看到产物设计与成果在数据上的反馈,并通过阐明个中的数据特征驱动业务成长。本文作者从埋点方法出发,为各人先容了一种可视化埋点——“圈点”系统,一起来看看~ 最近在做...

B端产品如何做好从1到10的架构搭建?

B端产品如何做好从1到10的架构搭建?

编辑导读:做一款B端产物,在推进需求落地的进程中,会碰着各类大巨细小的需求。如何环绕需求,做好架构搭建呢?本文将从四个方面举办阐明,但愿对你有辅佐。 上一篇文章,我写了《Saas产物如何做好从0到1...

中老年短视频小程序分析报告:小年糕早安看看

中老年短视频小程序分析报告:小年糕早安看看

编辑导语:短视频行业如此火爆,短视频小措施的市场用户固然看起来已经被抖音和快手朋分完毕,可是在中暮年群体的身上,尚有很大的市场可以或许去争夺。本文作者就以小年糕和早安看看这两个小措施为例举办了比拟阐明...

B端产品心法(2):B端产品的形态

B端产品心法(2):B端产品的形态

在B端产品中,我们会经常听到很多个专业词汇,如:ERP、CRM、后台、中台,及C端业务产品APP、小程序。不同的行业有不同的产品形式,也有面向用户的不同的产品形态。那么,B端产品应该如何去明确自己的产...

如何实现敏捷软件开发?

如何实现敏捷软件开发?

敏捷开发究竟是什么?通俗地讲,他就是将项目分为多个独立运行,但又存在联系地小项目,通过分别完成实现快速开发。整体来看,它的优势就是高效! 在软件工程领域,有过很多软件开发模型,如瀑布模型、快速原型模...

失速的互联网广告,服下精准营销的毒药

失速的互联网广告,服下精准营销的毒药

当下是一个用户触媒习惯和信息传播环境急剧变革的时代,而这种现象映射到广告市场上,就是广告越来越难做了。而对互联网广告来说,它则通过精准营销以及其他方式努力寻找出路,但精准营销并非完美的对策,背后还有不...