新闻动态   News
搜索   Search
你的位置:主页 > 产品案例 >

以诸葛io手机端为例:数据分析产品的设计如何优化?

2018-10-27 20:39      点击:

  在上一篇文章里,笔者主要介绍了如何确认一款数据分析产品的定位,并得到设计方案所需的关键信息。在本文中,笔者将着重分析“小屏幕(手机端)”背景下,数据分析产品的设计将遇到哪些难点、如何解决。同时以诸葛io的手机端为例,展现一次设计优化的实战过程。

  其实,这三个方向也基本涵盖了小屏幕下数据可视化最常遇到的“痛点”。下面我们就对这几个问题一一进行分析吧。

  用户在进行图表定制和数据查询时,根据实际情况可能会设置非常复杂的查询条件。而读取的数据量越大、设置的查询条件越复杂,所需要的时间越长。

  “等待”对任何用户来说都是相当负面的体验,更糟糕的是,在手机上,用户的耐心甚至会进一步下降。

  试想一下:当用户用电脑浏览报表时,可以一边读当日新闻,一边等待数据处理完毕,只要打开两个浏览器页签就可以了,而手机的小小屏幕却不允许用户同时做两件事。在这样的背景下,我们要求手机端用户进行分钟级的等待,这简直是不可能完成的任务啊!!

  目前的诸葛io app提供了较为中规中矩的解决方案,如图所示:这套方案比较容易出问题的是“第二步”,也就是面板已经加载完成,而数据迟迟没有进来。

  “等待”是交互设计中老生常谈的一个话题,在处理等待时间这个问题上,通常有两种思路:

  这种方案是最基本的,几秒之内的等待可以用活动指示器(Activity Indicator,我们常见的“转圈圈gif”)给出反馈,更长时间的等待则建议给出进度条(Progress Bar),告知用户需要等候的时间与当前进度。

  很多时候,由于客观条件我们无法缩减实际的等候时间,但仍然可以通过一些小技巧缩减用户心理上对时间的感受,缩减心理等候时间的方法又有三种:

  例如:app的启动需要时间,而图文丰富的启动页可以吸引用户的注意力,自然就不太察觉得到等待时间了。

  比起默认的“转圈圈gif”,目前越来越多的产品选择制作独特的、加载小动画,博得用户的好感,尊龙d88工程施工报道范文。从而在一定程度上冲淡等候产生的焦虑。

  最经典的方案是加载占位图(Skeleton Screen),在实际的内容加载进来之前,先呈现版式结构。

  由于最长可能出现“分钟级”的等候时间,以上所有设计模式都很难达到理想的效果。(进度条最适合较长时间的等待状态,但与技术人员沟通后,发现我们并不能准确获取数据查询的所需时间与进度。)不过,我们确实可以从头脑风暴中归纳出一点共识——“留白”是等待中的大忌,“提供内容”哪怕是“伪内容”才是王道。

  在“提供内容”方面,我的建议是“暂时提供历史缓存数据”。如图所示,用户打开诸葛io app后,想要查看今天(如9月29日)的最新的数据,但数据加载需要一定的时间,这期间,我们可以允许用户先查看上一次(如9月27日)的缓存数据,这些缓存数据是用户上次打开app时保存在本地的。

  本方案在技术层面是具备基础的可行性的。首先,app上的看板通常是稳定的,长期展示最重要的数据指标,供相关人员查看监测,即使展示“稍稍过时的”数据,对用户仍然具有意义。其次,调取本地缓存数据不需要重新计算复杂的查询条件,也不需要从服务器调取海量数据,回避了加载时间长的根本原因,可以保证数据呈现速度够快。

  手机端受屏幕空间限制,数据可视化的图表传递信息的能力比PC端弱很多,这是所有数据分析工具共同面临的问题。而针对诸葛io来说,由于app端主要提供数据实时看板,设计的核心不在于图表的样式花哨,而在于具备对极端情况的兼容性。

  然而,一旦用户在自定义图表时,设置了比较长的时间维度,空间限制的劣势就立刻凸显出来了。

  这种设计模式移植到诸葛io上,基本上也是行得通的。但还有一个问题需要考虑,也就是交互手势的问题。在支付宝的例子里,用户只需点击图表,即可进入放大模式。而在诸葛io app中,“点击”的手势已经被占用了。

  考虑再三,我也放弃了这种方式。因为用户很可能长按图表,同时进行左右拖动,来微调至自己想要查看的日期(时间跨度较大时,不容易通过点击一次选中正确的日期)。“长按放大”的交互手势,可能会频繁被触发误操作。

  最终的解决方案如图,用户可以点击图表面板右上角的“放大”icon,来横屏查看更详细的图表。同时,用户可以通过手势或界面底部的拖动条,进一步缩放图表的展示范围。

  团队中会有很多基于数据进行协作的需求,比如:市场总监发现新增用户量异常下降,可以标注出来并分享给团队同事,以便进行后续处理。

  我更倾向于认为,“在手机端对图表进行标注与分享”是一个伪需求。或者至少是,在现阶段的优先级相对较低。

  (1)权限管理是数据分析产品中非常重要的一个系统,什么角色有权访问哪一部分数据,是需要严加管控的。

  (2)诸葛io在手机端主要展示数据看板,这部分数据会随时间不断更新,而最新的数据是最敏感的。

  (3)手机端的分享功能与web端相比,最大的优势就在于传播效率高、影响力大,且有一定的推广营销作用。

  结合以上三点,我认为优先在手机端提供“分享”功能是非常不符合逻辑,且成本高、益处少的。如为“分享”设置身份验证或加密功能,则手机端带来的便利度与推广效应荡然无存。若不设置权限限制,则存在敏感信息泄露的风险。

  (4)在模拟的用户场景中,用户发现数据异常并需要与其他同事协商(如:市场总监发现新增用户量异常下降),这个“异常”必然发生在最近,且持续至现在,如“两个小时前”突发。若不是如此,用户就更有可能是在会议室里,以经验总结的形式讨论过去某时间段的异常数据波动。

  (5)“说一声”与“标注一下“之间存在一个性价比的拐点。越是复杂、语言描述不清的问题,越需要用可视化手段进行标注(如从很长一段时间中提取出一个时间段进行分析);而对于容易讲清楚的问题,“标注”就不太划算了(如仅需要指出一个时间点)。

  结合以上两点,我认为在手机端提供图表“标注”功能,并不能达到预期的效果。市场总监更有可能会直接发一条语音到工作群里,说“小王,近两个小时的新增用户量不对呀,赶快跟一下!”

  其实,“在手机端对图表进行标注与分享”并不是真实的业务需求,实质的需求在于“提升团队成员之间的协作效率”。

  在这一点上,我建议诸葛io优先研究web端的协作方式。web端承载着更多样、更专业化的使用场景,在其中一些场合下,“标注”与“分享”也是非常具有价值的。

  在本文中,我主要分析了小屏幕上的一些数据可视化问题,同时以诸葛io app为例,进行了产品优化的实战演练。

  本文由 @ leadwhite 原创发布于人人都是产品经理。未经许可,禁止转载

  我觉得第三个需求 “对图表进行标注和分享的需求]”,直接用截屏+少量语言/语音描述就能满足

  人人都是产品经理(是以产品经理、运营为核心的学习、交流、分享平台,集媒体、培训、招聘、社群为一体,全方位服务产品人和运营人,成立8年举办在线+期,线+场,产品经理大会、运营大会20+场,覆盖北上广深杭成都等15个城市,在行业有较高的影响力和知名度。平台聚集了众多BAT美团京东滴滴360小米网易等知名互联网公司产品总监和运营总监,他们在这里分享知识、招聘人才,与你一起成长。