Web2.0电子商务网站的交互设计(3)
作者:Alite Yu 来源:aliued.cn 发布时间:2009-05-15 12:08:00
Alibaba.com
阿里巴巴国际站他们选中四万个搜索词汇做类目直达,经过用户研究证明:这四万个搜索词汇用户关心属性筛选大过类目选择。所以国际站把属性筛选放在类目的上面。如图所示。
当选择属性中的内存大小,音乐格式后,当前的内存一行和音乐格式一行会消失,已选的4G与WMA会在已选行中出现。再次点击已选属性,将删除已选属性,同时页面刷新。这样的一个属性直达改进方案:属性区域数据有明显上涨,同比上涨11% ,类目上涨1.5%, 区域选择上涨1%。结论是:类目的上涨20%, 可以带动属性35%的增长。了解用户的需求,进行数据分析与大胆的尝试,会给我们带来更多的商业价值。
思想创新
在思考中文站的类目与属性筛选的现状与网站目标时,我经常会问自己:目标用户是谁?用户需要一个什么样的搜索结果页,用户需要一个什么样的类目与属性筛选?
属性直达
根据用户研究给出的研究报告表明,测试用户中有2/3的用户关注属性大过类目,由此秉承大胆设想,小心求证的思想,我做了以下方案——属性直达。什么叫属性直达呢?按照某种算法,当搜索词与其中的类目名称或ID一致的时候就默认选中相匹配的类目。举个例子:用户想查找MP3这个搜索词,我们原来是先让他进行选择类目然后再进入属性筛选。现在只要用户输入MP3关键词后,系统将自动匹配到相关的类目下(同时也给用户可以选择其他类目的入口),用户再想精准定位商品,只要去选择属性就可以了。其实,类目与属性筛选深入其本质,它们都可以称为导航。其中导航有一条可用性原则就是尽量减少流程中的操作步骤。那怎么样才能帮助用户方便轻松的搜索到需要的结果呢?属性直达就是帮助用户解决问题的关键,把用户最关心的,最常用的操作首先推荐给用户。如线框图所示。
非属性直达
考虑到技术因素,有可能我们推荐的类目与属性未必是用户需要的。因此我们有必要针对以上的情况设置非属性直达的方式。用户依然是先选择类目,然后再选择属性。这样的一个方式是中国站普遍使用的一个方式。如图所示。
总结:
无论是属性直达还是非属性直达,目的只有一个尽快的帮助用户找到需要的商品。如果搜索结果做到足够的友好,用户不再需要用类目和属性筛选进行快速筛选,第一页前10条的搜索结果已经满足了用户需要,进入了DETAIL页面。未来也可能逐渐弱化类目与属性筛选,甚至可以把它去掉。思维发散的想想看,如果用户可以通过,思想传达,或口述传达,不需要用手去点。想一想,张张嘴,电脑就帮用户找到全球最佳结果的话,用户(买家)才懒得注意网站设计了多少精美的类目和属性筛选。


猜你喜欢
- 注意:第三种方法要在 XSell 中使用,在 finalsell 中使用不了方式一:临时使用自动补全功能mysql -u root -p -
- Tornado 文档中提到但是这样只能捕获到handlers中列出的路径请求中的错误。如果只定义了(r"/hello",
- 步骤:1.从php.net上面下载php5.3.x版本的源码;2.centos安装相应的扩展包:yum install libmcrypt
- 不知不觉,玩爬虫玩了一个多月了。我愈发觉得,爬虫其实并不是什么特别高深的技术,它的价值不在于你使用了什么特别牛的框架,用了多么了不起的技术,
- 昨天在用用Pycharm读取一个200+M的CSV的过程中,竟然出现了Memory Error!简直让我怀疑自己买了个假电脑,毕竟是8G内存
- 引言项目中有一个需求:需要根据学期时间动态的计算出该学期有多少周通过上网查找,找到了一个工具类moment.jsmoment.js是一个Ja
- 打开CMD命令 执行:sqlcmd/? 这是sqlcmd命令的一些帮助信息 通过上面可以知道怎么连数据库了 执行:sqlcmd -S 服务器
- 现在能用自动化实现的,尽量使用自动化程序去操作,代替人工去操作,更有效率。今天说下用python结合adb命令去实现安卓手机端的通话压力测试
- MySQL带AND关键字的多条件查询,MySQL中,使用AND关键字,可以连接两个或者多个查询条件,只有满足所有条件的记录,才会被返回。SE
- 一)安装scrapy:1、打开cmd命令窗口,输入:pip install Scrapy。2、安装成功之后会显示下面字符,表示未将scrap
- 前言这段时间刚刚学习了一段时间的Python,加上自己是做iOS开发的,就想着用Python来做一个自动化打包,可以自动完成打包,上传到蒲公
- Python Assert 为何不尽如人意?Python中的断言用起来非常简单,你可以在assert后面跟上任意判断条件,如果断言失败则会抛
- 详解python中 os._exit() 和 sys.exit(), exit(0)和exit(1) 的用法和区别os._exit() 和
- 今天开始学习python,首先环境安装1.在https://www.python.org/downloads/下载python2.X或者3.
- 众所周知,想要在python程序中执行SQL语句需要使用第三方模块:pymysql。下面,我将为大家简述一下pymysql第三方库的安装到使
- 本文实例为大家分享了python多进程读图提取特征存npy的具体代码,供大家参考,具体内容如下import multiprocessingi
- creatdoc.asp<!DOCTYPE HTML PUBLIC "-//W3C/DTD&n
- 有时候会需要通过从保存下来的ckpt文件来观察其保存下来的训练完成的变量值。ckpt文件名列表:(一般是三个文件)xxxxx.ckpt.da
- 1. 循环require在JavaScript中,模块之间可能出现相互引用的情况,例如现在有三个模块,他们之间的相互引用关系如下,大致的引用
- 这个小技巧在工作当中是非常实用而且经常用到的 希望小伙伴儿们能学到。先看看效果图吧接下来我们看看怎么实现的吧在methods中写