惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
F
Fortinet All Blogs
Martin Fowler
Martin Fowler
M
MIT News - Artificial intelligence
G
Google Developers Blog
P
Proofpoint News Feed
Recent Announcements
Recent Announcements
MyScale Blog
MyScale Blog
D
DataBreaches.Net
Stack Overflow Blog
Stack Overflow Blog
月光博客
月光博客
爱范儿
爱范儿
罗磊的独立博客
腾讯CDC
Hugging Face - Blog
Hugging Face - Blog
博客园 - 叶小钗
Vercel News
Vercel News
酷 壳 – CoolShell
酷 壳 – CoolShell
B
Blog
C
Check Point Blog
美团技术团队
宝玉的分享
宝玉的分享
Microsoft Security Blog
Microsoft Security Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻

人人都是产品经理

为什么你的产品找不到差异化?90%的失败都卡在第一步上(下) – 人人都是产品经理, 3年从30万到1300万用户、获2200万美元融资,这个AI教育产品用“抽卡”破解了获客难题 – 人人都是产品经理, 园区招商系统怎么做才能真正帮到去化?我加了这一个功能,推广链接转发400次阅读过万 – 人人都是产品经理, AI大事件:OpenAI发完网络安全模型又搞药物研发,小鹏汽车要抓”DeepSeek时刻” – 人人都是产品经理, 电商不是卖货,是一场更残酷的产品经理实战 – 人人都是产品经理, 没想到,活动营销又回来了! – 人人都是产品经理, 为何All-in海外KOC:一场关于AI时代窗口期的豪赌 – 人人都是产品经理, 重新理解企业的内部协作 – 人人都是产品经理, 苹果的 AI 战略到底是什么? – 人人都是产品经理, 医疗智能体·第2讲——合规护城河:等保、PIPL与HIPAA的架构实战 – 人人都是产品经理, 向量知识库五步法:从“答非所问”到“精准回复” – 人人都是产品经理, 鸿蒙PC三方库构建总指挥HPKBUILD(sha)库为例 – 人人都是产品经理, 何时该用LLM?AI产品经理的LLM设计指南 – 人人都是产品经理, 医疗信息领域的需求方、决策方、准入方以及关注点(二) – 人人都是产品经理, 即梦涨价:一场被误读的「傲慢」 – 人人都是产品经理, 面试AI PM必答题:Hermes和OpenClaw的区别,如何讲清楚业务价值 – 人人都是产品经理, AI的下一张船票:世界模型——AI产品经理必须理解的技术拐点 – 人人都是产品经理, 小红书做GEO,怎么让AI信你?记住这 3 个重要信息 – 人人都是产品经理, 5 家印度 AI 初创公司,看看印度 AI 再做什么 – 人人都是产品经理, AI项目跨团队协作:产品技术业务如何不打架 – 人人都是产品经理, Agentic Workflow(智能体工作流):让AI从”答案生成器”变成”数字员工” – 人人都是产品经理, lycium_plusplus 项目全景解读:OpenHarmony 三方库构建的“大管家” – 人人都是产品经理, 从爆单救火到前置履约:两套预采策略,把生鲜大促履约效率拉满 – 人人都是产品经理, 什么时候该补货?我用一轮数据做了一个决定 – 人人都是产品经理, 从“机械兜底”到“动态分流”:AI客服重复进线治理的4大底层逻辑 – 人人都是产品经理, 抖音拼效率,红书拼洞察 – 人人都是产品经理, 全民狂欢与退潮——为什么龙虾这波热潮冷却得如此之快? – 人人都是产品经理, Stripe押注!MPP重塑全球支付 – 人人都是产品经理, 小红书GEO:AI引用你的内容,不是因为你对,而是因为你看起来可信 – 人人都是产品经理, 前百度副总裁押注办公Agent,日韩付费爆发,Manus迎来强劲对手 – 人人都是产品经理,
B端 | 必看的筛选设计复盘
聿来体验笔记 · 2022-12-18 · via 人人都是产品经理

在平台的系统和业务流程中,筛选功能在一定程度上扮演了相对重要的角色,它的存在可以帮助用户快速地、便捷地找到自己想要的信息。那么,筛选设计应该怎么做,才能更符合实际业务场景,从而给用户带来好的使用体验?本文作者就对筛选设计进行了总结,一起来看。

下半年,分配到楼下业务线做体验改造,面对B端庞大的平台系统和业务流程,发现筛选扮演了基础且非常重要的角色。就最近的一些工作经历和感悟,对筛选做了一下复盘。

在B端系统中,不同的用户操作着不同的业务流程,面对大量的数据,能快速且准确的找到自己需要的数据,可以明显提升任务完成效率。因此筛选作为任务节点中的重要媒介工具,设计师如何才能准确全面的匹配场景,那就先让我们全面的认识一下筛选。

一、筛选的类型

筛选的存在无非就是帮助用户准确、快速的找到目标数据,这个数据可能是单个,也可能是一组。在《信息架构:超越Web设计》中,筛选系统与导航系统、标签系统、组织系统被列为信息架构的一部分,因此筛选也会与其他系统有一定的联系,比如状态、类型筛选就需要依赖标签系统。

筛选的类型分为输入类筛选、选择器类筛选、平铺类筛选、分页筛选、高级筛选。

1. 输入类筛选

输入类筛选需要用户输入一定的文本关键词,筛选出对应的数据。

输入类筛选从筛选准确性上,可以分为模糊筛选和精准筛选。

1)模糊搜索

按照用户输入的检索词,筛选出字段中带有该检索词的所有数据。

  • 优点:可以筛选出同类数据。
  • 缺陷:精准度不高。

2)精准搜索

按照用户输入的关键词,仅筛选出整个字段与筛选词相同的数据。

  • 优点:检索精准。
  • 缺陷:由于过于精准,会考验用户的记忆能力。

由于精准搜索的精准性,一个字的偏差,都会造成搜索失败,因此,在正常的设计应用中,模糊搜索的使用频率会更高一些。

输入类筛选从筛选形式上,可以分为单标签搜索和多标签可切换搜索。

3)单标签

单标签搜索只能在输入框中的一个既定范围中搜索。

  • 优点:便捷,应用普遍。
  • 缺陷:范围少,面对复杂数据需要多个组合筛选。

4)多标签可切换

在一组标签中选择搜索的范围。

  • 优点:便捷,节省空间。
  • 缺陷:展示不直观;多一步选择标签的操作;不能组合筛选。

如果空间有限,没有组合搜索的可能性,可以使用多标签可切换;正常情况下,不要剥夺用户使用组合筛选的机会。

2. 选择器类筛选

选择器类筛选可以是单选或者多选,用户点击选择待选项即可。这类筛选往往是筛选的某类标签或者某组数据,方便用户批量处理。

  • 优点:无需准确记忆,适合批量数据。
  • 缺陷:展现方式不直观,匹配结果的精准度不够。

此类筛选往往和表单的选择器使用的是同一个组件,而且可以使用第三方的开源库,应用范围比较广,同输入类搜索一样,是最优先被考虑的类型。

3. 平铺类筛选

平铺类筛选是将所有的待选项铺出来,方便用户直观选择。可以是单选,也可以是多选。

  • 优点:待选项平铺,选择方便直观。
  • 缺陷:占用空间,待选项数量过多的时候,可能会存在折行或隐藏,没有关键词搜索,选择效率变低。

平铺类筛选大多应用在电商、招聘等网站;如果筛选维度很少,空间充足且待选项的数量在5个左右,可以考虑在表格、列表页面使用平铺类筛选。

4. 分页筛选

分页Tabs类似于平铺类筛选,都是将待选项平铺出来,不一样的是,分页Tabs的视觉级别更高一些,相当于标题存在,并且不支持重置,有一些平台也称之为分组。

  • 优点:帮助用户提前做了一轮筛选;待选项平铺,选择方便直观。
  • 缺陷:占用空间,需要考虑待选项的数量和页面空间的适配。

分页Tabs对用户来讲无疑是便捷的数据筛选,但前提是需要保证大多数用户筛选维度的共通性,否则就会对部分用户造成困扰,或者提供用户自定义的机会。

5. 高级筛选

高级筛选的判断关系较多,一般会包括筛选条件、筛选关系(且、或)、筛选类型(包含、不包含、等于、不等于等)、筛选值和添加等属性。

  • 优点:可以满足的用户应用场景最多。
  • 缺陷:操作比较繁琐。

二、筛选的布局

由于筛选组件的数量和业务应用的场景有所不同,所形成的布局模式会有所差异,大致会分上下布局、侧边布局、浮层布局、表头布局。

1. 上下布局

上下布局是值筛选条件位于数据的顶部。

  • 优点:展示直观,筛选条件和数据关系联系更紧密;横向空间上可以展示更多的数据。
  • 缺陷:数量多的话会压缩纵向空间。

上下布局是当前用户使用方式中最常用的方式,如果系统给的筛选条件过多,需要对筛选条件进行分层,低频类的需要收起。

2. 侧边布局

侧边布局是指将筛选条件列在数据的左侧或者右侧。

  • 优点:可以展示更多的筛选条件。
  • 缺陷:宽度大的会压缩横向空间;从视线覆盖面积来讲,侧边布局用户对照查看数据的耗时会更长。

使用侧边布局的时候,需要考量当前内容区数据的字段展示量如何。因为一般情况下,侧边会存在导航,再加侧边筛选,数据压缩比较严重。还要看一下当前用户的使用习惯如何,对侧边布局的接受度。

3. 浮层布局

浮层布局一般会有抽屉、对话框、悬浮框。

  • 优点:节省空间,能容纳更多的筛选条件。
  • 缺陷:用户无法快捷的对比筛选值和筛选数据;具有一定的打断性,特别是对话框和抽屉;用户再次修改比较麻烦。

浮层布局一般在空间有限,又有筛选需求的时候使用;使用过程中需要标记当前有筛选值,最好能将筛选值单独显示出来,方便用户数据对比和清除重置。

4. 表头布局

表头布局是将筛选条件的图标固定在表格表头的右侧,用户点击后筛选。

  • 优点:筛选流程更直观。
  • 缺陷:用户无法快捷的对比筛选值和筛选数据;表头的空间有限,如果是横向滚动,隐藏后不容易发现。

1)一般不推荐优先使用表头筛选;像个别场景,空间有限,使用过程要标记当前有筛选值的状态。

2)如果为方便用户筛选,又没必要单独给界面加一个选择器类筛选,可以尝试使用排序代替筛选,让数据以一定的顺序进行分组。比如按照优先级:高、中、低排序,倒序按照高、中、低的顺序排列,正序反之,可以满足大部分用户的查询需求。

三、筛选的触发方式

1. 实时触发

在输入或者选择筛选值的时候,数据实时匹配。

  • 优点:筛选效率高。
  • 缺陷:比较考验系统的稳定性;对于想要精准搜索范围的场景,会延长整体的加载时间。

与手动触发相比,更推荐实时触发,但是要考虑系统的稳定性,在答应用户之前先和研发团队预研方式的可行性。

2. 手动触发

在输入或者选择筛选值的之后,需要手动点一下搜索或者查询按钮。

  • 优点:稳定性更高。
  • 缺陷:多一步操作,效率低。

四、帮助用户

1. 帮助用户做收纳

无论使用哪种布局或者筛选类型,都会遇到筛选条件数量很多的情况。如果当下不能轻易改变用户习惯或者优化成本太高,可以试试以下三种方式。

1、)对筛选条件进行分层,将高频的筛选条件放在外面,低频的收起,用户用到的时候再展开。

2)一些复杂B端系统,筛选条件是根据用户自定的数据生成,因此数量和内容不可控,多角色场景下使用习惯也不一致,这时可以给几个系统常用筛选条件,让用户可以自定义选择。

3)考虑极限情况,如果用户确实添加了很多的筛选条件,要考虑页面内局部滚动。

2. 帮用户标记筛选状态

如果在使用可收起筛选、浮层筛选、表头筛选等方式的时候,一定要为用户标记当前有筛选值的状态。如果不标记,用户在筛选后没有重置,离开页面再回来的时候容易遗忘当前已经筛选过。

或者将选择后的筛选值外显,在数据顶部放置一份,方便用户对比和清除。

3. 帮助用户记住筛选值

1)用户筛选过后,点击数据查看详情,如果详情是一个单独页面,往往都会刷新,再返回的时候,筛选条件已经清空了,如果用户需要多次查看该筛选值下的数据,需要多次选择。

所以,用户从下级页面返回上级页面的时候,需要帮用户记住筛选值。至于是研发记住,还是优化设计表达避免刷新,要具体场景具体分析。

2)筛选器的使用

有的平台也会叫过滤器、视图等,名称有出入,但是功能大体是一致的。一般在筛选条件数量和使用角色都比较多的业务场景中使用。系统会默认给几个筛选器:全部、我负责的、我创建的等。

这是从另外一个维度帮助用户记住:将常用的带有筛选值的筛选条件作为一个筛选组保存起来,方便用户下次进来的时候直接选择使用,方式便捷迅速。

以下是几种筛选器在页面中的常见表现形式。

4. 帮助用户更容易到达

在有筛选条件的表格页面,应该确保顶部筛选条件和操作栏固定。如果数据太多,滚动会隐藏筛选区,应该只允许表格内容区滚动,方便用户对比筛选值和筛选数据。另外,如果用户要修改筛选值,这样的话不需要再回滚,容易再次触及。

文章架构

当然,除了以上设计复盘,还可以对筛选组件做一些创新设计,有机会再和大家讨论。业务场景的不同会导致设计师的表现也会有所不同,上述是我对最近工作的复盘,如果还有其他的筛选内容,欢迎大家再补充和交流~

本文由 @聿来体验笔记 原创发布于人人都是产品经理,未经作者许可,禁止转载。

题图来自Unsplash,基于CC0协议。

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。