各位云大使好!
相信各位云大使同行,在推广过程中,跟我一样苦恼过没有合适的工具或者方法进行推广效果统计。今天我将为大家分享一下我最新发现的统计方法。
最早推广过程中,本无意统计。推广方式为同专业同学,技术同行Q群等方向发布推广链接,配上简短的说明,非常原始。发布的出来是下面这个样子:
阿里云幸运券:
https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=ta5rjs45&utm_source=ta5rjs45
从头到尾数数,高达112个字符。如果是手机上看,满满一眼都是超链接。于是乎,我开始替换为这样:
阿里云幸运券:http://t.cn/RiW5Psd 。缩减为27个字符。
在这个过程中,始终没有解决本文开头提出的问题:如何统计分析,哪一个推广渠道更有效?
偶然一个机会,我开始考虑短连接的实现原理,无非就是尽可能简短的参数访问自己的一个网站,然后这个网站针对传入参数,替换成原始url,然后跳转到原始url。想通了这一步,于是自己自己做了一个简易版的短连接网址工具。
现在推广话术换成了这样:
在这里我尴尬了一把:我的原文 “阿里云幸运券:http://wzfw.ltd/qjyl ” 没有被电脑版微信正确识别为完整url。但是在手机版本上,还是完整的。出现这个情况的原因在于我所使用的域名后缀(.ltd)不被微信成功识别。闲置域名就这一个,这个小bug我没法彻底解决(要解决得去微信产品经理那里提意见啊)
接下来,短连接工具正文开始:
准备:
1,端域名一个:尽量短,不要求非得是 t.cn 这么短的。另外使用国内空间需备案
2,网站代码:不管是.net还是java、php等等,只要能做网站就行,我这里使用的是.net
3,数据库:非必须,有个地方存code与url就行
4,虚拟空间或者云服务器。短连接工具就是个网站,总得有网站的运行环境对吧!这里我搜刮了朋友的,新手199元年付ECS( http://wzfw.ltd/ecs199 ,先领取幸运券http://wzfw.ltd/qjyl 还能抽奖),于是完事具备,开始编码。
代码逻辑:
对于mvc架构,可以使用 路由直接将默认参数拼接到url里,因此改写原有路由,让所有的的访问先识别是否是短连接。.net代码如下图:
第二步,在这个路由指向的HomeController进行短连接逻辑编码。为了简单的说明白逻辑,我直接展示我测试代码:
上图重点部分1和2已经标注,红框2是短连接的功能实现,把code替换为url,然后让浏览器跳转到原始url即可。这里我稍稍做了一个改造,就是自己制定短连接code为 jd,mi,opengps。自用嘛,除了压缩之外,还有方便一下自己记忆!
红框1做的事,就是我今天要讲的重点,把访客信息保存到文本中,可用于分析的信息有 访问时间, reffer,ip,ua 等信息,通过这些信息可以判断出最终是什么时间用什么环境点击了自己的链接,从而结合自己的推广方式,分析出那些途径推广效果更佳。下图是我的文本日志,比较原始,大伙凑合看下:(大伙可能知道我的IP定位能力,因此脱敏一下,我把IP抹掉)
本文讲解到此为止,接下来惯例做个广告:
我的阿里云幸运券领取地址: http://wzfw.ltd/qjyl
新用户199元一年ECS购买地址: http://wzfw.ltd/ecs199
新老用户ECS限一台,任选地址:http://wzfw.ltd/ecs330
最后,用了我幸运券的新用户,免费抽奖:http://wzfw.ltd/jiang (ps:小米电源,阿里云T恤衫概率极高 ^_^)
最后恭祝各位同行订单猛增!!!