写点什么

小微金服前端技术专家伯约访谈:相信数据的力量

  • 2013-07-19
  • 本文字数:2297 字

    阅读完需:约 8 分钟

7 月 13 日,第三届阿里技术嘉年华在杭州召开,大会为期两天,涵盖“前端技术”、“业务架构& 后端技术”、“搜索”、“大数据应用”、“无线技术”以及“测试”等专场,有将近3000 人参与。在“前端技术”分论坛上,来自小微金服的王磊(花名:伯约)以“用户行为监控”为主题分享了小微金服的用户体验验证体系、Session&Tracker 用户行为监控解决方案和用户行为动画还原方案等,InfoQ 在现场对他进行了采访。

InfoQ:首先请您做一下我介绍?

伯约:我是伯约(王磊),来自支付宝,主要是负责用户行为监控体系的建设,也会兼顾去做核心产品的一些用户体验工作。

InfoQ:您主要是做通过数据监控来指导产品的改进工作,那么现在如果支付宝有新的产品设计方案时,需要在监控方面提前做哪些工作?

伯约:现在支付宝的产品设计环节,我们会考虑后期的数据需求,设计师会告诉前端在设计中在哪里进行埋点、布控。前端根据设计师所提供的信息,将对应的代码部署上线,这是一个人肉的方式。另外,我们还有一套自动化布点的方案,它会通过一个脚本,根据页面元素的一些特点,例如元素的父对象、URL 的域名前缀等规则,自动拼接出当前元素的名称,实现自动埋点。

InfoQ:对于数据采集,如果早期可能采集了三个点,那么后期我才发现这三个点不够,如何来补数据?

伯约:就像刚才说的,我们有自动化埋点,可以通过这套自动化埋点的方案去补全数据,但是现在有一个问题是自动化埋点的可读性并不是那么好,因为要考虑到设计师,包括产品经理可能是非技术出身的,如果说那个点不是他自己预设的,那么他们在后期自己去看的时候会非常困难。

InfoQ:所以现在你们想到的、想不到的元素都会有埋点,会不会采集的数据量太大了?

伯约:这个会考虑,但是目前来看,支付宝的数据存储能力应该是非常强大的,我们现在对数据也非常关注,比如说刚才分享中提到的案例数据,我们会对数据做一些分级,保留对以后数据挖掘有用的数据,剩下的数据则可能存一、两个月就定期的去做一些清理。

InfoQ:也就说现在数据存储是没问题的,在数据分析方面,你们是和数据仓库团队来进行合作?

伯约:是的,和数据仓库团队合作。

InfoQ:产品的设计可以通过后期的数据来做论证,那是否可以在产品上线之前就建立数据模型提供预警机制呢?

伯约:这个是可以的,我们在产品上对应的地方去做埋点,通过一个类似于产品魔方的平台,去做这个事情,进而去监控用户在操作过程中所遇到的问题。我们可以通过通用的全局数据,比如说在一段时间的走势、访问量波动等来判断产品是否达到预期。也可以通过细节的数据,比如预设的产品用户操作路径分析具体的产品体验问题。

InfoQ:之前您提到的那个案例最后得出结论是:对于一个具体的问题,并不是说在一个页面,或者两个页面就能够看出问题所在的,因为支付宝毕竟是流程中的一环,那么可能在他之前别的网站时遇到了一些问题了,这时该怎么分析?

伯约:这个可能就需要其他网站授权了,说实话是挺难的,现在我们看到公司也有一些动作,把外围相关的数据打包进来,这样我们就可以看到用户在整个购物链路里面的体验问题了。我觉得这可能跟我们在数据上面的一些思考是有些关系的,有了这些外围的数据之后,整个链路真的就能打通了!

InfoQ:刚才分享你提到了一个 Session&Tracker 的解决方案能够实现用户状态的还原动画,同时您还提到这个方案还存在一些问题?

伯约:主要是数据权限控制的问题,因为如果通过这种方式会涉及到用户的敏感信息,因此需要确定哪些人可以看、哪些人不可以看,这真的是一个非常大的系统工程,如果没有办法去界定哪些人可以看,万一真的用户的隐私受到侵犯,这是坚决不允许的。

InfoQ:国外一些公司,比如 Google 或者 Facebook 他们应该有一套方案,你们是否了解他们的一些做法?

伯约:市面上现在比较现成的一些行为监控的方法,我们都有去看过,但其实很多是开放给所有的个人甚至企业的,这一套监控体系可能跟我们想要的还有一点不一样,他们可能更关注全局面数据的走势,但我们其实很多时候除了这部分的数据之外,还希望知道用户的操作细节,通过结合这些具体的信息才能更好的去做一些体验的优化。

InfoQ:我看到你的介绍里提到你十分相信数据的力量,能否谈一下您对数据的看法?

伯约:我觉得有些时候数据只是一种习惯跟信仰,可能长期以来,我无论做什么都会去做一些数据的跟踪和采集工作,比如说我前段时间在看一些人做的同步并行下载,国外其实已经有很多大牛在做这个事情了,但我自己觉得任何东西都是需要亲自去验证,所以我会做对应的一些数据测试,因为大牛们的文章里是没有具体操作的,所以还需要有一些具体的数据去验证,那么验证之后我们再看到这个信息时,可以通过数据更直观的把结果展现出来,跟大家单纯看文章的收获是不一样的。

我觉得无论做什么,特别是用户体验,其实还是偏感性的工作,如果说没有数据,也是不科学的。有数据指标,我们就可以去做相对的比较,而不是单纯去看它的绝对值,对于体验也更可衡量。

InfoQ:是的,感性的设计需要理性的支撑,那最后一个问题,作为一个前端的大牛,希望能给这些前端的同学提一些建议如何提升自己的技能?

伯约:我觉得其实还是习惯,平时遇到问题是学习跟成长的一个最好的机会。比如,在我们团队中就会发现有很多同学很忙、压力很大,在项目过程里面会遇到非常多的问题,但是可能解决完问题就接着忙了。很多时候去解决一个问题是很容易的,但是知道所解决问题的背后的原理是什么,才是成长中最重要的!如果你一直忙,一直在重复做你以前在做的事情,而没有去问为什么,是不会有成长的!但如果说有这种积累的习惯,不用多久,自然而然就会觉得自己变成大牛了,当然我不觉得自己是大牛。

2013-07-19 00:044153
用户头像

发布了 89 篇内容, 共 36.3 次阅读, 收获喜欢 4 次。

关注

评论

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

一周信创舆情观察(9.13~9.26)

统小信uos

不得不聊一聊英语爱好者的单词杂货铺了

小匚

随笔杂谈 生活记录 英语 大学英语四六级 单词

图谱相关技术在风控反作弊中的应用和探索

百度Geek说

后端 软件架构

史上最全Java高频面试合集,命中率高达95%

Java 程序员 架构 面试 后端

AlibabaP9力荐!最新出品1297页JDK源码+并发核心原理解析小册

Java 架构 面试 程序人生 编程语言

【新品尝鲜】OCR磅单识别上线邀测,为货运物流提速增效

百度大脑

人工智能 OCR

目睹阿里技术官写的Tomcat架构笔记后,瞬间觉得自己是渣渣

Java 架构 面试 程序人生 编程语言

智能大数据专场,百度智能云带来智能大数据产品架构全景图

百度大脑

人工智能 大数据

快手、知乎等平台严厉打击“病媛”炒作行为:自媒体行业不能被流量裹挟

石头IT视角

浪潮云洲荣获两项工业自动化及数字化行业年度大奖 inspur浪潮云 昨天

云计算

恒源云(GpuShare)_快进来!这里有超高性价比的GPU资源

恒源云

深度学习

第 8 章 -《Linux 一学就会》-Centos8 软件包的管理与安装

学神来啦

Linux 运维

掘金热榜第一!阿里P8用近十个月整理出来999页Java岗核心笔记限时开源!

Java 架构 面试 程序人生 编程语言

四面字节跳动(高级开发岗):分布式+中间件+TCP+JVM+Hashmap

Java 编程 架构 面试 计算机

提高工作效率的三种方法

石云升

团队管理 管理 引航计划 内容合集 9月日更

Python代码阅读(第31篇):将一个列表分割成指定大小的小列表

Felix

Python 编程 Code Programing 阅读代码

博睿数据亮相北京IMC2021第三届中国智造CIO峰会

博睿数据

如何构建混合云管理平台?——资源管理篇

金蝶天燕云

云计算 云平台

艾瑞发布《2021年中国企业级 SaaS 行业研究报告》,ONES 入选典型厂商案例

万事ONES

项目管理 SaaS 协同办公

从工具、工具箱到数字化软件工厂——DevOps 设计理念与工程实践专场 | CIF 精彩看点

CODING DevOps

DevOps 数字化 研发工具 腾讯云 CIF 峰会

快准狠!百万年薪的阿里架构师分享深入剖析Java虚拟机文档

Java 架构 面试 程序人生 编程语言

使用 grpcurl 通过命令行访问 gRPC 服务

AlwaysBeta

golang gRPC

用Python绘制专业的K线图【含源代码】

恒生LIGHT云社区

大厂敲门砖!Alibaba技术官甩出的Springboot笔记

Java 架构 面试 程序人生 编程语言

华为云带你探秘Xtrabackup备份原理和常见问题分析

华为云数据库小助手

GaussDB 华为云数据库 MySQL 数据库 GaussDB(for MySQL)

阿里巴巴架构师十年整理出的JavaSpringBoot核心文档,真是太全了

Java 架构 面试 程序人生 编程语言

超十年渗透专家总结出636页渗透测试全笔记,100课时一次讲清

Java 架构 面试 程序人生 编程语言

金秋10月,日更挑战你准备好了么!?

InfoQ写作社区官方

热门活动 10月月更

东软熙康、百度、京东方,互联网医院的三个典型样本

海比研究院

如何做一场有趣又高效的迭代回顾会议?

万事ONES

Scrum 敏捷 回顾会

拥抱开源,共建生态 - 开源生态与效能提升专场 | CIF 精彩看点

CODING DevOps

DevOps 研发效能 腾讯云 CIF 峰会 开源生态

小微金服前端技术专家伯约访谈:相信数据的力量_语言 & 开发_水羽哲_InfoQ精选文章