zoukankan      html  css  js  c++  java
  • 《七天数据埋点之旅》第七天 埋点实战

    0x00  序言

    本节是实战环节,以极客时间app安卓端为例,综合运用前面介绍的知识点,来解构埋点设计。虽然极客时间还有服务号、小程序、PC端、IOS端等形式,但过程大同小异,不再单独介绍。

    在第二节《埋点准备工作》中介绍到,埋点设计之前有四件准备工作要做,分别是了解产品、梳理旧需求、梳理旧埋点以及熟悉埋点流程。了解产品环节我们通过下载并详细的使用来实现,由于无法获取产品设计的内幕和未来的规划,所以只能通过使用了解输出信息流结构;梳理旧需求和旧埋点环节由于资源问题也无法实现,而指标体系的梳理也做不到,所以本节更多的是遍历式的解构整个应用,设计埋点框架。

    另外需要说明的是本节涉及一部分的埋点管理,但并不涉及埋点验收。

    0x01 信息架构

    信息架构即提供的消费内容实体,简言之就是app提供的功能,以及消费这些内容实体的路径。比如极客时间的提供的消费内容实体主要有以下:

    主实体

    • 专栏

    主要形式为图文和音频,伴随行为有购买、阅读文字、听/下载音频、分享(课程、内容)、评论(评论点赞、分享)

    • 视频课

    主要形式视频观看,伴随行为有购买、观看、分享、评论(评论点赞、分享)

    • 每日一课

    主要是视频形式,存在视频合辑等组织方式,伴随行为有购买、点赞、评论(评论点赞、分享)

    备注:加看单行为可视为内容的路径

    • 微课

    主要形式为图文和音频,伴随行为阅读文字,音频(听、下载)、分享(课程、内容请朋友读)、评论、收藏(内容)、设置(内容)

    附实体

    • 特别放送

    基于某个专栏或者话题的特别页面,比如左耳听风的ARTS打卡召集令等

    • 资讯

    一些技术分享、业界视点、产品动态等,图文形式

    • 新闻

    一些技术分享、业界视点、产品动态等,音频形式

    • 商品

    一些计算机书籍、大数据相关书籍,极客充值卡、极客周边,以及其它

    0x02 交互梳理

    在消费内容实体上梳理出来的交互全景图,主要从实体的消费类型,及对应的页面和入口来分解,此外还附加的有一些不依赖于实体的公共的入口,比如登录、搜索等。

    界面入口梳理如下:

    其中功能行为的入口信息,也即路径信息是要重点梳理的,比如以下登录行为的路径梳理:

    0x03 设计布局

    埋点设计的布局以位置、行为抽象、形式抽象、实体为主进行管理,将路径信息配置成信息表,关联到相应的实体消费中,整体的设计布局如下:

    目录分类介绍
    发现tab 主界面 主实体和附实体的入口1,曝光和点击等数据
    讲堂tab 主界面 主实体和附实体的入口2,曝光和点击等数据
    学习tab 主界面 主实体和附实体的入口3,曝光和点击等数据
    我的tab 主界面 主实体和附实体的入口4,曝光和点击等数据
    专栏 主实体 专利消费,含介绍页、目录页、内容页
    视频课 主实体 视频课消费,含介绍页、目录页、内容页
    每日一课 主实体 每日一课消费,含介绍页、目录页、内容页
    微课 主实体 微课消费,含介绍页、目录页、内容页
    附实体 附实体 含特别推送、咨询、新闻,不包含商城
    购买 关键行为 主实体的购买,不包含商城
    分享 关键行为 实体的分享
    评论 关键行为 实体的评论,含发表评论、点赞评论、分享评论
    设置 抽象行为 APP的设置
    播放 抽象行为 音频播放和视频播放
    弹窗 形式抽像 app内的各种推荐弹窗、活动弹窗、授权弹窗等,也是实体的快捷入口之一
    通知 形式抽象 各种通知的曝光、点击等,也是实体的入口之一
    商城 业务拓展 记录用户在商城上的曝光、点击、购买等

    最终呈现的管理样式如下(以Excel管理方式为例):

    0x04 具体设计

    经过设计布局后,我们可以根据实体、界面、行为三者快速的定位到具体的埋点。其它的布局界面都是实体的入口深度,对入口的层级设计,对列表类型的曝光布局,对操作类型的汇聚处理等,这里是四大思维和四大场景的运用。

    所有实体全局编码,在各种行为的上报上附加实体信息和实体的入口,此处以专栏页的曝光为例

    事件名上报时机事件id事件信息修改记录
    专栏介绍页曝光 进入专栏介绍页 sc_intro_show from:参考本sheet的专栏内容来源  
    专栏介绍页点击 点击发生时 sc_intro_click from:参考本sheet的专栏内容来源      clickid:点击位置  
    专栏目录页曝光 进入专栏目录页 sc_catalog_show from:参考本sheet的专栏内容来源  
    专栏目录页点击 点击发生时 sc_catalog_click from:参考本sheet的专栏内容来源      clickid:点击位置  
    专栏内容页曝光 进入专栏内容页 sc_content_show from:参考本sheet的专栏内容来源  
    专栏内容页点击 点击发生时 sc_content_click from:参考本sheet的专栏内容来源      clickid:点击位置  
    专栏内容页时长 离开专栏内容页 scl_content_exit from:参考本sheet的专栏内容来源      dur:停留时长  

    专栏内容来源信息表:

    from一级来源(端)二级来源(一级页面)三级来源(二级页面/部分)四级来源(控件)备注
    app/我的tab/推荐阅读/ app 我的tab 推荐阅读    
    app/讲堂tab// app 讲堂tab      
    app/讲堂tab/专栏列表页/ app 讲堂tab 专栏列表页    
    app/学习tab/课程列表页/ app 学习tab 课程列表页    
    app/学习tab/笔记列表页/全部 app 学习tab 笔记列表页 全部  
    app/学习tab/笔记列表页/专栏 app 学习tab 笔记列表页 专栏  
    h5/x/xx/xxx h5 x xx xxx  
    applet/x/xx/xxx applet x xx xxx  

    0xFF 总结

    本节先梳理了极客时间app的信息架构,根据梳理出的实体和功能等信息,进行了埋点设计文档的布局,最后给出专栏页的一个埋点设计框架样例。需要强调的是虽然埋点框架在很大程度上解决了埋点设计的检索、管理和扩展问题,但更详细的埋点采集信息等血肉的补充则是更加关键的内容,这个是在七天埋点设计之旅系列上无法传递和分享的,需要埋点设计人员根据业务特点和需求进行相应的调整。

    本文为数据茶水间群友原创,经授权在本公众号发表。

    关于作者:我是水大人,资深潜水员,一个基于开发、面向分析、走向全栈的饱经摧残的数据新手,爱折腾不爱玩,爱总结爱思考的老兵,错了改改了又错的惯犯。

  • 相关阅读:
    Bitnami Redmine安装和插件配置
    DataTable转换成List<T>
    学习Javascript闭包(Closure)
    单例模式(Singleton)
    哈希表--HashSet<T>
    .NET 4.0中的泛型的协变和逆变
    vue-cli脚手架里如何配置屏幕自适应
    新手如何理解JS面向对象开发?
    vue轮播图插件vue-awesome-swiper的使用与组件化
    vue中sass的配置安装流程
  • 原文地址:https://www.cnblogs.com/purple5252/p/11205615.html
Copyright © 2011-2022 走看看