其它名称:完整度测量(Completeness meter)、进度条(Progress Bar)、完成百分比表(Percentage Done Meter)。

一、问题总结

用户想在应用程序中完成某一目标,但是需要应用程序提供完成此目标需要的时间和方法指导。

二、截图示例

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png image.png

image.png

image.png image.png

image.png image.png

image.png image.png

image.png

image.png

image.png

image.png image.png

image.png image.png

image.png image.png

image.png image.png

image.png

image.png image.png

image.png

image.png

image.png

image.png

image.png

三、参考用法

  • 当需要让用户保持对目标完成进度的关注。
  • 用于让用户确信完成了目标的一系列子任务,让用户觉得他们正在朝目标前进(把目标分解为一系列子任务,然后完成一个任务就更新一个进度显示,让用户觉得他们正在一点点的完成目标,而不是在做无用功。)
  • 如果最终目标依赖一组连续的子任务,则不需要使用本模式(如果完成最终目标需要的步骤之间的关系比较明确,依次完成每个子步骤,完成某一步用户就知道下一步该干什么,则就没必要画蛇添足了。)
  • 不要在用户完成重要目标时使用本模式,最好用于比较好完成的目标。本模式的想法意图是让用户在完成最终目标时比平时执行更多的操作。

四、解决方案

让用户知道最终目标的完成进度。将最终目标分解为一系列子任务,每完成一个子任务就将最终目标完成百分比进度增加一次。

将最终目标分解为一系列子任务。可以任意定义最终目标,例如「个人资料完整度」、「精英会员」等。当每个子任务完成后,最终目标的完成百分比随之增加,当完成百分比增加至100%时,最终目标完成。

本模式中通常会带有最终目标完成进度展示功能,例如完成了34%。此外还会提供一个或多个链接或者提示让用户知道如何提升完成进度。这样,当用户完成了某一子任务后,就能快速的跳转到另一个子任务中。

有几种方式可以用来展示和庆祝用户完成最终目标。一种是简单的指示所有子任务都已经完成(如您的个人资料已经填写完整),并带有一个100%的标志。另一种方式是奖励给用户一个可用于收集的成就,如徽章、奖杯等,用户可以将徽章放在个人资料中并炫耀给朋友们看。

庆祝完成最终目标和子任务的第三种方式是发布在用户的profile feed中,或在网站中集中的feed中发布

五、基本原理

通过提供反馈回路,让用户知道最终目标的完成进度,采用外在激励来点燃用户的热情,比如获取成就、满足好奇心或者强迫完成(PS:强迫症?)等

本模式使用一组心理学策略,这些策略可以促使用户朝着完成最终目标的方向前进。

其中一种策略是满足好奇心,用户比较好奇完成比例达到100%时会发生什么事,是否会有奖励或者个人资料看起来会与现在不同?

另外一种策略是反馈回路。当用户完成最终目标中的子任务时,完成比例逐渐接近100%,这样就在完成任务和达到最终目标之间建立了明确的联系。

作为人类,我们倾向于完成那些决定启动的目标。通常我们选择的目标都是我们愿意在其上的目标,然后就将心思花在上面。

本模式尝试将目标展示给用户,让用户决定是否完成该目标。通过展示可以轻易完成的子任务,就有可能说服用户花费时间完成这些子任务,而在其它情况下,用户是不会将时间花在这些事情上的

附录

[1] Use when you want to ensure that your users complete a set of minimum tasks that make up their presence.
[2] Do not use when the end-goal is dependent of a series of sequential tasks.
[3] A third way to celebrate completing the goal and its sub-tasks is to announce it in his or her profile feed, or even on a centralized site-wide feed。(维基针对 feed 的解释。)
[4] Extrinsically motivate users by triggering their desire for achievement, curiosity, and completion by providing a feedback loop that lets users gauge their progress toward reaching an end goal.
[5] psychological drivers
[6] By presenting easily completed sub-tasks, it is possible to convince and persuade the user into spending time he or she in other circumstances wouldn’t have.
[7] 原文地址