数据, 术→技巧, 研发, 营销

淘口令的技术实现

钱魏Way · · 2,107 次浏览

类似淘口令的还有支付宝的“吱口令”。口令码分享除了淘宝系之外的应用并不广泛,一是其本身就需要一套完整的口令产生与识别系统,同时还涉及加密等,本身是较为复杂的,开发难度大;二是其限制了受众必须进入相同的APP内才能访问对应内容,等同于用户分享的并不是内容本身,而是打开内容的钥匙,这很大程度上限制了用户的使用。

阿里使用口令方式进行分享,也完全是基于腾讯对其商品分享的制约,口令分享这种方式,可以算是巨头们较量的无奈产物了。

  • 淘口令最早是在2015年1月底的手淘版本中上线的,当时很简陋,只支持固定格式的文案,检测逻辑写死在客户端,文案里的链接没有加密,展现的地方仅仅在手淘首页,在1月份的时候更多像是1个实验品,做出来给内部体验一下。
  • 第2个版本是在2015年3月,这个版本主要做了2件事情:一个是链接做了加密,防止伪造。另一个是在手淘任何页面打开都可以看到淘口令的弹框。
  • 第3个版本是在2015年4月,也是最革命性的版本,基本奠定了目前产品形态。开始支持了纯文字的淘口令,实现了服务端解析,安全性大大提高,对于链接形态的淘口令开始弱化(链接实在太容易被封杀),并且做了淘口令最基础的运营玩法:人传人抽奖。
  • 第4个版本是在2015年5月,这个版本开始在手淘的分享里加入了“微信”这个渠道,着重打造这个渠道的分享体验和用户教育。后面的版本我们陆续增加了QQ、QZone两个分享渠道,做了网络较慢时加载中的体验优化等。

淘口令的实现机制

基于微信分享做裂变的同学应该知道,分享域名很容易被封掉,导致拉新数据降低;再加上微信对于裂变,变态级别的严格管理,导致各大电商巨头哀鸿遍野,拉新数据惨不忍睹。淘宝很少会通过微信的API去做裂变分享,而是采用一种新的产品“淘口令”来应对微信带来的风险。

“淘口令”大体原理其实并不怎么复杂,起实现方式,不外乎是,用户复制淘口令的文本, 打开APP的时候,APP会自动读取剪贴板中的数据,然后截取对应的口令,上传到服务端,然后解析出来相应的信息:

淘口令的格式有多种,比如:

【拜托帮我点一下!双11狂欢节非常赞!我有一张【金稻旗舰店】20元限量优惠券送给你,快来看看!】,復zんíゞ整句话¥MxwAYuKMXH8¥后咑閞?淘灬寳?

可以看到所有的淘口令,都会有一个 特殊字符 【¥ +(数字或大小写字符)+ ¥】,这里¥就是口令标识符, 而客户端,就是通过截取口令两边的特殊字符来得到口令,然后上传到服务端来解析,并进行相应的操作(弹窗或跳转)。

类似的链接可能是之前的,当前的淘口令已改成了全文本:

6 e:/嘻是地时们在小了去以而以嘻  双11预售 优衣库秋冬童装印花摇粒绒拉链茄克保暖抓绒外套443009
9 d:/啊人起人后在小了小是有下哈  国行SONY DPT RP1 CP1索尼电子纸书墨水屏PDF阅读器破解版解锁

相比最上面的口令标识符,这里的口令标识符却更加复杂,其中 “6 e:/嘻是地时们在小了去以而以嘻”为淘口令。提取口令的正则为:\d\s\w:/(.*?)\s

淘口令的实际上是个key-value的键值对数据,其中key为口令,而value是一个字典类型的数据吗,中间包括:原始链接、商品ID、口令标题、口令图标等。上面演示的英文型的口令还是中文型的口令只不过是编码方式的不同而已。

参考链接:

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注