1. 什么是DRD?
答:Data Requirement Document,是数据需求文档:包括埋点需求和埋点实施过程的细节。
2. 如何做一个提前预估的埋点?
答:WWWHW法则,who/when/where/how/what。
埋点实例
who:人(用户id)or/and 设备(web是cookie,ios是UUID)
when:1)这里要涉及到数据上传的时间,有些时候为了节省流量,app不会每次都发送事件,而是累计一定时间之后再发送,所以事件的时间最好是事件发生的时间。2)还需要考虑时区问题,有两种解决方式,上传时间的时候顺便把时区给带上,不然的话就是选择用unix时间戳。
事件时间时区问题
where:如果是web,那么就是ip来分析(处于什么国家/省份/城市);如果是app,有可能可以用gps信息(拿到gps信息之后需要再次去某些地图供应商api中获取对应的地理信息);还有自主填写希望去的地方(例如装修房子等网站)
how: 其实是描述用户所处的环境
常见的howwhat:描述的是做了什么,需要知道相关的参数
常见的做什么3. 如何维护公共属性?
答:提供一个单独的API/SDK来获取,保证大家对于公共属性的获取方式都是一致的。
API/SDK
4. 埋点选择在前端还是后端进行埋点咧?
答:除非该数据/事件只能由前端触发(例如某个button的点击),否则一律最好用后段来进行埋点。因为有些公共属性在前端不一定能获取,例如ip,只有到达了服务器之后才有知道ip。
埋点属性
5. 埋点如何去校验?
答:通过查看后台数据或者抓包来检验数据是否正确。
6. 如何维护埋点信息?
答:有很多埋点随着产品的推移,会产生新埋点,也会下线老埋点,此时需要一个文档,来记录埋点历史。
维护埋点信息
7. 什么是CTR?
答:click through rate,意思就是点击次数/展示次数的百分比,所谓的点击率。
8. 全埋点/无埋点技术是什么样的?
全埋点9. 除了线上采集数据之外,还有什么采集方式?
答:例如感应器,想采集进店人数,才可以用人体感应;想采集拿起放下的,可以采用重量感应器。这样的超市就可以知道有多少人经过,多少人拿起东西。第三方系统的数据,例如物流数据。
线下数据
10. 竞品产品的数据如何做?
答:例如A站在设置up主留存率的时候,需要一个数字,但是不能随意拍脑袋,此时可以从竞品对手B站那边获取。所以首要的目的,就是要知道为什么要获取竞品的数据。
11. 实际埋点案例流程是什么样的?
答:1)先和各个部门聊天,确定他们的需求;2)将各个需求汇总,转化为指标;3)将指标转化为具体的事件;4)每个事件的公用属性和私有属性有什么?5)定义每个事件的触发时机(怎么样算是触发了该事件)6)定义属性从哪里获取
需求变指标
指标变为埋点
埋点事件列表
通用属性
私有属性
私有属性
触发时机
最终版本
与RD沟通1
与RD沟通2
与RD沟通3
与RD沟通4
与RD沟通5 与RD沟通6
与RD沟通7
维护文档
网友评论