18511590867

app功能设计:你会如何引导用户?

时间:2016-07-01

一、用户引导的目的:

闲话不多讲,这里就两个维度,即用户需求和产品需求。以下所有的思想和方法一定都是围绕这两点出发,如果用户需求和产品需求有一定的冲突,我们可以对应量化两者的权重进行决策。

用户需求

即用户自发的需要了解产品的使用和操作方法。从这个层面考虑,设计的目的就是为了使产品更加方便用户,让用户更自如地使用产品。

产品需求

即从产品自身的角度出发进行用户引导,目的便是为了养成用户的某种使用习惯,或提高某功能的使用频率,或增加某项产品数据等,与产品自身密切相关的目的。

这让我想起一个面试题:微信朋友圈,为什么要加入用户长按相机按钮时会触发的功能——发布纯文字朋友圈。

微信在1249号的4.0版本中,加入了“朋友圈”功能,并风靡至今。

正常发朋友圈只需点击一下相机按钮即可,但偏偏加入了长按发纯文字的功能。

当时的回答现在看来十分幼稚。其实直到今年年初这依然是个测试的功能,近期版本才改掉原有对用户的提醒:“为内部测试功能,后续版本可能取消”

其实这就是对用户使用习惯的一种养成。并且微信在加这个功能时并不确定该功能有明确的需求,所以才加上提醒。现在该需求已经十分明确的情况下才取消了提醒。

二、设计思想:

1. 用最少的引导完成目标

交互设计之父Alan Cooper有句话说得好:“将用户想象成非常聪明,但非常忙的人。”

我们要让用户快速了解产品是什么、能做什么,并快速上手。所以完成这个过程必经的引导一定不能多,一定要有针对性。

引导用户的过程一定要围绕着基于上面第一点确定的目标展开,如“了解产品的概念、范围。”而且一定要精简,不要超过三步。

2. 无形中的引导

当一个产品的界面做的足够好,用户一看就知道如何操作时,其实是不需要引导的。此外,我们也可以借鉴已有同类产品的用户使用习惯做UI设计,将引导化于无形。

3. 易于发现和理解

这点就很简单了,要把引导放在易于发现的地方,并且这个地方要让用户能自然的将其和使用场景联系到一起。不过做起来就难了。

4. 别让用户出错

引导用户时,我们必须同时考虑到用户出错的情况。如点击/输入错误,意外退出等,此时要提供帮用户从错误中恢复的入口。

. 设计方法:

以上的目标和思想如何体现在产品设计中呢?以下是以引导用户完成的任务为中心的一种方法:

1.确定引导范围

将产品现有的所有功能,及更新改版后有变化的新老功能全部列出,整理出一份功能清单,在这个清单上基于以上两点筛选出最重要的任务。

2. 分析任务特征

确定引导功能范围后,即可对任务特征进行分析。我们从两个维度来分析一个任务:任务复杂度和操作频率。

下图以微信为例,列举了4个任务,分别对应了4种不同的任务复杂度:

发朋友圈:高频率,低复杂度;

删订阅号:高频率,高复杂度;

删好友:低频率,低复杂度;

群发消息:低频率,高复杂度;

3. 分析用户特征

根据用户使用产品目标的明确性,我们把用户分为以下3个类型:

混乱型:没有目标,不知道自己要什么;基本上处于一种混乱的状态在使用产品;对使用产品的粘性弱。

探索型:有模糊的目标,但无法准确表达;目标范围过广,无法迅速确定;对使用产品的粘性一般,可能会选择竞争对手产品。

明确型:有计划,有目的的访问网站,有时候甚至十分清楚如何操作;有耐心,包容性强,对使用产品的粘性强。

认真的去理解,然后按以上方法简单的分析归类,接下来就是确定如何在界面上进行展现,并引导用户一步步操作了。

Copyright ©2007 - 2022 webthink.com.cn 网博思创网络技术(北京)有限公司 All Rights Reserved 京ICP备07017583号 百度统计