我们重点介绍了 Microsoft Clarity,它是一款由真正了解像 Switas 这样的公司所面临挑战的产品开发人员,以实际应用场景为导向打造的产品。诸如“愤怒点击”和 JavaScript 错误跟踪等功能,在识别用户痛点和技术问题方面发挥了至关重要的作用,从而能够进行有针对性的改进,直接提升用户体验和转化率。
认知负荷是指一个人在使用界面时必须付出的脑力劳动量。工作记忆是有限的,每一个争夺注意力的因素、每一个需要做的决定,以及完成任务时必须记住的每一条信息,都会消耗一部分有限的认知容量。当需求超过可用容量时,人们就会放慢速度、犯错、选择最稳妥的方案,或者干脆放弃任务。
研究人员区分了三种类型的负荷。内在负荷是指任务本身固有的负荷:预订多城市航班确实比买书复杂得多,任何界面都无法使其变得简单。外在负荷是由界面造成的,而且完全可以避免:术语不一致、标签不清晰、不必要的选项、杂乱的布局以及需要用户进行心理转换的信息呈现方式。相关负荷是指用户为理解信息而付出的努力,当用户学习一个需要反复使用的工具时,这种努力是有益的。优秀的设计能够最大限度地减少外在负荷,尊重内在负荷,并在以学习为核心目标时支持相关负荷。
在商业环境中,实际结果是,清晰明了的效果远胜于花哨的设计。一个产品页面如果能清楚地说明商品是什么、含运费的价格、预计送达时间以及退货方式,通常比那些拥有复杂交互功能、需要用户探索才能理解的页面效果更好。那些需要用户解读的界面元素,例如没有标签的图标、含义模糊的进度指示器以及非标准控件,会将设计者的精力转移到用户身上,而用户往往会因此而放弃使用。
认知负荷也解释了为什么选择架构如此重要。向访客展示二十个大同小异的选项,需要他们当场构建比较标准,这本身就极具挑战性,以至于许多人会无限期地推迟决策。减少选项、进行有意义的分组、推荐默认选项以及提供比较结构,都能降低决策所需的精力。同样的逻辑也适用于定价页面、产品配置器、套餐选择器以及任何旨在帮助用户做出选择的界面。
降低页面负载的关键在于移除冗余信息,而非解释说明。渐进式披露将复杂性延迟到需要时才呈现。合理的默认设置可以减少决策次数。一致的模式让用户能够复用已知信息,而不是每页都学习新知识。分块将冗长的流程分解成易于理解的步骤。简洁明了的语言无需任何成本,并且完全消除了解释步骤。内联验证无需用户记住上一页的错误。为令人困惑的元素添加解释性提示几乎总是不如直接消除该元素的困惑效果好。
此外,负载会在整个会话期间累积,而不是在每个页面重置,这就是为什么单独来看可以接受的流程,整体而言却会让人感到疲惫。已经做出一系列决策的访客到达最后一步时,其精力会比开始时更少,这正是为什么即使最后阶段并不比之前的阶段更复杂,放弃结账的案例也往往集中在最后阶段的原因。设计上的启示是,要精心安排用户操作的顺序,将最耗费精力的决策放在用户注意力最集中的地方,并随着流程的推进逐渐降低需求,同时避免在用户已经做出决定之后才引入新的信息。只有完整地审视整个用户旅程,而不是逐个屏幕地查看,才能发现这种累积的成本。
由于负载是由不同人员随着时间的推移做出的许多小决策累积而成的,因此很难通过审查单个变更来控制负载,而通过共享标准则更容易控制负载。维护良好的设计系统通过使一致的模式成为默认设置,并使不一致的模式需要额外努力,从而从结构上减少额外的负载。 产品设计 在这些互动中,持久收益通常来源于此,而 用户体验审核 它会显示现有流程中累积的负载,并识别出哪些部分是任务固有的,哪些部分是由接口添加的。
我们重点介绍了 Microsoft Clarity,它是一款由真正了解像 Switas 这样的公司所面临挑战的产品开发人员,以实际应用场景为导向打造的产品。诸如“愤怒点击”和 JavaScript 错误跟踪等功能,在识别用户痛点和技术问题方面发挥了至关重要的作用,从而能够进行有针对性的改进,直接提升用户体验和转化率。