#跟着坚果学鸿蒙#应用埋点开发实践<一>
·
概述
埋点是指将信息采集程序和原本的功能代码结合起来,针对特定用户行为收集、处理和发送一些信息,用来跟踪应用使用情况。包括访问数、访客数、停留时长、页面浏览数和跳出率。以下是几种常见业务场景:
-
页面中可视区域或者组件的点击量,统计点击频率,分析用户的偏好行为。
-
监听页面中组件滑动的开始与结束,计算滑动偏移量以及曝光比例。
-
监听页面切换,统计页面的停留时间以及切换的来源页和目标页,分析页面浏览数和跳出率。
-
分析页面加载性能,计算加载过程各个节点的耗时,可针对某个关键点进行优化。
埋点分类
按照用户行为不同,埋点可以分为点击埋点、曝光埋点以及页面埋点等。
-
点击埋点:用户在任意区域的一次单击,比如一个icon或一张图片。区别于被动的用户曝光行为,单击属于主动行为。
-
曝光埋点:统计页面局部区域是否被用户有效浏览,例如瀑布流中的每个卡片的曝光比例和曝光时长,这是被动行为。
-
页面埋点:统计用户在固定页面的停留时间,页面加载性能以及页面跳转时的来源页和去向页信息。
方案介绍
接下来会从(1)组件动态绑定埋点数据;(2)点击埋点方案;(3)曝光埋点方案;(4)页面埋点方案四部分介绍。整体方案使用全局无感监听能力UIObserver和setOnVisibleAreaApproximateChange属性实现埋点功能。

更多推荐

所有评论(0)