这我就有点不愿意了,虽然我只是程序员,但是基本的设计原则我还是懂的,首先我觉得好的设计就是不要让用户思考,能够预期到用户的操作,这样用户操作的时候很丝滑,不需要思考,一步一步进行下去就能获得自己期望的结果。
不要让用户思考这个当然很难,做不到或者说无法完全做到让用户不思考也没关系,可以通过数据分析了解用户的行为,慢慢完善就好了,但是让用户思考错了,甚至误导了用户,我觉得就是一个非常糟糕的设计。
我们回到阿里云云大使这个「自定义生成推广工具」,具体看下图,首先它的名字叫「自定义生成推广工具」,是不是给用户造成它是一个生成推广链接的工具,然后下面的「生成短链」和「生成长链」,是生成推广链接的两种方式,我这样的理解没有错吧,或者说会有相当一部分的用户会和我一样理解。
然后看下这个整体界面,还是看下图,整个界面上也没有任何其他提示,所以即使我睁大双眼,也没有地方纠正我当时的想法。当然让用户要睁大双眼看说明也是很糟糕的设计,但是好过理解错。
但是事实上,这个「生成短链」操作,仅仅把左边的链接转换成短链,而不会拼接上我的 usercode,这样我发布出去,就不会有任何佣金,给阿里云白打工了。
如果仅仅是链接转换成短链,我觉得这至少这两个按钮不应该做在一起啊,先有个表单让用户生成带 usercode 的推广链接,然后再出现个表单问用户要不要生成短链,虽然冗余,但是至少不会造成误会了吗?当然更好就是为用户多想一步,直接转成带有 usercode 的短链。
这里我还是简单理解为这是一个非常愚蠢的设计,但是还是有人继续为阿里云辩解,要我直接用户后台的推广链接,而不是用自定义生成的链接,就不会出错了。
真是大无语,工具设计出来,不是给人用的吗?用户理解错了,提出改进不是很正常的吗?
即使退一万步说了,在云大使的后台给用户生成一个没有 usercode 的短链干嘛,给阿里云白干活吗?如果这样那我就无话可说,因为你没法和一个坏人讲道理。目前我仅仅觉得这这是一个愚蠢的设计,尽快改进吧!我在写文章的时候还是没有任何改进。
我重复一下我理解的产品理念:
1. 好的产品应该让用户不用思考,用得很顺畅。
2. 即使做不到不用思考,至少不要存在歧义,让用户想错了,误导用户。
3. 存在了歧义,那就尽快改进,不要继续误导用户。