美文网首页
埋点设计

埋点设计

作者: 灯火gg | 来源:发表于2022-05-12 16:32 被阅读0次

    一、概要

    数据埋点的本质是元数据管理,核心是处理行为、位置和模块之间的关系,找到最合适的元数据组织管理方式。埋点思维的基础是位置行为抽象和盒子模型。

    • 埋点设计思维
    • 埋点设计模型

    位置和抽象

    埋点设计的基本出发点,要求埋点的组织形式是按位置、行为、功能或者基于某一主题下(根据产品形态而定);
    如果行为在多位置多主题下具有广泛性,则需求进行行为抽象。例如分享,可以在不同层级页面对不同内容分享。

    • 埋点的第一准则

    按位置(功能经常和位置是捆绑的)为主,其次考虑抽象,若位置和抽象相矛盾时,以位置为主。 如果多个位置都有同一功能的入口时,在抽象出来,并兼容以前的单位置入口的数据上报。

    盒子模型

    盒子模型是指的框架(在app上体现为页面形式,比如页面,卡片)和内容(体现为页面中拉去的服务器的内容,比如页面的内容、内容列表等),在处理精细业务的时候,框架的呈现和内容的呈现是分开来上报的(此方法可以处理服务器拉取数据是否成功)。盒子模型比较适合内容消费的app,比如简书等。

    image.png

    用途:

    • 页面曝光的精确统计
      内容若存在刷新流、tab切换等会多次曝光
    • 页面时长的精确统计
      在离开页面时才会上报

    二、漏斗思维

    漏斗思维即分阶段思维,是从流水线的角度考虑问题。

    • 跨阶段

      例如弹窗展示事件 image.png

    三、层次思维

    层次思维是指在进行埋点设计的时候,要讲页面逻辑、事件过程、扩展参数等设计的有层次感。不仅方便查找,而且还可以在更高维度上概括。

    • 交互层次

    交互层次主要处理母页面和子页面的展现和点击事件。

    • 序贯方式
      层次思维中典型的场景就是针对用户的路径进行设计,如下:
    image.png
    • 扁平化思维

    不按照路径设计,将所有同质的页面曝光和点击都融合在一个事件中,用参数来区分各页面比如:


    image.png

    若附加信息很多样的情况:


    image.png

    四、扩展思维

    拓展思维是抽象思维的一种体现,越抽象的事物越容易拓展,但并不是说越抽象越好,把握抽象的程度,可以有效的提高拓展性。

    • 事件拓展
      在设计事件时要有对业务拓展的预见性,比如一个app只有发布自拍视频功能,那么事件名为shortvideo_publish_xx,如果后期新增了其他内容的发布是要新增一个吗?或者我们就使用content_publish_xx事件,用type属性来标识发布不同的内容类型。

    这就是抽象行为。

    • 属性拓展
      属性抽象
      枚举抽象

    五、分类思维

    分类思维的本质是将有相同类型的事物放在一起,而相同类型的定义可以从位置、模块、页面、功能等角度进行衡量。


    image.png

    相关文章

      网友评论

          本文标题:埋点设计

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