起因:昨天,隔壁产品线的产品同学来找我们的设计同学,商量说 清空历史搜索记录的二次确认弹框是不是有存在的必要 。
经他这么一问,把正在摸鱼的我问的一脸懵比。这个问题说大不大,说小也不小。
虽然才进入职场一年不到,但是经手的项目大大小小也有不少,向来都是野蛮生长的我,好像似乎从来都没有考虑过这个问题。
二话不说,掏出手机就是干。
首先当然是找参考
看看各个大厂是怎么考虑这个事情的,然后实力分析一波。
1.京东
京东的历史搜索记录删除,采用的是右上角 垃圾箱icon 的形式
点击删除后,出现的是以下界面:
每个历史记录标签后,出现了叉叉样式,右上角的 垃圾箱icon 变成 全部删除 和 完成 两个操作,你既可以单独删除某个历史记录,也可以一次性把历史记录清空,也相当于对于用户有一次二次确认的提醒。
这个小设计,对于那些搜了什么不可描述的东西后,又不想被别人发现自己清过搜索记录的小伙伴来说,真的可以说是真爱啦~
但是有些同学可能会觉得疑惑:
Q:那他为什么不直接在搜索页面把这些操作直接放出来呢?
这样还可以让用户少操作一步,这不是更遵循了我们整天喊在嘴上的“减少用户路径”原则么?
刚开始,我也有这个疑问,但是仔细一想其实不然。我们是要减少用户路径,但比这个更重要的,是在当前页面,让用户专注于当前页面的主要操作 搜索 。
A:输入关键词和选择历史记录标签都是搜索的一部分。
1.我希望我的用户在这个界面只专注于一件事,那就是搜索。我不希望其他过多的信息去分散他的注意力。
2.在那么小一个标签中设置两个热区链接,比较容易误操作。
2.淘宝、盒马鲜生、饿了么、美团外卖、喵街、闲鱼...
以上app均采用以二次弹窗形式,对用户的删除操作进行二次确认。
二次确定弹窗的作用是告知用户此操作是不可逆的,防止用户误触。
Q:为什么清空历史搜索需要给用户一个防止误触的“保险”呢?
搜索是查看商品详情的前置条件,换一句话说就是搜索的好用与否,直接影响着数据的转化。
A:如果大部分用户使用这个搜索功能是频繁的,那就代表了他使用这个功能的时候,有很大一部分可能是搜索曾经搜索过的关键词。此时,历史标签存在的意义就是能大量的减少用户的输入操作,使搜索这个行为变得快速且高效。
反之,删除动作若无二次确认操作,用户误触之后记录直接消失,那么之后的搜索行为会变得低效且繁琐。
3.考拉、小红书、网易严选、大众点评....
以上app,点击 垃圾箱icon 后直接删除信息,无二次确认。
总结:
虽然都是面向C端用户的电销类产品,但是各个大厂的ued大佬们在对于这个点的思考和设计都各有不同。
二次确认并不是有比没有更好,也不是说没有比有更好,一切要以实际出发。
有二次确认:
优:可以防止误触,劣:用户路径更长,多一步操作。
无二次确认:
优:用户路径更短,操作更便捷,劣:误触后无法挽回,对于频繁使用标签的用户来说会增加大量的输入操作。
由此可见,具体怎么样的交互形式更好,是要看产品的。这个时候,已经上线的产品就可以去拉一波数据了。
a.平均每个用户使用这个搜索功能的频率是怎么样的?
b.每次使用搜索功能时,点击历史搜索记录标签的频率是怎么样的?
c.点击了删除搜索记录后,又在二次确认弹窗中点击取消的概率有多少?
若b、c的概率比较高,那证明这个二次确认还是有必要的。
但是通常我们设计一个全新的产品,而不是针对线上产品做优化的时候,是没有这些数据给我们支撑的,这时候就需要权衡利弊了。
首先我们要明白这个页面的主要操作是什么,是的 搜索 ,那么所有的功能点,交互行为都要为搜索让道。
有二次确认可能带来的只是删除动作中用户路径的增加(增加一步),
但没二次确认带来的可能就会使输入操作变的更繁琐。
当然,这些在没有数据支撑的情况下,都是不确定的因素,然而孰轻孰重,已见分晓。