B端“数据筛选”模块的设计思路



在任意一个 B 端系统中,都会涉及到数据筛选模块的应用。那么如何设计,才能保证该模块在实际使用场景中的适用性呢?本文作者分析了 " 数据筛选 " 模块的设计思路,一起来看一下吧。

B端“数据筛选”模块的设计思路

在任意一个 B 端系统中,必然都会涉及到数据筛选模块的应用。

那么如何设计,才能保证该模块在实际使用场景中的适用性?

" 用户需求 "" 需求匹配 "。

透过现象看本质,数据筛选模块的本质就是一个工具。

而对于一个工具适用性的判断,最直接的标准,就是看是否能解决对应的问题。

对应到模块设计中,就是看能否解决用户的需求,所以用户需求的确定是我们设计时的首要任务。

在了解了用户的需求后,接下来需要做的就是需求匹配。

现阶段对于需求的匹配一般会采用两种方法:新工具的创造,老工具的适配。

新工具的创造,就是根据用户当前的需求,从 0 到 1 设计出一个可以解决当前问题的产品。

老工具的适配,就是通过对于现有工具的评估筛选,从而选出可以解决当前用户需求的产品。

一、用户需求

在数据筛选模块的使用场景下,用户的需求是什么?

进行信息的查询?

对于信息进行分类查看?

还是需要对信息进行排列组合?

以上这些 " 需求 ",只是在用户需求实现过程中,所采用的不同的实现方法。

若是对这些方法进行归纳总结就可以发现,其背后存有一个共同目标:" 信息的获取 "。

在探析用户需求时,需要透过现象看本质,从表面的需求中,抽象出更为本质性的需求。

二、需求匹配

在了解了用户本质性需求后,需要做的就是针对这一需求,给出对应的解决方案。

对于 " 信息获取 " 来说,市面上的解决方案已经比较成熟。

所以在实际设计时,我们需要做的就是去衡量现有方案与用户需求的适配度。

市面上的解决方案可以大致分成两大类:搜索模块、筛选模块。

1. 搜索模块

定义:用户输入任意条件后,将输入的条件与数据库中已有的数据进行检索对比,从而给出一个精确的搜索结果。

特点:支持信息的精确定位,过程简洁高效。

适用场景:信息点明确,目标感强,有短时间内获取到对应信息需求。

B端“数据筛选”模块的设计思路

对于习惯通过搜索模块获取信息的用户,可以将其画像概括为 " 上街购物的男生 ":

需求清晰,目标明确,到了商场就会直奔对应的店铺进行商品的购买。整个过程简洁明了,不会有多余的动作。

2. 筛选模块

定义:通过各种条件对于数据进行分类,通过一步步的分类筛选,最终给出一个范围性结果。

特点:可供用户进行筛选的维度多,筛选过程较复杂。

适用场景:对于信息有获取的需求但信息点不明确,需要借助外界已有的一些规则进行信息点的进一步筛选,从而才能做出对应的选择。

B端“数据筛选”模块的设计思路

对于习惯通过筛选模块进行信息获取的用户,其用户画像可以概括成 " 逛街的女生 ":

有整体大的方向,但没有明确的目的。最终是否要购买,是在不断的筛选尝试后,才做出的决定。

三、可优化点

需求的匹配,只是帮助我们确定了一个概括性的解决方案。

在具体设计时,根据用户需求点的不同,还可以对于解决方案进行更细致的优化。

1. 筛选项的折叠问题

筛选项的外在显露,目的是为了让用户可以第一时间对于筛选项进行操作,减少用户使用路径。

但如果用户所需要筛选的筛选项较多,在设计时就需要考虑筛选项的折叠问题。

筛选项显示的越多,用户通过筛选模块所获取的结果就会越精确。

但更多的筛选项同时也意味着,需要更多的空间进行排列展示,这样屏效性就会直线下降。

如何对于用户需求与用户体验做出平衡?这就需要产品经理进行决策。

B端“数据筛选”模块的设计思路

这里先行给出我自己的一下见解供大家参考:




上一篇:提高50%精准曝光的小红书话题布局攻略来啦!
下一篇:TTS…你都掌握了吗?一文总结语音合成必备经典