埋点设计

一、概要

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

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

位置和抽象

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

  • 埋点的第一准则

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

盒子模型

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

image.png

用途:

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

二、漏斗思维

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

  • 跨阶段

    例如弹窗展示事件
    image.png

三、层次思维

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

  • 交互层次

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

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

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


image.png

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


image.png

四、扩展思维

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

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

这就是抽象行为。

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

五、分类思维

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


image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1 埋点定义 埋点也叫事件追踪(Event Tracking)。是针对特定用户行为或事件进行捕获、处理和发送的相关...
    王小野阅读 13,431评论 3 76
  • PC端数据埋点的设计思路,写一下自己的总结。 首先明确埋点的目的,埋点主要是为了(1)监控产品的核心指标。通过核心...
    爵士鲸阅读 10,817评论 0 10
  • 1 什么是埋点 (1)从功能上来讲,埋点就是用来收集用户行为数据的。一个用户在app里面干了什么,看了哪些页面,点...
    文字抒意阅读 10,427评论 0 3
  • 01 明确需求 埋点设计的目的?是为了统计用户使用情况,还是提高渠道转换、完善客户画像、进行个行推荐等等? 不同的...
    刘雪源阅读 5,776评论 0 2
  • 产品经理在日常工作中除了要 梳理需求、制作原型、输出文档,还需要设计埋点、关注数据、分析数据。 今天来简单介绍下埋...
    大学望远镜阅读 3,590评论 0 6

友情链接更多精彩内容