编辑:[db:作者] 时间:2024-08-25 03:23:57
老王的五年产品经理心途经程,对拍脑袋式产品决策的反思,及如何建立产品用户体验监控体系。
我从2003年”误入“运维软件行业,并在2010年开始做产品经理,5年来,我始终和精良的团队在一起,从零开始创造了ITSM、CMDB产品,并得到了很多用户的认可。
但不怕大家笑话,这5年中,我内心实在无比的纠结。面对产品的历次迭代,一方面要做出对用户有代价的功能,要说服开拓团队去落地;另一方面担心产品过于繁芜用户不买账,而对功能的裁剪却不敢轻易动刀。例如产品是站为用户领导设计还是为真正的用户操作员设计,大家辩论不休;功能设计繁芜度的把握也非常困难,真正利用者的技能背景参差不齐;用户的真实利用环境也很繁芜,很多终端乃至还利用的是IE6。从业界来看,多数产品经理也与我们的情形一样,做决定的办法基本凭直觉拍脑袋。结果可想而知,产品“堆”了很多冗余的功能,产品的交付没有工程履行职员基本不可能搞定,而用户反馈也非常不一致,有说好的也有评价差的。
我意识到,只管我们一贯强调用户画像、用户体验,但这些年对我们对用户的理解一贯都是粗浅的、模糊的、感性的,比如我竟然没有一份完全的数据来描述我的目标用户,我真的对用户一无所知……我预感到这样下去不是办法,迟早一天会离用户越来越远产品失落去竞争力。
幸运的是,随着互联网+时期的风格,借着公司打造新全运维品牌“优云”的契机,我终于有理解决这个问题的机会。我主动提出“Web运用体验监控”的产品目标:无限感知我们的用户,建立完备的体验监控体系,以用户数据驱动产品的设计、开拓和运维!
一、Web体验监控的思考
前面扯了这么多貌似没什么用,但这是我作为一个五年的产品经理心途经程的真实写照,不知道是否有人跟我一样的想法。作为奋斗在一线的产品经理们,或是保障在后方的运维团队,我们就犹如彼得大帝渴望海疆一样渴望数据,希望数据是我们的提高路上的一盏指路明灯。我们不迷信数据,但我们相信数据能触及到我们的直觉没法认知的部分,而这部分是产品成功的主要成分。
为此,我开始了研究和探索Web监控的方方面面,这里不得不提到一本书《Complete Web Monitoring》,从这本书我系统化的理解了Web监控体系的全貌。无知真的是很恐怖,不查不知道,一查才知道这个领域已经是百花齐放,而且不断有创新的产品出来帮助企业实现用户和利润增长。
一样平常来说,我们获取Web运用访问数据最为熟知的办法便是类似GA和百度统计这类工具。但是,统计工具的毛病也是非常明显的,对付Web运用来说,PV等流量指标趋势越来越被看轻,PV并不能见告我运用的体验情形,且在各种前端MVC框架盛行的本日,前后端实现了完备分离,每每一个运用仅由两三个页面构成,这时PV实在已经失落去了意义,此时该当关注的是界面内的各种交互行为,如点击、登录、提交等。
说到这里,很多人又要说了,你说的不便是自定义事宜埋点吗?之条件到的很多工具都有这个能力了。对的,问题是埋点这事情说时候大多数产品经理是想不清楚的,哪里该埋哪里不该埋得事先想好,定义唯一标识、属性……好不容易弄个excel表给开拓职员,开拓会说这事太苦逼又没技能含量,后面你要想改的话就等着求爷爷告奶奶吧,假如埋错了的话任务是你的,谁不会犯错呢?
除了前面说的对界面中的关键元素埋点进行监控外,作为产品经理还想知道的是产品的人机交互是否足够顺畅,界面相应是否足够快,各种浏览器下是否有非常的报错,也便是产品本身的质量是否过关。产品质量不可小视,每每一个小小的挫折便使得用户离你而去或者投诉你没商量。
于是,空想中的方案在我心里逐渐清晰起来,而我们的目标是要以最小的代价为用户获取数据的洞察力,它必须知足以下几个条件:
1、侵入性小,不须要开拓
2、上手简单,小白也能用
3、数据随意马虎消费,云端自动打算好
4、保留一定的扩展性,可以知足二次开拓
OK,我们的目标产品到此有了个基本的观点,接下来便是去把观点变成产品啦。在此借用一下精益开拓的思路:
二、建立Web运用体验监控体系
(一)指标体系
对大多数团队而言,尤其是初创企业,没有那么多资源去做这些东西,须要在钱烧完之前找到产品的核心代价,大多数时候就想知道基本的情形就足够了:
1、究竟用户是如何利用我们产品的,最喜好哪些功能,最不喜好哪些功能?
2、新上线功能模块是否足够引起用户的兴趣?
3、常日用户在哪里会卡住,用户是否能完成产品所期待的任务?
4、哪些用户访问生动,登录次数多,操作次数多?
5、理解哪些操作相应慢,哪些页面相应慢?
6、操作和页面慢的缘故原由是什么,网络、做事端还是客户端?
……
随便就可以列出好多须要数据说话的场景。总体来说我们须要抓取的内容包括用户的操作行为以及操作行为的高下文数据,然后基于这些数据做进一步的度量剖析,总体可分为三类数据:
1、行为数据:韶光、地点、人物、交互、交互的内容
2、质量数据:浏览器加载情形、缺点非常等
3、环境数据:浏览器干系的元数据以及地理、运营商等
接下来我们要做的便是以用户的操作行为为导向,构建全方位的Web运用监控体系,通过指标来度量用户体验,通过各种技能实现这个体系。我们给出一个基本的指标模型:
(二)方案选型
实在对付Web监控技能的全体全貌,在书中提到,理解Web用户体验无非三种办法:
1、仿照监控(Synthetic Monitoring):仿照监控顾名思义,即在网络上支配很多的监测点,定期访问Web运用看是否正常访问,访问速率如何,更深入的仿照监控还可以监控预先定义好的业务流,达到仿照用户访问的结果。优点是无须在运用上支配任何代码,可以利用此数据作为基准数据,缺陷是数据并不能代表真正的用户,只能一定程度上办理运用访问的可达性问题。
2、真实用户监控(Real User Monitoring):真实用户监控抓取用户的真实访问行为,当联网的用户访问您的运用时会被自动的记录下来,不仅能得到更加详确的数据,理论上可以深入到每一个用户的行为,并对大量的数据进行聚合剖析和挖掘。RUM的优点是真实可靠,可以得到深入的用户洞察力,缺陷是对运用或多或少都要有所改造,常见的办法有:
a.流量抓包,这种办法须要在网络上把流量镜像出来,然后对各种协议进行还原,对Web运用而言,常日便是还原http/https协议的内容。这种办法对运用本身没侵入性,缺陷是只能看到协议所包含的内容,无法将用户与运用交互过程产生的事务关联起来,而且浏览器本身的加载情形无法获取。
b.JS页面代理,这种办法须要在每个页面里面嵌入JS代码,当用户访问页面时,会在浏览器中实行这段代码完成干系数据的采集,并将数据发送到做事端进行剖析。优点是可以非常完全的采集用户的行为和浏览器的干系元数据,缺陷是对运用有一定的侵入性,须要把代码加载到所有的页面中,好在大多数运用基本都有一个公共的页头文件,一样平常来说对同一个运用而言一个地方植入后所有页面基本覆盖到了。
3、日志办法(Server Logging):做事端日志是一个宝库,每次用户与运用进行交互时,都会在Web做事器上留下痕迹,我们可以利用Splunk这类工具把做事真个数据导出来剖析。跟抓包的缺陷一样,无法将用户与运用交互过程产生的事务关联起来,无法获取浏览器本身的加载情形。
实在几种方案并无利害之分,紧张是看希望办理什么问题,作为完全的体验监控方案来说,几个方案是互补的,仿照监控互联网上已经有不少的做事商可以选择了,有兴趣大家可以探求得当的即可。日志办法过于麻烦,相对来说现成的方案较少对剖析的哀求较高。我们的目的是要以最小的代价获取数据的洞察力,再回顾之前我空想中的方案要具备几个特点:
1、侵入性小,不须要开拓
2、上手简单,小白PM也能用
3、数据随意马虎消费,云端自动打算好
4、保留一定的扩展性,可以知足二次开拓
这样一来,采取了JS页面代理作为实现方案,面临的寻衅是在担保数据尽可能被完全的采集同时,还要让产品尽可能的易用,不要去劳烦开拓职员,而关键的度量指标要尽可能变得随意马虎获取,让云真个做事器尽可能的帮我们完成自动化打算。
有了天时,还要有地利和人和,好在我背靠优云的技能团队,无论在前端采集、分布式打算、大数据存储都有精良的程序猿和工程狮的大力帮助,采取互联网快速迭代的研发模式,自己踩各种坑,自己先用产品,在执着中迎来产品的出身,在坚持中匆匆成产品的成熟:)
这次我与大家分享的第一部分,后续还会与各位聊聊我眼中的Web运用体验监控产品的六大内容!
作者简介:
王川林
•优云软件产品经理
•四年UI设计师、三年商务智能产品、五年IT运维产品
•卖力优云Web运用体验监控产品
优云秉承devops的理念,从监控、到运用体验,到自动化持续交付,优云统统为了您做的更好!
“ 活动期:现到2016年12月31日前利用优云产品免费,欢迎详询:https://uyun.cn”
更多运维技能文章请关注优云官方微信(broada_ops)
本站所发布的文字与图片素材为非商业目的改编或整理,版权归原作者所有,如侵权或涉及违法,请联系我们删除,如需转载请保留原文地址:http://www.baanla.com/bgl/98166.html
上一篇:闲鱼再曝涉黄别让二手平台成为色情交易温床!丨AI热评
下一篇:返回列表
Copyright 2005-20203 www.baidu.com 版权所有 | 琼ICP备2023011765号-4 | 统计代码
声明:本站所有内容均只可用于学习参考,信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将在三个工作日内处理,联系邮箱:123456789@qq.com