产品经理如何写出一份高质量的数据埋点文档?(三)
产品经理如何写出一份高质量的数据埋点文档?前面我们从“点的主次”“点的名字”这两个方面进行了详细的介绍,接下来就是第三个方面“点的抽象”。
点的抽象
1. 同类合并
学会了给点起名字,一个名字对应一个点,那我们回到之前小说大全的原型图,请读者思考一下,这一块的四个按钮需要几个点来描述?4个,3个还是1个?
这个原型画得比较粗糙,需要根据大家的需求和实际情况来结合。
如果这个原型画的只是固定的四个按钮,则直接将四个点分别起名字也不失为一种高效的方法;但如果是个列表,表中有数量可变、内容可变、排序可变的选择,则强烈推荐通过私有属性来对事件多维度的补充区分。
2. 页面私有属性
前面也提到了,尽量使用私有属性。
但在一些情况下,局部的私有属性也可以单独抽离出来,形成页面的私有属性;比如,用户进入一些次级页面时,会带一些状态,或者用户的每个行为都与当前所处的页面内容有关。
以前面的小说产品为例,所有的阅读页面上面的操作,除了页面位置这个信息外,还有页面内容的信息需要记录。
这时,可以在文档上做一个页面级的抽象,形成页面私有属性:
对比一下,是不是又清爽了很多呢?
3. 通用组件
再近一步,产品中有一些组件是不属于任何一个页面,却又可能随时出现在产品中的任何地方,比如弹窗提醒、支付、登录失效等;这种组件所产生的行为则可以单独的写在一起,这个比较好理解就不单独展示了。
内容比较多,大家一定要好好的消化,下篇文章给大家介绍另外一个重点内容“点的管理”。
以上就是“产品经理如何写出一份高质量的数据埋点文档?(三)”的内容了,如果你还想了解其他相关内容,可以来 产品壹佰 官方网站,或者扫码关注产品壹佰的官方公众号。
点的抽象
1. 同类合并
学会了给点起名字,一个名字对应一个点,那我们回到之前小说大全的原型图,请读者思考一下,这一块的四个按钮需要几个点来描述?4个,3个还是1个?
这个原型画得比较粗糙,需要根据大家的需求和实际情况来结合。
如果这个原型画的只是固定的四个按钮,则直接将四个点分别起名字也不失为一种高效的方法;但如果是个列表,表中有数量可变、内容可变、排序可变的选择,则强烈推荐通过私有属性来对事件多维度的补充区分。
2. 页面私有属性
前面也提到了,尽量使用私有属性。
但在一些情况下,局部的私有属性也可以单独抽离出来,形成页面的私有属性;比如,用户进入一些次级页面时,会带一些状态,或者用户的每个行为都与当前所处的页面内容有关。
以前面的小说产品为例,所有的阅读页面上面的操作,除了页面位置这个信息外,还有页面内容的信息需要记录。
这时,可以在文档上做一个页面级的抽象,形成页面私有属性:
对比一下,是不是又清爽了很多呢?
3. 通用组件
再近一步,产品中有一些组件是不属于任何一个页面,却又可能随时出现在产品中的任何地方,比如弹窗提醒、支付、登录失效等;这种组件所产生的行为则可以单独的写在一起,这个比较好理解就不单独展示了。
内容比较多,大家一定要好好的消化,下篇文章给大家介绍另外一个重点内容“点的管理”。
以上就是“产品经理如何写出一份高质量的数据埋点文档?(三)”的内容了,如果你还想了解其他相关内容,可以来 产品壹佰 官方网站,或者扫码关注产品壹佰的官方公众号。