网站注册那些事儿
作者:Villiamin 来源:Youshang UED Team 发布时间:2010-01-05 16:49:00
前几天光耀童鞋喷了一篇《谈网站注册、登录过程》,今天我们在与小爬童鞋梳理购买流程的时候也谈到了这部分内容。其实注册作为一个网站基本功能再普通不过,但提供不同产品服务的网站对于注册的要求不尽相同,也不是每个网站都有一个体验良好的注册流程。本座在这里简单聊下在不考虑运营指标和商业目的的前提下,基本的注册功能如何设计。
注册页面的信息架构
注册页面的信息架构力求清晰简洁,注册表单作为信息主体,除了logo,帮助信息以及一些必要的返回链接,避免其他一切会干扰注册的信息,全力保障用户专心走完注册流程。
注册表单的设计
1.注册不要有门槛。简单的表单设计让用户易于进入,在之后的服务应用中再进一步挖掘用户信息。
2.用户名:最好将邮件地址作为登录名,当然手机号码更好,方便用户记忆和找回密码,也方便网站用来EDM。个别网站需要再次录入用户名,或许是为了防止用户不小心录入错误的用户名并注册而无法登录。
3.密码:密码字段需要再次录入,这个是惯例不做赘述了。
4.验证码:几乎所有的网站都引入验证码机制防止恶意注册。除了常见的图片验证码,还有很多简易问答验证码也不错。(推荐个很强大的第三方验证码服务提供商http://recaptcha.net/)
5.以上是最基本的信息。如果有其他分类的字段,如个人资料,公司信息等,建议分步处理,这样不会使得表单和页面显得过于冗长。当然需要标明注册分几步以及当前所处步骤。
6.如果网站的服务对象有所不同,可针对不同对象设计不同字段,合理的引导用户选择适合自己身份的表单进行注册。最常见的就是有些B2B类的网站会区分买家注册和卖家注册。
7.能支持openID当然是最好的了。
注册页面的交互
1.字段控制提示。不同网站对字段的控制不同,尽可能在当前描述清楚这个字段所支持的情况。
2.及时验证录入字段信息的合法性。提示用户填入的字段正确或错误,避免整个表单提交后再提示给用户带来的挫折感以及不必要的返回查找。
3.密码的安全性验证。这个对于企业服务,金融等高安全要求的网站尤为重要。密码强度的验证已是通用做法,而twitter注册表单的密码控制就更进一步,他将370个常用组合字母或词汇禁用,使用这些作为密码都会被提示为:“Too obvious”(感兴趣的童鞋可以 * http://twitter.com/signup查看源代码)
4.验证码的图片或者问题在验证码字段输入框被鼠标触发后再显示,避免之前录入信息消耗了太多时间而引起的验证码过期。
5.所有必填项均符合要求后,“提交”按钮方可点击,否则为置灰不可选。
当然以上所述都只是最基本,如果考虑运营和商业意图就会复杂一些。即使复杂也需要与良好的用户体验有一个完美的平衡,否则注册功能会是网站转化率的G.F.W……


猜你喜欢
- 一个完整的数据挖掘模型,最后都要进行模型评估,对于二分类来说,AUC,ROC这两个指标用到最多,所以 利用sklearn里面相应的函数进行模
- 本文实例讲述了Python中list以及list与array的相互转换实现方法。分享给大家供大家参考,具体如下:python中的list是一
- 这篇文章主要介绍了django自定义模板标签过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友
- MySQL报错:错误代码: 1293 Incorrect table definition; there can be only one T
- 1. 路由概念路由的本质就是一种对应关系,根据不同的URL请求,返回对应不同的资源。那么url地址和真实的资源之间就有一种对应的关系,就是路
- time模块1:概述时间表示的分类时间戳格式化的时间字符串结构化时间时间戳:时间戳表示的是从1970年1月1日整0点到目前秒的偏移量,数据类
- 首先下载最新版本的python。www.python.org,目前版本为3.1。 接下来是安装,在windows下python的安装与其他应
- Mysql replace与replace into都是经常会用到的功能;replace其实是做了一次update操作,而不是先delete
- 1.partial首先是partial函数,它可以重新绑定函数的可选参数,生成一个callable的partial对象:>>&g
- 随着网络的普及,基于网络的应用也越来越多。网络数据库就是其中之一。通过一台或几台服务器可以为很多客户提供服务,这种方式给人们带来了很多方便,
- 1. 图片加载、灰度图、 显示和保存from PIL import Imageimg = Image.open('01.jpg
- 设计是简单的如果你知道要放的东西该放到哪。曾经在某个电子杂志里看到一篇关于如何在平面设计中偷懒的文章,引发了我的一些思考,在平面设计中有这么
- 前言:交换机模式主要包括:交换机之发布订阅、交换机之关键字和交换机之通配符。1、交换机之发布订阅 发布订阅和简单的消息队列区别在于
- 本教程为大家分享了Fly Bird小游戏的制作流程,供大家参考,具体内容如下1.分析页面结构,理清需求和功能游戏有三个界面,分别是开始界面,
- 伴随着时间的增长,公司的数据库会越来越多,查询速度也会越来越慢。打开数据库看到几十万条的数据,查询起来难免不废时间。要提升SQL的查询效能,
- 这是模拟淘宝的一个简易的购物商城程序。用户入口具有以下功能:登录认证可以锁定用户密码输入次数大于3次,锁定用户名连续三次输错用户名退出程序可
- 增强的toggleClass()1.toggleClass也可以和addClass一样,用空格分隔多个class名称了。.toggleCla
- 一、使用全局变量保存单例这是最简单的实现方法function Person(){ this.createTime=new Da
- 慢查询首先,无论进行何种优化,开启慢查询都算是前置条件。慢查询机制,将记录过慢的查询语句(事件),从而为DB维护人员提供优化目标。检查慢查询
- 分页浏览功能是常见的Web应用功能,对于MySQL数据库来说可以很轻松的使用limit语句实现分页,而对于SQL Server数据库来说,常