作为站长,以前我们只关注PC流量,因为移动流量很少!随着互联网的不断发展,现在一般的站点都一定的移动流量,所以大家开始关注怎样利用移动流量赚钱。当我刚有点熟悉移动流量的时候,突然最近又发现很多广告联盟又开始大量高价收购微信流量!(互联网发展越来越快,感觉自己有点力不从心!^_^)
微信流量?如何确认和统计网站流量来自微信?
网上查找下,下面的一篇介绍感觉还可以!
使用 Google Analytics 统计来自微信的访问
越来越多的公司开始重视微信营销,通过微信公众号、朋友圈、微信群等方式扩大影响力,那么如何衡量在微信中的营销效果呢?如果使用的是微信自有的文 章发布平台,在公众平台的管理后台是可以直接看到统计数据,如果是通过 API 接入的方式发布一个链接或者直接发在群里的链接就没办法通过微信后台统计它们究竟带来了多少流量,但是我发现了一个巧妙的方法,结合使用 Google Analytics 来轻松辨别来自微信的流量。
原理:识别微信的链接参数
如果你给好友发送了一个普通的网址,比如 http://www.ixfplay.com,对方在打开链接的时候网址就变成了:
http://www.ixfplay.com/?from=message&isappinstalled=0
微信在链接的末尾添加了两个参数:from 和 isappinstalled,from 代表来源,不同的值含义如下:
from 的值 | 含义 |
message | 好友消息中的文字链接 |
singlemessage | 转发给单个好友的图文消息 |
groupmessage | 转发给微信群的图文消息 |
timeline | 转发到朋友圈的图文消息 |
isappinstalled 这个参数字面的意思代表 APP 是否被安装,经各种测试,任何情况下该参数的值都为 0 ,这里就忽略掉。
通过 Google Analytics 过滤器识别微信流量
有了 from 参数,我们就可以根据这个参数的规则把它识别成微信的流量,具体的操作需要使用到 Google Analytics 的高级过滤器,首先进入到该站点的 GA 管理界面的过滤器标签,新建两个过滤器,设置如下:
这样在流量来源中就可以看到来自微信的访问了:
----------------------------------------------------------------------------------------------------------
通过微信分享链接,后面被加上from=singlemessage&isappinstalled=1导致网页打不开
微信分享会根据分享的不同,为原始链接拼接如下参数:
朋友圈 from=timeline&isappinstalled=0
微信群 from=groupmessage&isappinstalled=0
好友分享 from=singlemessage&isappinstalled=0
在连接后加上?&再进行分享,分享成功,原理
-----------------------------------------------------------------------------------------------------------------------
被访URL中带有大量from=timeline&isappinstalled=0可能是微信用户来访
今天在阅读自己的网站流量统计中发现,有巨大的流量来路不明,百度统计为直接访问,但实际上我对这些来路不明的访客进行了追踪,结果发现了大量被访问的URL后面带上了from=timeline&isappinstalled=0,这让我感到莫名其妙。而且这个情况非常不妙,如下:
从上图可以发现,带有这个参数的URL在极短的时间内被访问了多次,而且页面被访问完成之后马上离开,可能不是真实用户,于是,我猜测可能是采集或恶意刷流量的。但我对from=timeline&isappinstalled=0这个字符串进行搜索后发现这个字符串在百度、谷歌中都能检索到大量信息,而且都是和URL放在一起,没有人关注它究竟是什么意思。
不过,我发现了一些蛛丝马迹:
- 打开的一些搜索结果中显示,发布该URL的客户端是微信
- 通过百度统计后台发现,有大量的来自移动客户端的访问
结合上面的两个条件,我猜测很有可能这是来自微信的访客。
看上去有微信的访客来访是件不错的事,但实际上,我的网站并没有定制适合移动屏幕访问的版本(虽然有,但不是自适应版本,而是需要用新的URL进行访问),别人看到的是一团糟。而且更重要的是,我并不确定这是来自微信的、真实的用户,从URL中,我们可以看到奇怪的现象:
这是我从搜索结果中挑出来的一则,from=timeline&isappinstalled=0这个字符串在URL中重复出现很多次,不知道是程序员设计过程中的错误,还是这种客户端就是会发生这样的现象,总之这不是我喜欢看到的。
我们对这个参数做一个简单的猜测,from=timeline是指“来自时间轴”,isappinstalled=0是指“app客户端没有安装”。这就令人非常不解,难道是说来访的用户从“一个没有安装客户端的,以时间轴为信息呈现方式的界面”到达我的网站?我目前想象不出这是个什么界面,如果是微信的话,是指微信的手机网页版?希望有朋友能告诉我这个字串到底来自何方神圣。
=============
乌徒帮确认这是来自微信的访问,微信朋友圈分享到腾讯微博时,会再链接后面加上from=timeline&isappinstalled=0,而如果被在客户端中打开,就会多次出现,出现的次数就是你的这个文章被分享的次数。