购买监控产品类似于买保险,不出问题的时候,总觉得每年多浪费几千块,出了问题才深知其重要性。
”| 今天,我们不卷了,慢下来,听我讲一个故事我们有一个客户,做贴片广告转化(贴片广告是指随公开放映或播映的电影片、电视节目、网络视频加贴的一个专门制作的广告),也算是业内比较知名的广告公司,国内几个技术类网站和一些视频网站都是该公司的,主要营收方式:按照点击次数向其“金主爸爸”收费。
最近由于疫情原因,百业萧条,贴片广告也不例外。该客户经过一番冥思苦想,决定开始关注页面的性能。并通过官网技术交流群联系到我们,问是否可以通过性能优化等方式对数据转化进行优化。刚接到这个问题,我也疑惑不解,怎么帮客户解决这个问题呢?由于长期做前端性能监控,我潜意识向客户介绍先接入腾讯云前端性能监控(RUM)。当然我也不能保证一定可以发现优化点,只能先“死马当活马医”。几分钟后,客户就简单接入了 RUM,先上报了10%的数据,我们和该客户一起分析数据,发现其页面加载非常快,只有几百毫秒。
(点击查看大图) 因为该客户的页面逻辑非常简单,只有一个 JS,通过该 JS 加载资源并且渲染,已经是极致的渲染速度了。这似乎没有任何问题。
通过腾讯云前端性能监控-日志查询功能,我意外地发现,用户页面有一个不常见的报错,该报错会导致部分设备上整个页面无法渲染。
(点击查看大图,为了保证客户隐私,该截图为非用户数据) 该报错会导致页面代码在某些 iOS 设备上报错,因为从未在该类设备上测试过,所以开发人员一直没有发现,而其广告受众也不会因为贴片广告没有渲染出来找业务反馈,于是这个问题从未被发现,直到接入了 RUM。广告无法渲染,必然会带来一些损失。我根据设备的比例计算,大概有 7-8%的用户是会出现该异常的。该客户核实问题后并估算了一下损失成本,每天大概损失 1w 块,每月 30w 左右的损失!我做前端性能监控许多年,能实实在在帮用户解决问题,创造价值,并且得到认可,是非常开心的。
|接下来,我们聊一点心得,就一点儿我刚开始做前端性能监控产品的时候,面临最多客户问的问题就是:“我为什么要用你们产品?你们给我们带来什么,解决什么问题。”这其实是一个产品定位的问题,我想了想,回答:“没接入 RUM 的时候,用户的产品都是接近完美的,接入后才发现“千疮百孔”。因为有些问题是隐性的,所以才出现了偶发性 Bug 一词”最早做前端性能监控的时候,只在内部使用,当时的定位就是错误监控。随着时间的推移有了出色的竞品,很容易被人挑战,出现了一种声音“xxx 比你们好用!”。这种声音让我铭记于心,因此我们拼尽全力在产品中不断加入新的功能。
| 最后,我们聊聊 RUM 的现状经过一番努力,功能越来越多,用户群也越来越大,虽然使用竞品的用户依然坚定不移,不接监控的用户依旧如此。但我们突然意识到,我们做产品的初衷能帮助用户解决问题,正如上文提到贴片广告转化的客户,用了我们的产品“三下五除二”解决了问题,也成为了我们忠实的用户。而经过多年的追赶,我们的产品也逐渐完善,可以适应更多的场景。
如今腾讯云前端性能监控已达亿级流量,支持页面性能分析、页面异常分析、页面日志查询、用户访问分析、API 监控、静态资源优化、自定义信息上报等监控场景。支持 Web、小程序、Hippy、Weex、React Native、Flutter 等多种应用类型分钟级接入。实现了对用户页面质量的全方位守护,真正做到低成本使用和无侵入监控。简单、好用就是我们的本心,能解决用户的问题就是产品存在的意义~
|