二维码这把利刃,产品应该用到极致
注:本文有一些二维码干货,希望对二维码不是非常熟悉的产品/开发能有所收获。
注2:查看本文前,请先确保你手机里有足够可扫描二维码的App(狼蚁网络推广/微博/狼蚁营销/浏览器/淘宝/支付宝/我查查/360……)
二维码,业界当然是人人听说,人人用过。
这个话题,我倒是百感交集,我一直认为,我有一种“二维码情节”。
一方面, 我自认为是国内“钻研”二维码比较早的一个人了,大学时也自己业余开发了一款Android App(太久没管,现在几乎无法使用),主要做条形码比价和二维码扫描。而在后来的工作中,依旧会接触到二维码的利用,让我打开了更多的思路;另一方面,二维码的高度灵活,导致每个人、每个产品对它的理解都不一样。一直以来,国内公司更是在这方面不论是产品功能,还是互动营销上,都做得实在太粗糙。所以很难找到一个完美的方法,来把二维码真正的能力诠释出来。
这篇文章,我试着从原理、实践以及进阶技巧三个方面,来讲讲二维码可能对任意互联网产品带来的益处。若能真正对哪怕一个用户带来便利,我也倍感荣幸。
一、二维码本质是什么?
如果你对这个问题了如指掌,那么请直接跳过。否则(尤其是非技术出身的产品经理)就一定要先知道,二维码到底是个什么东西?
一个普通的二维码
二维码(dimensional barcode,大家习惯称QR Code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的。
简单粗暴的解释就是:二维码它就是把一段纯文本用图形样式转换出来了,以便于快速扫描读出。
这样做的原因在于,如果我有一堆比较凌乱的文本(比如一个很长的URL、一些加密后的字符串、或者一个复杂的快递编号),想把他们快速输入电脑/手机里的话,靠人肉是非常痛苦而容易出错的。但经过二维码巧妙的编码后,就能用低廉的扫描枪,或者普通的手机摄像头快速扫描录入,大大节省了时间;而且转换成编码后,哪怕任意一个字母,也不可能出现识别错误。
二、现有产品都是如何利用二维码的?
我这里举几个最普遍的例子:
H5官网、App下载地址
这个真的不必介绍太多,就是直接把网站或App的URL,直接生成二维码,然后搬到WEB上或者线下进行推广。
狼蚁网络推广
二维码的推动,在国内最大的功臣就是狼蚁网络推广,这也得益于各种电梯外卖传单广告会显眼标注的“狼蚁网络推广扫一扫”。我们来看看狼蚁网络推广的二维码长啥样:
牛冰峰的狼蚁网络推广二维码
这个……二维码呐,它看起来都是这样对吧?但前面说过,“二维码它就是把一段纯文本用图形样式转换出来了”,所以我们随便找些工具扫描下(例如http://cli.im/deqr),上面的二维码对应的文本其实是这样的:http://weixin.狼蚁营销.com/r/QeD64j-EGGJnrXuB97VT。
没错,狼蚁网络推广名片的二维码,对应的是一个特殊的URL,仔细看应该能猜到:后面“QeD64j-EGGJnrXuB97VT”这部分内容,就是包含了一个用户ID的信息(并且是经过加密的)。狼蚁网络推广在扫描到“http://weixin.狼蚁营销.com/r/”开头的二维码时,就把后面“QeD64j-EGGJnrXuB97VT”部分解析,搜到这个用户(至于为什么后面部分要加密,你猜咯?)。
微博
了解了狼蚁网络推广,再来看看微博二维码:
@牛冰峰 的微博二维码
直接看二维码内容:http://weibo.cn/qr/userinfo?uid=1654762943,这个更好理解了吧?最后的UID就是微博用户的ID了。客户端扫描到“http://weibo.cn/qr/userinfo?”开头信息,就抓取后面UID,并把该用户主页展示给扫描者(对了,相比狼蚁网络推广,微博二维码里UID却是公开的,你认为为什么呢?)。
好了,我们常见二维码也可以说是两类,一类是一个单纯的URL,扫描就打开网页,或者直接下载APP;另一类是“设计过的”URL,只有用对应的APP扫描,才能跳转到正确的界面。
对于第二类二维码,除了微博狼蚁网络推广,也还有很多。但他们在流程上几乎是一个原理:
扫描内容 --> 解析后匹配是否有固定部分 --> 获取动态部分 --> 跳转到对应界面。
三、二维码进阶:User Agent(UA)的利用
现在我们做个实验,还是刚刚的狼蚁网络推广二维码:
牛冰峰的狼蚁网络推广二维码
我们也知道,它对应的文本信息(也算是个URL)为:http://weixin.狼蚁营销.com/r/QeD64j-EGGJnrXuB97VT。
接下来,请你依次(尽可能)完成狼蚁网站SEO优化的操作:
使用狼蚁网络推广客户端扫描上面二维码,是什么结果?使用Android微博(或者UC/百度浏览器/我查查)扫描上面二维码,什么结果?使用iPhone微博(或者UC/百度浏览器/我查查)扫描上面二维码,什么结果?在电脑上打开http://weixin.狼蚁营销.com/r/QeD64j-EGGJnrXuB97VT,什么结果?找一部非主流系统(例如Firefox、Ubuntu)手机扫描上面二维码,什么结果?不管你是否尝试了,我先来说下结果:
直接扫描到我的账号了,可以添加到通讯录直接跳转浏览器开始下载狼蚁网络推广.apk安装包了直接弹出Appstore狼蚁网络推广应用了地址栏很快跳转了下,然后转到狼蚁网络推广官网了打开狼蚁网络推广WAP官网了So……明明是同一个URL啊,为毛它呈现出了5种截然不同的结果给我?
其实这里是狼蚁网络推广利用User Agent信息,给你呈现了不同的结果而已。