注册表单的规则——读《Patterns for Sign Up &Ramp Up》

作者:vinnyhoo 来源:Alibaba.com UED 时间:2008-07-17 12:51:00 

《Patterns for Sign Up &Ramp Up》很早就读完了,之所以今天才写读后感,细细读完了发现,它更为接近吸引注册、提升活跃度的社区构建引导,是一份社区活跃会员度研究的好资料。

既然答应写读后感,就从我的视角来说一点与注册有关的东西,先把整篇资料的骨架分解一下,然后再结合其中观点谈目前的感受。

注册其实是个有点枯燥的任务,《Patterns for Sign Up &Ramp Up》里提到的观点是:

Give the user good reasons to join——乍看起来有点营销的味道,事物的本质不变,但人的情绪是可以扭转的——让用户有充分的理由来注册;

Make the sign-up process feel effortless——改变枯燥令人生厌的感觉,就是我们需要做的努力:让表单或整个注册过程变得轻松省力;

Don’t leave new users hanging——这个观点在整篇资料里的意义侧重于提升活跃度的办法——用户不是完成了注册就完成了使命,了解社区的新事物才是刚刚开始;

Accelerate initial connection-making——如果说活跃度从上一个观点拉开序幕,那么这里就是如何使用户在社区里开始生活,建立联系比如通过自己之前发布的信息来联系好友,真的体验海内存知己,天涯若比邻的感觉。

整篇的骨架结构就是一个循序渐进的行为引导,为facebook的引入会员、维护社区活跃的初始引导,做了详细的注解和指导,可做手册查阅。读后侧重工作的总结,梳理几条注册表单的规则:

I.当表单结构需要多步时,需要注意的是给出清晰的导航
a. 使用进度标尺来告诉用户当前的位置和整个步骤
b. 强调几个步骤中的逻辑联系,比如标明:step1、step2、step3
c. 用有意义的图片或ICON甚至是标题来解释各个步骤
d. 使用简单的语言或第二人称描述行为动作
e. 逻辑步骤最好限制在3步内

II.用户在注册行为中的提示
a. 提示信息(tips)尽量在需要帮助或有前后行为衔接的地方出现
b. 对用户的鼓励应在进程中体现,如每完成一项输入提示一个打勾的图标
c. 尽量避免出现弹出框的警示提醒
d. ICON的出错提示避免用警告的表达,使用户有挫败感
e. 简单易识别的ICON来标记提示、成功、出错的样式
f. 提交表单时如果有出错,过长的表单最好将出错提醒显示在整表头部,指引用户改正

III.关于文案
a. 质量重于数量,一针见血地说出亮点,而非平铺罗列
b. 尽力避免有特殊含义的文案,如果有专属名词请一定要解释清楚,避免用户的困惑
c. 尽力思考文案表面的亮点,什么才最吸引用户,有时“最新”的字样不一定是用户最感兴趣的
d. 在我们以往的项目中多项数据和实践强调证明文案真的很重要

IV.表单的布局
a. 尽量使用对齐的字段、等长的输入框以及一致的视觉样式来减少视觉干扰
b. 尽量控制在一屏内出现3-6个字段和输入框(多用于多步骤的情况)
c. 如果有选填和必填时标明差别
d. 为不同概念的信息归类,尽可能地分开选填和必填

这些表单设计的通用规则,美国Yahoo的LukeW同学对表单做的充分解释也涵盖了它们,都是最为常用的,总结一下给同学们参考,活跃度的引导还是有非常多能深挖的点。这里按下不表,留作后续分解^_^。

标签:注册,表单,设计
0
投稿

猜你喜欢

  • 防盗链接ASP函数

    2011-03-07 11:02:00
  • 如何制作K线图?

    2010-06-29 17:25:00
  • pandas中DataFrame重置索引的几种方法

    2023-06-10 00:26:45
  • Mysql更换MyISAM存储引擎为Innodb的操作记录总结

    2024-01-22 05:54:25
  • Django CBV与FBV原理及实例详解

    2023-02-14 20:39:01
  • Python openpyxl读取单元格字体颜色过程解析

    2023-02-09 06:57:02
  • 对python使用telnet实现弱密码登录的方法详解

    2023-12-28 02:52:46
  • 推荐一篇不错的新手asp编程的基本法则

    2011-04-15 11:08:00
  • 基于Python编写简单实用的日志装饰器

    2022-10-09 01:21:51
  • GO语言不固定参数函数与匿名函数的使用

    2024-02-17 14:42:17
  • 安装多个版本的TensorFlow的方法步骤

    2022-12-10 00:13:02
  • SQL Server上进行表设计时表的主键设计问题

    2010-06-24 16:10:00
  • 高级MySQL数据库面试问题 附答案

    2024-01-13 17:38:10
  • JS+CSS实现过渡特效

    2024-05-02 16:14:18
  • 解决python nohup linux 后台运行输出的问题

    2022-03-25 06:40:11
  • Golang json 库中的RawMessage功能原理

    2024-04-30 10:07:27
  • Python之进行URL编码案例讲解

    2023-03-31 03:46:58
  • python取余运算符知识点详解

    2023-05-16 00:04:50
  • vue iview的菜单组件Mune 点击不高亮的解决方案

    2024-06-07 15:20:08
  • 使用SqlServer CTE递归查询处理树、图和层次结构

    2024-01-16 07:35:42
  • asp之家 网络编程 m.aspxhome.com