【产品设计】浅析产品新手引导设计

引导设计,现在也是大家比较热衷讨论的话题,各类的web产品也都纷纷效仿起移动端的引导方式,那么我先问一下,究竟什么是引导设计呢?

什么是引导设计?

我们把它拆开为“引导”和“设计”,那什么是引导呢?我们可以回归到生活中去寻找答案,导游带领游客参观景点,帮助安排食宿,让游客们轻松愉快地完成他们的旅程;老师教学生更快更深入地学习知识,学以致用;路边的醒目的箭头路标指引我们更快地找到地铁,这些都是引导在生活中的例子。

所以可以概括,引导是带领既定的目标对象更快速更愉悦地达到目标的过程,引导设计则是这一过程的设计。在互联网产品的范畴中,新手引导设计是引导新手用户更快速更愉悦地学习使用产品这一过程的设计,它力图像导游、老师、路标一样带领新手用户快速地熟悉产品的整体功能,在用户操作遇到障碍之前给予及时的帮助。

但是,新手引导设计是不是就完全是为了引导新手用户学习使用产品的设计呢?这么说,未免也太高尚了点吧,回归到产品本身,是不是花大力气让产品上线就是为了满足用户的需求呢,当然不全是,更多的是为了实现自己的盈利,这应该说是一种双赢。所以其实产品也存有自己的私心,产品可以利用新手引导这把利器将自己的产品更快地推销给用户,让用户快速地从新手用户向活跃度高、黏着度高的忠实用户转化。

新手引导设计要满足用户需求和产品目标,维持两者之间的平衡,实现双赢的局面。

如同Jesse James Garrett在《用户体验要素》提出最底层的架构是用户需求和网站目标一样,推动新手引导设计的原因也有两个:用户需求和产品目标。对于新手引导来说,用户需求是快速、愉悦地学习使用产品。产品目标是将新手用户快速转化为活跃度高、黏着度高的忠实用户。

用户需求和产品目标出发的角度会不一样,有时候会存在着冲突,但并不是不可调和的矛盾,它们之间应该是在满足用户需求的同时也可以达到产品目标的状态。所以新手引导设计就是要平衡处理好用户需求和产品目标,实现双赢的局面。

 

满足用户需求:引导用户更快速、愉悦地学习使用产品

首先要满足的是用户需求,也就是引导新手用户更快速、愉悦、无阻碍地学习使用产品,且不要受过多的信息干扰,新手引导设计是这一过程的设计。从刚刚这句话来看,新手引导设计是要符合这几个特征的:

a. 新手用户——对产品一无所知,需重视产品的易学性、引导的有效性。
b. 更快更愉悦——除了高效地达到目标之外,还需考虑愉悦性。
c. 过程——是贯穿用户学习使用产品的整个过程,而不止是开始。

1.用产品本身来引导——提高产品易学性

用产品本身来引导,降低产品的学习门槛,就是最好的引导方式,也是新手引导设计的最本质最核心的部分。用界面告诉用户,他可以在这个界面去做什么,这样的隐形的引导让用户在不知不觉当中就学会使用产品了。

保持产品简洁,突出核心功能

用产品本身来实现引导就要求产品需要做减法,保持产品简洁,突出核心功能,让用户一目了然。QQ6.3电脑管家通过简化布局,通过大量的留白和跳出的绿色大按钮聚焦用户视线的焦点,清晰告诉用户这个界面是用来安全体检的。

 

用色调让用户专注于核心内容

人的视线会先看到亮色调(暖色调)的部分,后看到暗色调(冷色调)的部分,所以也可以用亮色调(暖色调)来突出核心内容,让用户的视觉聚焦在那里。轻博客鼻祖tumblr用暗色调弱化背景、导航,亮色调突出内容部分,让用户的视线焦点集中在发轻博文和阅读他人的博文的沉浸式阅读体验当中。

 

2.初次使用说明书引导——让引导更高效有趣

用产品本身来引导用户学习是最好的方式,但是很多时候这种方式还是不够的,产品需要用一种更快速的方式,让用户对产品有一个全局性的认识。很多产品借用了生活中工业产品的使用说明书这一概念,在用户使用产品之初,告诉用户如何使用。

首页功能介绍

在第一次使用产品的时候,在首页出现功能介绍,这种方式是比较常用的方式。如evernote在首页采用文字介绍其相关功能和使用方法,让用户对evernote主要功能有个初步的了解,但是很多时候,用户可能没有耐心去读完大段乏味的文字,而直接匆匆地跳过,就像前面说的,没有新手引导的第二个特性:更快更愉悦——除了高效地达到目标之外,还需考虑愉悦性。所以单纯的文字介绍的引导性还是比较差的。

QQ浏览器的首页功能介绍采用了图示的方式,精心的设计让用户更乐意把它看完。

 

全局游览

全局游览就像是导游带领新手用户快速地游览整个产品一样,让新手用户对产品有个整体的认识,往往图文结合、精心的设计能给用户留下比较深刻的印象,让用户感动温暖。如下面QQ空间图文结合的方式、朋友网改版之后精心的全局游览让人眼前一亮,突出简洁的文字说明,清晰明了。


 

3.使用中适时出现的使用引导——引导更是无处不在的过程

初次的使用说明由于一般采用的是独占式窗口的方式,只会放核心功能的引导说明,以免过多的提示对用户造成比较大的干扰,但很多其他功能也需要引导。因此除了在初次的使用说明之外,在用户学习使用产品的整个过程中,都应该贯穿着引导。

遮罩式操作介绍

在第一次进入到相应的场景时,出现界面操作介绍。如下面腾讯微博的APP,在第一次进入到身边的人的模块的时候,以半透明遮罩的方式显示操作介绍。

EF单词APP在第一次进入这个界面的时候以灰色透明遮罩的方式在界面上圈出操作方式说明,很用心很温馨。

 

内嵌式操作引导

内嵌式引导是将帮助引导直接嵌入到界面里,在需要引导的时候起到引导帮助的作用,如下面的QQ浏览器的九宫格没有添加网页的空白位置上引导操作“点击添加你喜欢的网站”,引导用户可以通过点击添加。

QQ iphone版在没有动态的时候给予内嵌式引导,在有动态的时候不再出现。

 

满足产品目标:引导新手用户向忠实用户转化

产品创造出来除了要满足用户需求之外,更要满足产品的目标:比竞品更强大更好用,用户下载量(在线量)更多,用户活跃度更高等等,对于新手用户,产品的目标是希望快速地将新手用户转化为活跃度高、黏着度高的忠实用户。即,新手用户引导设计在满足产品目标的层面上则是引导新手用户快速向活跃度高、黏着度高的忠实用户转化的设计。

1. 任务引导——更快速更直接的转化

常见的引导方式是任务引导,即出现一个任务让用户去完成,这样的方式是比较直接的方式,同时也是比较快速的方式,所以也会成为产品中比较常用的引导方式。比如对产品来说可以提高人气度的操作:完善资料、上传头像等,会采用这种引导方式。不过任务的出现会对用户造成一定的干扰,根据干扰程度不同,可分为:

独占式页面

腾讯微博的新手任务用独占式的页面引导用户对朋友和名人加进行收听,虽然干扰程度是蛮大的,但同时引导程度也是最好的,用这种方式引导用户完成一些非常重要的操作是非常快速而直接的。

 

弹窗式

腾讯微博新手任务用弹窗引导上传头像,相比较弹窗会比独占式页面干扰性小一些,用户更容易选择关闭窗口和跳过,所以引导的成功率会相对来说差一些。

 

小气泡式

小气泡的引导是相对干扰性比较小的方式,但引导性也是比较差的方式,用户容易无视和忽略它。如下面朋友网用小气泡的方式希望用户上传头像,希望通过有意思的手绘和文字的激励提高用户上传头像的可能。

 

嵌入式

淘宝网利用头像的位置巧妙做了嵌入式的任务引导,对用户干扰几乎为零,但楚楚可怜的求真相的提示会让用户最后传上自己的头像,引导性也不错,不过需要一些时间,因为嵌入式的引导不需要用户及时的响应,可以在有时间的时候再来关注。

 

朋友网对用户加认识的人的操作嵌入到页面当中,将对用户的干扰程度降到最低。

 

2. 激励引导——用隐形的方式来激励用户

用激励的方式促使用户完成产品的一些操作,提高用户资料的完整度、对产品的熟悉度、参与到产品某些活动中来等等。

数字激励

用数字激励的方式也是比较见到的,比如朋友网用常驻的tips显示资料完整度数值,让用户有点击进去继续完善资料的欲望。

QQ电脑管家用红色的数字警示用户没有扫描木马的天数,激励用户马上进行木马扫描。

榜样激励

虾米网利用榜样激励很好激发起人性的好胜心、融入欲望,让用户能够很快地参与进来。

3. 推荐——让用户发现更多

除产品的基础体验之外,让用户发现更多其他的新功能或者好玩的活动,让用户成长为更高级的用户,同时他们对产品的认可度也会变高,成为产品的忠实用户。同时也因为产品随着发展也在不断的迭代和扩展,需要推荐用户来发现新增的功能点。

新功能推荐

QQ空间用形象的tips告诉用户新增的回收站的功能;朋友网用tips推荐用户找朋友实时聊天。

圈圈用tips来提示可以圈人和加入兴趣圈子,但要注意不要太多tips会对用户造成很大干扰。

活动推荐

腾讯微博用在微博正文上方小banner来每天推荐不同的活动让用户能够参与进来,提高他们在微博中的活跃度。但同时也要注意到用户容易把banner当成广告无视掉的习惯,可以更加精心地设计小banner,让它看上去不像广告。

 

 

当遭遇用户需求与产品目标相左时

本质上产品目标与用户需求应该是共生的关系,只有在满足了用户需求上,产品目标才能更好地满足,但是我们仍然会遇到很多为了产品目标而伤害到用户需求的案例。

1)不断推荐新功能点

在产品逐渐迭代功能扩展的过程中,就会忘了最初的原点,很多引导多是在不停地推荐新增的功能点。忘了这样其实伤害了新手用户的利益,用户不断被干扰。

2)用户的角度还是产品的角度

在介绍产品的新功能点的时候,究竟是用用户的语言简单直白的表达操作方式还是产品的介绍方式呢,我想更冗余冠冕堂皇的功能介绍可能不是最好的新手引导。

所以,啰嗦了这么许多,也就是要我们在面对新手引导的时候能够平衡好用户需求与产品目标之间的关系,更好地实现两者之间的共赢。

转载于:https://my.oschina.net/MiniBu/blog/3033738

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。C语言的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句等)、函数、指针等。在编写C程序时,需要注意变量的声明和定义、指针的使用、内存的分配与释放等问题。C语言常用的数据结构包括: 1. 数组:一种存储同类型数据的结构,可以进行索引访问和修改。 2. 链表:一种存储不同类型数据的结构,每个节点包含数据和指向下一个节点的指针。 3. 栈:一种后进先出(LIFO)的数据结构,可以通过压入(push)和弹出(pop)操作进行数据的存储和取出。 4. 队列:一种先进先出(FIFO)的数据结构,可以通过入队(enqueue)和出队(dequeue)操作进行数据的存储和取出。 5. 树:一种存储具有父子关系的数据结构,可以通过序遍历、前序遍历和后序遍历等方式进行数据的访问和修改。 6. 图:一种存储具有节点和边关系的数据结构,可以通过广度优先搜索、深度优先搜索等方式进行数据的访问和修改。 这些数据结构在C语言都有相应的实现方式,可以应用于各种不同的场景。C语言的各种数据结构都有其优缺点,下面列举一些常见的数据结构的优缺点: 数组: 优点:访问和修改元素的速度非常快,适用于需要频繁读取和修改数据的场合。 缺点:数组的长度是固定的,不适合存储大小不固定的动态数据,另外数组在内存是连续分配的,当数组较大时可能会导致内存碎片化。 链表: 优点:可以方便地插入和删除元素,适用于需要频繁插入和删除数据的场合。 缺点:访问和修改元素的速度相对较慢,因为需要遍历链表找到指定的节点。 栈: 优点:后进先出(LIFO)的特性使得栈在处理递归和括号匹配等问题时非常方便。 缺点:栈的空间有限,当数据量较大时可能会导致栈溢出。 队列: 优点:先进先出(FIFO)的特性使得
C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。C语言的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句等)、函数、指针等。下面详细介绍C语言的基本概念和语法。 1. 变量和数据类型 在C语言,变量用于存储数据,数据类型用于定义变量的类型和范围。C语言支持多种数据类型,包括基本数据类型(如int、float、char等)和复合数据类型(如结构体、联合等)。 2. 运算符 C语言常用的运算符包括算术运算符(如+、、、/等)、关系运算符(如==、!=、、=、<、<=等)、逻辑运算符(如&&、||、!等)。此外,还有位运算符(如&、|、^等)和指针运算符(如、等)。 3. 控制结构 C语言常用的控制结构包括if语句、循环语句(如for、while等)和switch语句。通过这些控制结构,可以实现程序的分支、循环和多路选择等功能。 4. 函数 函数是C语言用于封装代码的单元,可以实现代码的复用和模块化。C语言定义函数使用关键字“void”或返回值类型(如int、float等),并通过“{”和“}”括起来的代码块来实现函数的功能。 5. 指针 指针是C语言用于存储变量地址的变量。通过指针,可以实现对内存的间接访问和修改。C语言定义指针使用星号()符号,指向数组、字符串和结构体等数据结构时,还需要注意数组名和字符串常量的特殊性质。 6. 数组和字符串 数组是C语言用于存储同类型数据的结构,可以通过索引访问和修改数组的元素。字符串是C语言用于存储文本数据的特殊类型,通常以字符串常量的形式出现,用双引号("...")括起来,末尾自动添加'\0'字符。 7. 结构体和联合 结构体和联合是C语言用于存储不同类型数据的复合数据类型。结构体由多个成员组成,每个成员可以是不同的数据类型;联合由多个变量组成,它们共用同一块内存空间。通过结构体和联合,可以实现数据的封装和抽象。 8. 文件操作 C语言通过文件操作函数(如fopen、fclose、fread、fwrite等)实现对文件的读写操作。文件操作函数通常返回文件指针,用于表示打开的文件。通过文件指针,可以进行文件的定位、读写等操作。 总之,C语言是一种功能强大、灵活高效的编程语言,广泛应用于各种领域。掌握C语言的基本语法和数据结构,可以为编程学习和实践打下坚实的基础。
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。
C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。C语言的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句等)、函数、指针等。下面详细介绍C语言的基本概念和语法。 1. 变量和数据类型 在C语言,变量用于存储数据,数据类型用于定义变量的类型和范围。C语言支持多种数据类型,包括基本数据类型(如int、float、char等)和复合数据类型(如结构体、联合等)。 2. 运算符 C语言常用的运算符包括算术运算符(如+、、、/等)、关系运算符(如==、!=、、=、<、<=等)、逻辑运算符(如&&、||、!等)。此外,还有位运算符(如&、|、^等)和指针运算符(如、等)。 3. 控制结构 C语言常用的控制结构包括if语句、循环语句(如for、while等)和switch语句。通过这些控制结构,可以实现程序的分支、循环和多路选择等功能。 4. 函数 函数是C语言用于封装代码的单元,可以实现代码的复用和模块化。C语言定义函数使用关键字“void”或返回值类型(如int、float等),并通过“{”和“}”括起来的代码块来实现函数的功能。 5. 指针 指针是C语言用于存储变量地址的变量。通过指针,可以实现对内存的间接访问和修改。C语言定义指针使用星号()符号,指向数组、字符串和结构体等数据结构时,还需要注意数组名和字符串常量的特殊性质。 6. 数组和字符串 数组是C语言用于存储同类型数据的结构,可以通过索引访问和修改数组的元素。字符串是C语言用于存储文本数据的特殊类型,通常以字符串常量的形式出现,用双引号("...")括起来,末尾自动添加'\0'字符。 7. 结构体和联合 结构体和联合是C语言用于存储不同类型数据的复合数据类型。结构体由多个成员组成,每个成员可以是不同的数据类型;联合由多个变量组成,它们共用同一块内存空间。通过结构体和联合,可以实现数据的封装和抽象。 8. 文件操作 C语言通过文件操作函数(如fopen、fclose、fread、fwrite等)实现对文件的读写操作。文件操作函数通常返回文件指针,用于表示打开的文件。通过文件指针,可以进行文件的定位、读写等操作。 总之,C语言是一种功能强大、灵活高效的编程语言,广泛应用于各种领域。掌握C语言的基本语法和数据结构,可以为编程学习和实践打下坚实的基础。
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值