写点什么

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

  • 2019-12-20
  • 本文字数:542 字

    阅读完需:约 2 分钟

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


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

用户行为埋点定位

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



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


  • 进入 A 页面。A 页面首帧渲染完毕,并获得了焦点。

  • 曝光坑位 X 。按钮 X 处于手机屏幕内,且停留一段时间,让用户可见可触摸。

  • 点击坑位 X 。用户对按钮 X 的内容很感兴趣,于是点击了它。按钮 X 响应点击,然后需要打开一个新页面。

  • 离开 A 页面。A 页面失去焦点。

  • 进入 B 页面。B 页面首帧渲染完毕,并获得焦点。


在这里,打埋点最重要的是时机,即在什么时机下的事件中触发什么埋点,下面来看看闲鱼在 Flutter 上的实现方案。


本文转载自淘系技术公众号。


原文链接:https://mp.weixin.qq.com/s/3LZWyA-rcE6CwTC3hLxoPg


2019-12-20 14:211024

评论

发布
暂无评论
发现更多内容

小程序开发经费紧张,华为云这份省钱秘笈请点赞收藏

YG科技

容器中sh脚本明明存在,为何会报"no such file or directory"的错误?

大伟

git Docker autocrlf

高效率低成本!网站开发还得仰仗华为云这款宝藏工具

平平无奇爱好科技

项目开发冲刺难度大?华为云这款轻量应用服务器助力大好“收官战”

平平无奇爱好科技

ETL数据转换工具类型与适用场景

谷云科技RestCloud

ETL

CSS选择器

阡陌r

CSS 选择器 伪元素 伪类

中小企业如何以最低成本数字化?华为云耀云服务器L实例给出完美答案

平平无奇爱好科技

还迷信传统服务器开发小程序游戏?华为云耀云服务器L实例才是“正道”

平平无奇爱好科技

跨境电商网站运营最苦岗位?华为云这款轻量应用服务器轻松胜任

平平无奇爱好科技

穿越经济寒冬,华为云这款轻量应用服务器助力企业破局新生

平平无奇爱好科技

数字化尽头是轻量应用服务器,华为云耀云服务器L实例打开无限可能

轶天下事

解锁数据潜力:为什么你应该考虑使用向量数据库

熬夜磕代码、

数据库

Linux设备树(DTS)

芯动大师

Linux

双11终极之战,华为云耀云服务器L实例点燃狂欢高潮

YG科技

基于javacv的人脸识别和图片内容审核方案

智慧源点

人脸识别 内容审核

内卷出奇迹!华为云耀云服务器L实例凭实力成为_卷王_

平平无奇爱好科技

大语言模型|人工智能领域中备受关注的技术

许思王

人工智能 大语言模型

企业ERP实施仍存三大难点,华为云耀云服务器L实例助力破局

平平无奇爱好科技

如何快速将钉钉员工信息同步到飞书

谷云科技RestCloud

『亚马逊云科技产品测评』活动征文|如何使用Docker compose快速搭建个人博客?

鸽芷咕

Docker 容器 云服务器

C语言与C++语言混合编程的方法

王玉川

c 混合编程 C++

降维打击_友商_?华为云这款轻量应用服务器性能全面升级

平平无奇爱好科技

客户削减项目开发预算,试试华为云这款轻量应用服务器保质保量

YG科技

外贸网站预算持续削减,这个轻量应用服务器搞定老板

YG科技

“跨”入蓬勃生长新时代,华为云耀云服务器L实例赋能跨境电商

平平无奇爱好科技

“出海”在即?华为云这份跨境电商运营指南让新手商家少走弯路

平平无奇爱好科技

轻量应用服务器领域,这款产品何以被冠“国民级”美誉

平平无奇爱好科技

跨境电商网站旺季爆单崩溃?华为云这款轻量应用服务器值得拥有

平平无奇爱好科技

电商网站防崩溃秘诀来袭!华为云这款轻量应用服务器稳赚不赔

轶天下事

揭秘!如何用Flutter设计一个100%准确的埋点框架?(一)_文化 & 方法_淘系技术_InfoQ精选文章