小程序页面层级与跳转逻辑的设计
10月14日 壹世缘投稿 文章与大家分享一下关于小程序页面层级与跳转逻辑的设计,一起来看看
阅读前声明:本文作者与文中所涉及到的各小程序与APP仅有参考关系,无实际利益关系
前段时间,负责公司的一个小程序的产品实现,几天前正式上线。过程中遇到了小程序页面层级与跳转的问题,因此特撰此文,对该小程序实现过程中遇到的该问题做一个简单的复盘。
在我们的小程序中,涉及到的关键交互页面主要有三个:首页、内容详情页以及收藏页面。其中,三个页面之间构成互相跳转的关系,具体的跳转逻辑如下所示(其中,首页和收藏页面作为底部栏中的图标出现)
三个页面之间的跳转逻辑
刚开始在做页面的时候,考虑到的是“页面之间的跳转逻辑有没有遗漏?”,反复确认没问题之后,就开心地跑去和开发提需求。
但是在开发过程中,开发反馈了一个问题:首页详情页收藏页首页(路径为1351)构成了一个闭环,如果循环打开到10个页面的时候,出现再次点击却出现了再也点不动的情况(无法打开新的页面)。原因是当前微信小程序页面最多支持10个层级(可以理解为这是一个最多可以放10个元素的栈,每新打开一个页面相当于入栈操作,返回上一个页面则相当于出栈)。
考虑到小程序一旦对外,我们就无法把控用户的行为。一旦用户确实打开了10个页面而导致其无法继续操作,肯定会造成用户的困扰,导致其体验不好,最终导致流失。其次,该种交互方式存在另外一个问题:如果用户打开了大于5个页面(小于10个),需要连续按多次“返回”按钮才可以退出小程序,导致用户的体验也相当地不好。
所以,最好的方式就是将流程优化。
先分析问题发生的根源:出现了一个死循环,但是要求是总步数不超过10步。
方案
经过分析,这个时候我们提出了几个方案:
方案一:这三个页面互相跳转的时候,调用小程序的相关方法,将之前的所有页面全部关闭之后跳转其他页面(可以理解为清空栈后在入栈)
评估之后该方案被否决了,会出现两个异常场景:
在三个页面中点击返回按钮时,都会直接退出小程序,用户体验不够好。
在用户在进入内容详情页时,点击返回时,潜意识会认为会返回到前一个页面,如果直接退出,用户的体验就不够好。
PS:(只会在安卓手机上出现此第一个场景,苹果手机无返回的按钮,因此不存在此场景。但第二个场景在苹果和安卓上均会出现体验问题)
方案二:使用中间页的方式,在页面数量达到5层之后,使用中间页进行页面的标记,从而协助支持更多的跳转(就是在微信的栈之外另外建一个栈来记录)。
但是该方案也被否决了,因为该项目要求尽快上线,开发反馈实现这个方案开发来不及。此外,依旧没有解决多次返回的问题。
方案三:到达第8页之后,新打开页面点击返回都会直接重定向到第8页,这样就避免了10层的限制(部分电商小程序采用了该方案,但是使用场景与我们不同)。
评估之后,依旧被否决了,因为如果第8页为收藏页,跳转到首页(第9页)之后,用户点击某个内容后跳转到了详情页(第10页),这时,用户点击返回,直接定向到了收藏页,和用户的预期(首页)不符,会对用户造成使用上的困扰。所以,该方案也被否决了。
经过思考和调研一些电商小程序(因为电商小程序的购物路径有时会突破10层的限制,这里的逻辑主要借鉴参考了某电商小程序中的首页商品详情页购物车的跳转逻辑)之后,我们意识到,其实出现返回的场景主要集中在内容详情页,所以提出了方案四:
在跳转到非内容详情页的时候,使用清空栈后再跳转的方案(此时再按返回就会退出小程序,涉及到首页和收藏页)。当跳转到内容详情页时,允许进行返回的操作(即出栈的操作)。
此时,虽然整体逻辑路径仍然和之前一致,但是在5,6步骤的时候,已经将之前所有的页面均进行了关闭。此时,最长的路径为首页商品详情页收藏页面,也就不存在超过10层的问题,同时解决了之前我们所讨论的两个问题。
实现过程中的注意事项
其实在产品设计的过程中,我们不应该忽略的点是收藏和首页按钮一样,是作为底部栏的按钮出现的,二者的地位是平等的(类似电商小程序中的购物车功能),所以才用了方案四的处理方式。
如果收藏页面比首页的地位低(不在底部栏而在首页上),那么用户从首页点击进入收藏页面后,潜意识认为,点击返回后进入的就会是首页,如果此时退出小程序,给用户就会造成困扰,此时也就不能用方案四的实现方式了。
注意,一定要注意这里的使用场景。
总结
一是在竞对分析的时候,除了要关注宏观功能点之外,还要多关注细节的处理逻辑,很多时候大方向没错的时候,细节往往会有不少忽略的地方。细节才是用户体验的主阵地,也能体现一个产品经理的功力(大佬如是说)
二是要多和开发测试沟通,很多时候大家在思考问题的角度不同,所以一定要学会站在对方的角度去换位思考,在确定好最终的目标与方向不变的前提下,求同存异。
投诉 评论 航司电商产品设计有何不同?旅客通过航司电商的产品,可以直接订购机票,并且还能获得更加精细化的出行服务。前言近几年,各大航司纷纷在建设自有的电商渠道上投入重大力量,分别建设自己的电商平台。跟O……
引导式交互:让决策更简单不要想着一次性把用户教会,需要做到的是在用户需要你的时候出现。用户不缺帮助,缺的是适时的引导。一个好的产品或好的功能,必定是让用户在使用的过程中逐步学会使用并形成依赖。一……
Snapseed:针对批量处理照片需求的功能迭代本次Snapseed迭代,目标是满足用户批量编辑图片的需求。Snapseed是一款走专业路线的手机修图软件,是最早提供类似与PS中的污点修复画笔工具功能的手机app。目录……
导航栏设计:有发现模块的产品,就不应该再有首页的存在?清晰易懂的导航栏是提升有效转化的第一步,如何设计一款实用的导航栏呢?我有个兴趣,就是定期不定量地去试用新产品,但最近我越来越困惑了,因为越来越多的产品让人难以理解,有些简……
自营和平台型电商产品的售后流程设计,有何区别?本文主要讲述了平台型电商和自营型电商系统的售后流程设计有什么区别,enjoy随着生活方式以及支付渠道的不断拓展,各大电商平台已经是支撑我们生活不可或缺的一种载体。如果按平……
小程序页面层级与跳转逻辑的设计文章与大家分享一下关于小程序页面层级与跳转逻辑的设计,一起来看看阅读前声明:本文作者与文中所涉及到的各小程序与APP仅有参考关系,无实际利益关系前段时间,负责公司的……
无需获取的信息、全动态化设计与零信任机制不必要的信息,适应性设计,零信任机制,其实说到本质,都是“产品设计是否针对当前场景进行优化”的问题这是编辑的理解,你的呢?这三点,并无明确的关联,且每一条都值得深入研究。……
产品设计:从0到1设计一款播放器APP本文从一个独立开发者或者非常小规模团队的角度来思考,如何设计一款视频播放器APP。一、产品概述1。1市场分析1。1。1行业规模分析从艾瑞报告中发布的20……
混合现实设计中如何进行构思、沟通和创新?本文作者根据在混合现实设计中遇到的各种挑战和机遇,发现和总结了一些沟通和构思的方法,在此和大家分享。从杂志的排版,到PC软件界面再到移动用户界面,随着设计对象不断涌现设计……
膨胀红包,一个会营销的红包(附产品设计思路)本文分享了一款产品设计过程的详细思路,希望能对大家所有帮助!本次设计的产品为营销类工具,主要解决商家最为关心的用户留存和拉新的需求,以下为本次产品设计过程的思路分享,同时……
物业APP业务流程设计(1):物业报修流程本文和大家分享的是物业APP业务流程设计中的物业基础功能之一:物业报修流程,主要从流程梳理的角度来进行分析。文章结构:物业报修业务需求功能分析;基于移……
大合集:功能权限设计的那些事本文会通过三部分对权限设计进行描述,第一部分是理论部分;第二部分会通过几个故事对RABC模型包括的四个主要部件模型进行说明;第三部分为常见问题的汇总及相应的解决办法。由于……
90后创业者是怎么拿到投资的?尽管由60后、70后创造的互联网神话还在上演,但是一大批90后创业者正如雨后春笋般迅速崛起,他们是当前创业领域最新鲜的血液。他们大都借助互联网科技引领年轻一代潮流,并借此……
软银孙正义:下一个投资会投在哪?11月19日,首届世界互联网大会今日在浙江乌镇开幕,在19日下午的“连接未来智慧共享移动互联让生活更美好”分论坛上,日本软银集团的董事长孙正义指出,所以很多人现在问我,你下一个……
创业者获得项目融资的技巧创业者在创业过程中肯定会有缺少资金的情况,那缺了资金该怎么办呢?当然就是去融资了。但是另一个问题又出来了,创业者如何让自己的项目获得融资呢?一、看投资人的以往的投资案例……
女创业者如何获得风投青睐对于想要筹资的女性创业者来说,机会其实并不多。美国巴布森学院(BabsonCollege)最近的一项调查显示,如果一家风投公司拥有女性合伙人,那么其选择投资女性CEO所领导企业……
一家健身公司如何赢得千万投资?不久前一个周一,帕耶尔卡达奇亚左手轻扶芭蕾把杆,右臂抬起,手指尖指向天空。她一袭黑衣,头发后梳,轻巧地用双脚点地又收回,像大多数人描述的那样,举手投足之间充满了女性的优雅。……
巴菲特迄今最成功的六笔投资最近在谈论巴菲特时,如果你想一鸣惊人,那就说“奥马哈先知的水晶球失灵”好了。10月中旬,巴菲特在短短两天内就在可口可乐公司(Coke)和IBM身上损失了20亿美元,这一消息一度……
IDG熊晓鸽:好的风投一定是个好记者对话IDG熊晓鸽:好的风投一定是个好记者钛媒体注:“90后”的噱头成为IDG今年的新宠。当然IDG也确实在做实事,投了一波又一波大家耳熟能详的90后项目,还专门成立了一支……
C2C二手车交易平台“瓜子二手车直卖网”获新一轮融资,金额为据58同城官方微博透露,C2C二手车平台“瓜子二手车直卖网”完成2。045亿美元的新一轮融资。投资者包括多家国际知名投资机构,目前58同城为其不控股股东之一。58同城和赶……
链家地产64亿融资进入收尾阶段,腾讯百度罕见同时参投链家地产的融资正在推进。据腾讯科技消息,链家地产近期可能完成新一轮总规模达到64亿元的融资,包括B轮融资43。5亿元,以及B轮20。5亿元。链家地产B轮和B轮融资的估值一……
韩寒创办的ONE获华创资本6000万元A轮注资腾讯科技讯腾讯创业的基金合作伙伴华创资本,今日告诉腾讯创业,其注资了6000万元到韩寒的ONE项目,阶段为A轮。作为一款小清新应用,ONE上线三年多,每天推送一幅画作、一……
你知道哪些新项目半年完成了4次以上融资吗?作为创业第一站、专业高效的免费投融资服务平台天天投,因致力于帮助创业者在只有一个点子的时候,也能将自己的梦想付诸行动,故将2015年中国互联网投融资现状做了分析报告,数据有很强……
你知道哪些新项目半年完成了4次以上融资吗?作为创业第一站、专业高效的免费投融资服务平台天天投,因致力于帮助创业者在只有一个点子的时候,也能将自己的梦想付诸行动,故将2015年中国互联网投融资现状做了分析报告,数据有很强……