如何创建用户流(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://xiahunao.cn/news/2871357.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

Linux:git的基础操作

git的下载 版本控制系统一般分为两种,集中式版本控制系统,分布式版本控制系统 什么是集中式版本控制系统:版本库集中存放在中央服务器,工作时候使用自己的电脑,当工作时候在中央服务器上拉取最新版本的代码&#xff0c…

每日OJ题_简单多问题dp⑧_力扣188. 买卖股票的最佳时机 IV

目录 力扣188. 买卖股票的最佳时机 IV 状态机分析 解析代码 力扣188. 买卖股票的最佳时机 IV 188. 买卖股票的最佳时机 IV 难度 困难 给你一个整数数组 prices 和一个整数 k ,其中 prices[i] 是某支给定的股票在第 i 天的价格。 设计一个算法来计算你所能获取…

大话设计模式——8.原型模式(Prototype Pattern)

1.介绍 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。属于创建型模式。 UML图: 1)浅拷贝: 指创建一个新的对象,然后将原始对象的字段值复制到新对象中。如果字段是基本类型,直接复制…

【Canvas与艺术】砂落字现

【注意】 本作代码需要在服务器端执行,不可用浏览器直接打开运行。 如何安装服务器端请参考:https://www.cnblogs.com/heyang78/p/3339235.html 【原理】 雨粒子落下时,如果当前点不是黑点,则化身为金字的一个像素点。 【效果…

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

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

ASPICE-SYSSWE

文章主要内容: Automotive SPICE 过程参考模型 SYS.1 需求挖掘 过程ID SYS.1 过程名称 需求挖掘 过程目的 需求挖掘过程的目的是:在产品和/或服务的整个生命周期内收集、处理和跟踪不断变化的利益相关方的需要和需求,从而建立一个需求基线&#x…

【方法封装】时间格式化输出,获取请求设备和IP

目录 时间类 1.1 获取当前时间,以特定格式化形式输出 1.2 自定义时间,以特定格式化输出 1.3 获取当前时间,自定义格式化 1.4 自定义时间,自定义格式化 设备类 根据请求头信息,获取用户发起请求的设备 请求IP类 …

走进volatile的世界,探索它与可见性,有序性,原子性之间的爱恨情仇!

写在开头 在之前的几篇博文中,我们都提到了 volatile 关键字,这个单词中文释义为:不稳定的,易挥发的,在Java中代表变量修饰符,用来修饰会被不同线程访问和修改的变量,对于方法,代码…

在Windows系统上搭建MongoDB-这篇文章刚刚好

在Windows系统上搭建MongoDB集群 文章目录 1.下载MongoDB2.集群描述3.构建集群文件目录4.新建配置文件5.启动MongoDB服务6.配置集群7.集群测试8.设置密码和开启认证一、安装MongoDB 1.下载MongoDB 去MongoDB官网下载解压版免安装的压缩包。 https://www.mongodb.com/try/do…

.rmallox勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复

导言: 近年来,勒索病毒的威胁日益增加,其中一种名为.rmallox的勒索病毒备受关注。这种病毒通过加密文件并勒索赎金来威胁受害者。本文将介绍.rmallox勒索病毒的特点,以及如何恢复被其加密的数据文件,并提供预防措施&a…

网络安全JavaSE第二天(持续更新)

3. 基本数据与运算 3.6 运算符 3.6.1 算术运算符 在 Java 中,算术运算符包含:、-、*、/、% public class ArithmeticOperator { public static void main(String[] args) { int a 10; // 定义了一个整型类型的变量 a,它的值是 10 int b …

误删电脑C盘要重装系统吗 误删电脑C盘文件怎么恢复 误删c盘系统文件怎么修复 不小心删除C盘的东西恢复

C盘通常是操作系统(如Windows)的默认安装目录。它包含了操作系统的核心文件、驱动程序及系统所需的各种支持文件。这些文件对于计算机的正常运行至关重要。如果我们不小心将C盘的重要文件删除,会导致应用无法打开。本篇文章,我们将学习误删电脑C盘要重装…

再见 Pandas,又一数据处理神器

cuDF介绍 cuDF是一个基于Apache Arrow列内存格式的Python GPU DataFrame库,用于加载、连接、聚合、过滤和其他数据操作。cuDF还提供了类似于pandas的API。 GitHub: https://github.com/rapidsai/cudf Documentation: https://docs.rapids.a…

Alma Linux - Primavera P6 EPPM 安装及分享

引言 继上一期发布的Rocky Linux版环境发布之后,近日我又制作了基于Alma Enterprise Linux 的P6虚拟机环境,同样里面包含了全套P6 最新版应用服务 此虚拟机仅用于演示、培训和测试目的。如您在生产环境中使用此虚拟机,请先与Oracle Primaver…

四连通与八连通的区别 -- 图例讲解

概念 四连通区域:指从某个点出发,只能通过上、下、左、右四个方向的运动到达区域内的其他点,且不能跨越区域的边界。 八连通区域:除了上、下、左、右四个方向,还可以沿对角线方向(左上、右上、左下、右下…

Python 查找并高亮PDF中的指定文本

在处理大量PDF文档时,有时我们需要快速找到特定的文本信息。本文将提供以下三个Python示例来帮助你在PDF文件中快速查找并高亮指定的文本。 查找并高亮PDF中所有的指定文本查找并高亮PDF某个区域内的指定文本使用正则表达式搜索指定文本并高亮 本文将用到国产第三方…

Spring Web MVC入门(3)

学习Spring MVC 请求 传递JSON数据 JSON概念 JSON: JavaScript Object Natation JSON是一种轻量的数据交互格式, 采用完全独立于编程语言的文本格式来存储和标识数据. 简单来说, JSON是一种数据格式, 有自己的格式和语法, 使用文本来表示对象或数组的信息, 因此JSON的本质…

C++之deque与vector、list对比分析

一.deque讲解 对于vector和list,前一个是顺序表,后一个是带头双向循环链表,前面我们已经实现过,这里就不再讲解了,直接上deque了。 deque:双端队列 常见接口大家可以查看下面链接: deque - …

Java多线程实战-CountDownLatch模拟压测实现

🏷️个人主页:牵着猫散步的鼠鼠 🏷️系列专栏:Java全栈-专栏 🏷️本系列源码仓库:多线程并发编程学习的多个代码片段(github) 🏷️个人学习笔记,若有缺误,欢迎评论区指正…

深度学习 精选笔记(13.2)深度卷积神经网络-AlexNet模型

学习参考: 动手学深度学习2.0Deep-Learning-with-TensorFlow-bookpytorchlightning ①如有冒犯、请联系侵删。 ②已写完的笔记文章会不定时一直修订修改(删、改、增),以达到集多方教程的精华于一文的目的。 ③非常推荐上面(学习参考&#x…