揭秘!如何用Flutter设计一个100%准确的埋点框架?

  1. 云栖社区>
  2. 阿里技术>
  3. 博客>
  4. 正文

揭秘!如何用Flutter设计一个100%准确的埋点框架?

技术小能手 2019-08-12 09:35:22 浏览13407
展开阅读全文

image

阿里妹导读:用户行为埋点是用来记录用户在操作时的一系列行为,也是业务做判断的核心数据依据,如果缺失或者不准确将会给业务带来不可恢复的损失。闲鱼将业务代码从Native迁移到Flutter上过程中,发现原先Native体系上的埋点方案无法应用在Flutter体系之上。而如果只把业务功能迁移过来就上线,是极其不负责任的。因此,经过不断探索,闲鱼技术团队沉淀了一套Flutter上的高准确率的用户行为埋点方案,今天由工程师兰昊来和大家分享一下。

用户行为埋点定位

先来讲讲在我们这里是如何定义用户行为埋点的。在如下用户时间轴上,用户进入A页面后,看到了按钮X,然后点击了这个按钮,随即打开了新的页面B。

image

这个时间轴上有如下5个埋点事件发生:

  • 进入A页面。A页面首帧渲染完毕,并获得了焦点。
  • 曝光坑位X。按钮X处于手机屏幕内,且停留一段时间,让用户可见可触

网友评论

登录后评论
0/500
评论
技术小能手
+ 关注
所属云栖号: 阿里技术