admin 管理员组

文章数量: 1087139


2024年5月11日发(作者:重新安装javascript)

关于数据采集表单(如CRF或问卷调查)的设计

暂存是指用户未将输入的内容送出(提交给系统)而需要离开当

前页面,系统为避免用户再次输入已填写过的内容所提供的预防措施,

能防止用户因重复输入而产生放弃的想法。我们需要根据用户的实际

使用场景来确定是否需要加入暂时存储功能,以及不同的存储方式。

笔者曾经碰到过这样一个问题,在微信某公众号中将一个超长表

单完成一大半时,然后需要在微信中获取几个信息,必须要回到对话

列表(当时没有浮窗功能),无奈只能返回查看、并祈祷已输入的内

容能够保留,结果不出意外的给清空了。换个姿势再来,于是下载了

对应的某APP去完成刚才已重复过的操作,当在微信中获取了信息再

回到某APP时,发现已被结束进程。

这些问题出现的原因有很多,可能是设备问题、也可能是自己的

不良习惯,但作为设计师,在设计过程中,虽然无法避免问题的出现,

确实需要提供解决问题的措施。可能有人会说,这些小问题不在设计

范畴,是程序控制的,用户习惯五花八门,即便提供预防措施也不一

定能增加用户的忠诚度,我想说明的是“解决问题不一定能留住用户,

但不解决问题一定留不住用户”。

在特定表单页面增加暂时存储功能,可一定程度的提升使用体验,

基于场景的不同,我们就手动存储、自动存储、询问后存储三种方式

进行解析,以确保合理的使用暂存方式。

1、手动存储

手动存储并非信息提交,指的是用户在完成表单中途有退出需求

时所提供的暂存方案,其最常见的是页面右上角或末尾提供的“草稿

箱”功能,存储后,下次可从草稿箱进入接着编辑。多用于B端或工

具型应用,例如:我们需要发布投票、调查问卷、活动等,可事先设

定好条件规则暂时保存至草稿箱,待需要时从草稿箱编辑或发布。

2、自动存储

对于填写内容超多的表单页面,数据自动存储非常有必要,当遭

遇系统崩溃、网络故障、应用闪退等突发事件时,连手动存储的机会

都没有,或许花费了很长时间才完成的内容又得重复一遍,真的很让

人崩溃。如线上申请信用卡、贷款等复杂表单要求填写各种信息,可

能需要来回获取且分多次完成,这时加入自动存储功能,体验一定会

更好(笔者每次编写文章就是直接打开站酷草稿箱编辑,非常方便)。

3、离开时询问

用户未将内容送出时返回/离开,会触发系统弹窗提示“是否保

留内容?”,相当于手动存储的强提醒。我们在微信朋友圈编辑好内

容、未发布离开时就有此提示。

2.送出方式

在表单页面,可能会设置各种不同的操作按钮,例如上一步、下

一步、存草稿箱、提交等。除非特定情况,一般不会提供上一步操作,

即便提供也会弱化,因为上一步意味着用户有跳出的可能,且左上角

的返回就可以替代上一步操作满足用户的基本需求。草稿箱属暂存功

能,在前面有讲到过。

这里讲到的送出是指通过下一步、保存、提交或确认等行为召唤

按钮来将表单内容提交至系统,且根据不同内容的重要性给按钮赋予

不同的位置,所起到的作用也有所不同,最常见的有固定页面右上角、

固定设备底部和表单底部三种方式。

1、固定页面右上角

这是一种常见的文字按钮形式,多用于表单内容较少的页面。表

单复杂重要况且需要认证填写时,也可能为了不影响用户的注意力,

也可能放在右上角以弱化送出按钮的视觉吸引力。

2、固定设备底部

方便用户随时点击,常用于内容重要性不是很高的表单页面,通

常选填项多余必填项。这种设计方式有着较强的视觉吸引力,能降低

用户的跳出率,促使其快速将表单内容送出。

3、表单底部

表单内容较长且重要性较高,需要完成绝大部分的必填项,下拉

到最后一个表单项时才能看到送出按钮,能起到一定的引导作用。对

于内容较少的表单,按钮最靠近内容,用户无需太大的视觉跳跃就能

连贯的操作。


本文标签: 表单 用户 需要 内容 按钮