如何创建用户流(User Flow):分步指南

原文作者:Camren Browne,CareerFoundry

翻译:数字营销工兵

(sources: 图片来源于网络)


用户流(User Flow)是当今用户体验行业中最有用但被误解的工具之一。资深设计师经常避开它们,而初级设计师则很难抓住它们。

事实上,用户流不必如此具有挑战性。在本文中,我们将对复杂的用户流世界进行一些澄清,并分享如何创建用户流的清晰分步指南。

我们将指南分为以下步骤和部分:

1. 了解您的用户
2. 如何创建用户流程大纲
3. 定义用户流的元素
4. 优化您的大纲


不确定用户流是什么?我们在这里做了一个很好的介绍:什么是用户体验设计中的用户流?

准备好学习如何创建自己的用户流了吗?让我们开始吧。

用户流的图形说明

1.  了解您的用户
为了设计尽可能好的用户流,你必须对你的用户有最好的理解。了解用户的需求和动机可以让你在决定如何让用户在与你的产品互动时进入这种流动状态时做出明智的选择。以下是在了解用户时需要问自己的一些问题:

用户的需求是什么?
他们希望解决哪些问题?
哪些功能对他们来说最重要,为什么?
他们对您的产品最初有哪些问题?
为了让他们轻松地与您的产品互动,需要提供哪些信息?
考虑用户可能浏览网站或应用程序的所有方式,以便确定关键路径。这些途径通常是最简单、最直接的。预计可能需要的初始信息,比如输入电子邮件或用户名,而不是只输入电话号码。想想这样的问题:“这个功能绝对必要吗?”。识别这些关键路径将使创建用户流变得轻而易举。

2.  如何创建用户流程大纲
要了解如何创建用户流,就像设计中的大多数事情一样,最好从初稿或大纲开始。首先写下一个基本的流程,比如思维导图。您绘制的每个框都应表示用户操作中的一个步骤。将流程图概括并分解为三个主要阶段会很有帮助:起点、完成步骤以及完成任务或最终互动的最后一步。

1)、切入点
入口点是用户最初访问产品的方式。网站可以有许多入口点,而应用程序通常有有限且不同的入口点。网站通常通过谷歌搜索或点击产品广告和共享超链接来访问。另一方面,应用程序通常是从应用商店或用户手机上的下载版本输入的。然而,应用程序的入口点也可以是文章、链接或广告。

用户流的第一阶段的图示

2)、完成步骤
这是流程图的要点。这个阶段通常包括登录或注册屏幕、入职、主屏幕以及导航任务完成所需的任何屏幕。记住要保持简单,确保每一步都对任务至关重要。你的初稿不必探究你平台的方方面面。例如,密码恢复的整个逐步概述在这个时候并不重要。坚持用户实现最终目标所需的步骤。

用户流的第二阶段的说明

3)、 最后的互动
最后的交互是用户在完成所需任务时看到的最后一个屏幕。最后弹出哪个屏幕通知他们任务已完成?购买商品的最终交互示例可以是一个确认屏幕,通知您已收到订单。最后一次互动的另一个例子是完成帐户注册。是引导用户立即访问你的主页的产品作为结束,还是引导用户到登录页面作为更好的一步?

用户流第三阶段的说明

3. 定义用户流的元素
设计师使用各种形状和颜色来表示界面中的一组独特元素。每个形状都是一种互动或可能的互动,并为读者提供更多关于特定步骤中发生的事情的信息。有些形状是灵活的,可以用于多种操作,例如使用圆圈来表示进入/退出点或与不同网页或屏幕的连接。在用户流中添加关键字或图例可以帮助您的同事和客户更好地解释和掌握图表。下面,我们将对行业内使用的一些最常见的形状以及何时使用它们进行分类。

1)、长方形
用户流第四阶段的说明

矩形可以说是用户流中最常见的形状。它们通常代表一个页面或显示屏。与圆圈不同,没有任何行动可采取。矩形最好用于描述主页、入职屏幕、确认页面等内容。

2)、带箭头的线条
这可能是用户流中最重要的部分,因为带箭头的线将所有内容连接在一起,并确定图表中的流。带箭头的线条带读者从一个形状到另一个形状、从上到下或从左到右浏览图表。

3)、圆圈
用户流第五阶段的说明

圆圈主要用于显示动作。它们显示了必须完成的任务或必须采取的步骤。如果要表示流程、任务或操作,请使用圆形。若要帮助确定是否正确使用圆,请检查其标记方式。圆圈几乎总是用“选择项目”或“发送订单”这样的动词来标记。

4)、钻石
用户流的第六阶段的说明

通常被称为“决策钻石”,这种形状总是会提出一个问题。虽然其他形状可以出于不同的目的互换,但钻石始终用于显示何时需要做出决定。所问问题的可能答案由菱形外的线条表示,并确定要遵循的路径。例如,你可能会问诸如“你有账户吗?”或“这正确吗?”之类的问题,每个问题都有是和否箭头。

重要的是要记住,如何创建用户流没有固定的规则或指导方针,一个人的流程图可能与下一个人的不同。只要你与你的形状一致,读者能够跟随并理解流程,你就应该有一个成功的用户流程。

4.完善你的大纲
设计界面时遵循的相同原则可以也应该在设计用户体验流程图时应用。以下是我们必须应用的三大UI设计原则。

1)、使标签有意义
标签是读者在浏览用户流时的生命线。最重要的标签是流程图的标题。尽量使用一个准确描述用户流所代表内容的标题。如果你不确定你的标题是否清晰,请同事仔细阅读。如果他们不能告诉你流程图的用途,你可能需要重做。此外,避免在标签中使用所有大写字母,因为这会降低可读性。

用户流示意图

2)、明智地选择颜色
用户体验流程图中使用颜色的主要目的应该是帮助读者识别和分组资源,并突出显示重要的用户操作。颜色最好用作编码系统,而不是样式。

颜色与编码系统

3)、与视觉结构一致
保持视觉结构的一致性有助于确保用户流易于遵循,不会产生误导。例如,形状和线条元素应始终用于相同的目的,并附带一个键或图例。

此外,还要考虑如何使用设计中的实物。将元素逻辑一致地放置在屏幕上,以实现整洁的设计。大多数设计工具(包括Justinmind)都有标尺和网格,可以帮助您对齐屏幕上的元素。

实物工具

资料来源及推荐阅读

1. 本文来源 - How To Create A User Flow: A Step-By-Step Guide

How To Create A User Flow [Step-by-Step UX Guide]User flows are an extremely valuable UX design tool. Learn how to create a user flow in this complete step-by-step guide.icon-default.png?t=N7T8https://careerfoundry.com/en/blog/ux-design/how-to-create-a-user-flow/

2. 推荐阅读1 (from Adobe Business)- User flow diagram — what it is, why it’s important, and how to create one

User flow diagram — what it is, why it’s important, and how to create oneA user flow — also known as a UX flow or user flow chart — is a diagram showing a user’s complete journey through a website or application.icon-default.png?t=N7T8https://business.adobe.com/blog/basics/how-to-make-a-user-flow-diagram#:~:text=How%20to%20create%20a%20user%20flow%20diagram%201,6%206.%20Get%20feedback%2C%20refine%2C%20and%20finalize%203. 推荐阅读2 (from Nielsen Norman Group) - User Journeys vs. User Flows

User Journeys vs. User FlowsUser journeys and user flows both describe processes users go through in order to accomplish their goals. While both tools are useful for planning and evaluating experience, they differ in scope, purpose, and format.icon-default.png?t=N7T8https://www.nngroup.com/articles/user-journeys-vs-user-flows/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/751764.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

炸裂!全球首个AI程序员!

近年来,人工智能(AI)在多个领域取得了显著进展,不断拓展其能力边界。一个引人注目的突破是全球首个AI程序员——Devin的诞生。 这一创新不仅展示了AI技术的快速进步,而且对软件开发领域和未来的工作场景产生了深远的影…

关于ffmpeg height not divisible by 2的错误

在我们线上视频生产过程中,我们用ffmpeg对视频做了resize,讲原有的分辨率resize到1280p,使用了参数 -vf "scale1280:-1",作用是将原始视频宽度缩放成1280,-1是指高度等比例缩放。 之前一直运行的好好的&…

网络基础知识-操作系统作用+进程管理-嵌入式系统设计师备考笔记

0、前言 本专栏为个人备考软考嵌入式系统设计师的复习笔记,未经本人许可,请勿转载,如发现本笔记内容的错误还望各位不吝赐教(笔记内容可能有误怕产生错误引导)。 本章的主要内容见下图: 本章知识和计算机…

Twitter代运营服务商哪家好?CloudNEO为您提供全链解决方案

在当今社交媒体盛行的时代,Twitter作为全球最知名的社交平台之一,已成为企业推广品牌、吸引客户和增加曝光的重要渠道。然而,如何有效地利用Twitter进行品牌推广和营销,成为许多企业面临的挑战。在这个背景下,选择一家…

HarmonyOS(鸿蒙)不再适合JS语言开发

ArkTS是鸿蒙生态的应用开发语言。它在保持TypeScript(简称TS)基本语法风格的基础上,对TS的动态类型特性施加更严格的约束,引入静态类型。同时,提供了声明式UI、状态管理等相应的能力,让开发者可以以更简洁、…

OpenvSwitch VXLAN 隧道实验

OpenvSwitch VXLAN 隧道实验 最近在了解 openstack 网络,下面基于ubuntu虚拟机安装OpenvSwitch,测试vxlan的基本配置。 节点信息: 主机名IP地址OS网卡node1192.168.95.11Ubuntu 22.04ens33node2192.168.95.12Ubuntu 22.04ens33 网卡信息&…

通过键盘对机械臂进行操作

1 #include<myhead.h>2 #include<linux/input.h>3 #define SER_PORT 88884 #define SER_IP "192.168.116.225"5 #define CLI_PORT 99996 #define CLI_IP "192.168.65.129"7 int main(int argc, const char *argv[])8 {9 //1、创建用于连接…

28.网络游戏逆向分析与漏洞攻防-网络通信数据包分析工具-数据推测结果用提示框的形式显示

免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01; 如果看不懂、不知道现在做的什么&#xff0c;那就跟着做完看效果 内容参考于&#xff1a;易道云信息技术研究院VIP课 上一个内容&#xff1a;27.数据推测功能…

便利店小程序有哪些功能

​便利店小程序为附近的住户提供小程序在线购物的服务。用户只需要打开小程序&#xff0c;就可以购买需要的商品&#xff0c;可以选择自取或者配送。整个过程非常简单快速。下面具体介绍便利店小程序的功能。 1. **商品展示**&#xff1a;展示便利店的商品信息&#xff0c;包括…

贪心算法题解

前言 大家好&#xff0c;我是jiantaoyab&#xff0c;这篇文章将给大家介绍贪心算法和贪心算法题目的练习和解析&#xff0c;贪心算法的本质就是每一个阶段都是局部最优&#xff0c;从而实现全局最优。我们在做题的同时&#xff0c;不仅要把题目做出来&#xff0c;还要有严格的证…

9 个顶级免费视频压缩软件精选

视频有多种格式、不同的大小和不同的压缩级别。但是&#xff0c;您可以使用最好的视频压缩器来&#xff1a; 减小文件大小提高压缩质量更好地服务您的观众 我们将列出九个领先的视频压缩软件精选&#xff0c;您今天可以免费使用它们来增强您的视频。 9 个顶级免费视频压缩器精…

【黑马程序员】Python综合案例

文章目录 数据分析案例目的需求数据准备实践数据记录类 文件解析解析csv格式解析json文件 进行数据计算读取文件数据按日期累加数据 图表展示图标绘制最终效果展示 数据分析案例 目的 文件操作实践json库使用三方库pyecharts使用面向对象实践数据容器使用 需求 给定一个csv…

设计模式之外观模式(Facade Pattern)【结构性模式】

为什么用结构性模式&#xff1f; 结构性模式关注点“怎样组合对象/类&#xff1f;”所以我们关注下类的组合关系类结构型模式关心类的组合&#xff0c;由多个类可以组合成一个更大的&#xff08;继承&#xff09;对象结构型模式关心类与对象的组合&#xff0c;通过关联关系在一…

Hadoop大数据应用:HDFS 集群节点缩容

目录 一、实验 1.环境 2.HDFS 集群节点缩容 二、问题 1.数据迁移有哪些状态 2.数据迁移失败 一、实验 1.环境 &#xff08;1&#xff09;主机 表1 主机 主机架构软件版本IP备注hadoop NameNode &#xff08;已部署&#xff09; SecondaryNameNode &#xff08;已部署…

异常随笔xx1

关于过滤器和拦截器 看一下过滤器&#xff0c;过滤器我们可以分两步&#xff1a; 1.配置自定义过滤器 2.过滤器注册 这样它才会生效&#xff0c;拦截器也如此 先配置&#xff1a; RequiredArgsConstructor public class UserTransmitFilter implements Filter {private f…

裁员潮下,打工人的自我修养

法律规定的 裁员补偿&#xff1a; 1、平等协商解除的&#xff0c;底线是N1&#xff0c;上限能谈多少法律都支持 2、有客观原因解除的&#xff0c;是N1 3、强制违法辞退的&#xff0c;是2N Tips&#xff1a;基数是每月的全额税前工资&#xff0c;包括奖金绩效等&#xff0c…

strstr的模拟实现

一&#xff1a;strstr函数的定义&#xff1a; strstr函数功能的解释&#xff1a; 在一个字符串里面寻找另一个字符串的首次出现位置&#xff0c;返回值为该位置。 strstr函数要点&#xff1a; 1&#xff0c;如果 str2 是 str1 的一部分&#xff0c;它返回一个指向 str1 中 …

2024.3.15

1.单向循环链表 代码&#xff1a; #include"loop.h" //创建单向循环链表 loop_p create_loop_list() {loop_p H (loop_p)malloc(sizeof(loop));if(HNULL){printf("空间申请失败\n");return NULL;}H->len0;H->nextH;return H; } //创建节点 loop_p…

【C语言】打印用*组成的X形图案

代码如下&#xff1a; #include<stdio.h> int main() { int n 0; int i 0; int j 0; while (scanf("%d", &n) ! EOF) for (i 0; i < n; i) { for (j 0; j < n; j) { if (…

拼多多根据关键词取商品列表 API 返回值说明

一、应用场景 拼多多根据关键词取商品列表的API应用场景非常广泛&#xff0c;主要集中在电商领域&#xff0c;包括但不限于以下几个方面&#xff1a; 1、商品搜索与推荐&#xff1a;商家可以通过API接口&#xff0c;根据用户输入的关键词&#xff0c;实时获取拼多多平台上的相…