今天我在京东上复购了一件商品,在使用 App 的过程中发现了一个功能设计细节,这里拿出来跟你们分享下。
先说下我的使用路径。
因为这件商品是我之前买过的,所以我习惯性进入京东 App「我的-我的订单」里去找历史购买记录。
找到对应订单后,我点击进入了订单详情页,然后通过顶部的商品信息来到了商品详情页,继续点击「立即购买」并提交订单完成支付。
需要特别说明的是,我并没有在这里直接点击订单页面的「再次购买」按钮,而是习惯性选择了直接点击商品图片 icon。
支付成功后,来到了如下这个页面。
注意,在这个页面右上角有一个「完成」按钮,点击这个按钮后,我的问题出现了。
首先,当前页面会被关闭,并且会自动跳转到 App 最后一个 tab「我的」页面。
其次,大概在「我的」页面停留半秒钟后又自动跳转到 App 的第一个 tab,也就是「首页」。
说实话,这个过程我是有点不理解的。既显得突兀,又有点莫名其妙,体验上也存在跳跃性。
更准确说,这是产品在帮用户做决定。
从逻辑设计来看,京东的产品经理可能是觉得用户在这个场景下完成购买后就结束了这个用户任务,此时回到主页意味着新场景的开启。
或者说,他们通过数据洞察发现,完成这个路径的用户样本中直接回到首页的占比更大。
但是,从我的使用场景来看,我此刻的需求是继续寻找下一个订单进行复购。那么,支付完成后直接回到订单列表是最合适的。
当然,这里也是设计的难点,因为不同用户有不同的需求,很难通过一种策略去适配所有的场景。
通常来说,这种场景下的产品设计有两种方案。
方案一,就是从哪来回哪去。
方案二,就是从哪来不重要,统一去到一个新地方。
目前京东的产品经理采用的是方案二,支付完成后直接跳转到 App 首页,让用户从头开始做新的场景决策。
至于停留在「我的」页面的那半秒钟,或许是技术实现上的一个缺陷。
如果采用方案一,那显然不太适合京东这个场景。
按照路径逻辑,支付完成后应该回到商品详情页,但此时用户再重新购买一次刚刚买完的商品可能性很小。
因此,方案二是最合适的,但我还是认为回到我的订单列表比直接跳到首页在逻辑上更通顺。
其实这样的设计在其他产品里也存在,比如我之前专门写文章聊过的微信。
从微信第二个 tab「通讯录」里选择一个联系人,点击进入联系人详情,然后再点击「发消息」按钮,此时会来到聊天对话框。
如果你点击当前页面左上角的返回按钮,这时候在最新版本的 Android 和 iOS 客户端会出现两种结果。
在 Android 客户端是直接返回了微信第一个 tab 的聊天列表首页,而在 iOS 客户端是直接返回了上一个页面,也就是联系人详情。
在之前的 iOS 版本中,也是采用和 Android 版一样的设计,但之后不知道因为什么原因修改了。
从目前的结果看,两个版本在同一个设计上也是存在差异性的。
有一种解释是这样的,Android 版本之所以是直接跳回第一个 tab,是因为用户在结束和当前好友的聊天后,下一件事情大概率不是找另一个人继续聊,而是去看下过去这段时间是否有新消息需要处理。
因此,采用的也是前面提到的方案二。
其实这两种方案谈不上谁更好,也不能说谁一定正确,可能跟不同用户样本的习惯有关系。
如果看整体最优解,或许就是我们如今看到的这样。如果看个体差异,那势必会有一部分用户觉得很奇怪。
做产品就是这样,几乎不太可能让每一个用户满意,对于产品经理来说,始终都是走在追求整体最优解的探索道路上。
这个过程,会一直反复持续下去。
产品在进化,也需要一直迭代。
对于上述这两种方案的应用场景,你是怎么思考的?是否还在其他产品中也发现过类似的设计?
其实,这是场景化设计的一个好案例,而不是纯粹的功能设计。同时,这也是产品思维和功能思维的差异所在。