Loading
0

准确抽取到访关键词的Google排名

技术小学生微信公众号
腾讯云服务器大促销。
华为服务器

之前我有写过《网站分析和SEO的结合 – Google Analytics小技巧》。

里面提到了如何用Google Analytics追踪到访关键词的排名,用的是referer中start参数。但是只能追踪出这个关键词是排在第几页上,并不能精确的表现这个关键词的排名。

今天在研究Google的referer的时候,发现Google的referer参数里面包含了这么一段cd参数

用于表示当前网页在Google的排名情况。根据一些相关资料的调查,原来这个referer并不是一直存在的,是近几年才出现的。我用httpwatch走了一遍搜索的流程,发现的确可以传递这样的referer到服务器端上。我觉得100%可以抽取出到访关键词的详细排名,于是在网上搜索了一下看看,嘿,老外原来早就开始这么弄了。地址在这里:

http://www.chrisabernethy.com/tracking-keyword-ranking-position-with-google-analytics/

由于是英文版本的,我先自己测试一下看看,如果ok就做一个中文版本。

这次再次感谢下蓝鲸的博客http://bluewhale.cc/,受他的博客启发让我对Google Analytics以及数据分析产生了巨大的兴趣。

这边再说一下《网站分析和SEO的结合–Google Analytics小技巧》这篇文章中没有提到的细节,也是蓝鲸在他的查排名教程中没有提到的细节,就是过滤器的排序问题。

之前我按照蓝鲸的方法做了高级过滤器,将page=10转化成page=2,page=20转化成page=3。结果在最后报告里面,只有page=2,page=4,page=6可以被正确替换,其他都不行。我研究了几次,都是百撕不得骑姐,今天在那篇老外的文章中,提到一定要按照顺序创建过滤器。 突然茅塞顿开,原来过滤器还得按照顺序来,立刻检查了一下之前设置的过滤器。果然出了问题。在只有2,4,6页的替换过滤器是排在抽取过滤器的后面,所以也只有这几个能被正确替换。

因此,过滤器的顺序很重要,要是遇到问题的朋友,可以检查是不是这边出了差错。

以下是正式版本:

1.创建一个新的配置文件(GA的结构是账户-》载体-》配置文件),我们就取个名字叫“排名监控”好了。

2.在这个配置文件下按照顺序创建一批过滤器

3.一共5个,详细参见下面图片吧

过滤模式里面的字符是 google.com/(search|url).*\bcd=\d*

技术小学生微信公众号
华为服务器
腾讯云服务器大促销。

声明:站长码字很辛苦啊,转载时请保留本声明及附带文章链接:https://blog.tag.gg/showinfo-36-7028-0.html
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?
上一篇:颠覆传统劳动力外链 软文互换省心更省力
下一篇:B2C网站推广的一些个人想法