在google analytics流量来源报告的关键词报告中,列出了所有通过搜索引擎访问网站时使用的关键词。这些关键词可以帮我们了解访客此次访问的意图。同时,google analytics还对这些关键词进行了分类。将点击自然搜索结果访问网站的关键词标记为“非付费关键词”,将点击付费搜索结果访问网站的关键词标记为“付费关键词”。
“非付费关键词”是网站在搜索引擎的自然排名,或SEO排名。“付费关键”词是网站花钱购买的关键词。通常当我们打开google analytics的关键词报告时,显示的是所有关键词数据。我们可以点击报告顶部的选项来选择查看“付费关键词”或是“非付费关键词”。但通常你会发现,“付费关键词”选项下是空白的。也就是说google并没有自动的将付费关键词和非付费关键词进行区分。为什么会这样呢?因为google其实也不知道该如何区分这些关键词。我们需要对关键词进行一些设置,帮助google analytics进行区分。
google的付费关键词
先看下来自google的付费关键词,简单的说就是adwords的关键词。有两种方法可以对这类关键词进行区分。
第一种方法是使用adwords的自动标记功能。Adwords和google analytics同属google产品,自然有着很好的结合性,google analytics可以自动将带有adwords自动标记的关键词记录为来自google的付费关键词。这种方法既简单又快速,只需要在adwords后台勾选设置就可以完成。
第二种方法是使用工具网址构建器,对关键词的目标网址进行标记。效果和第一种方法完全相同,但设置起来比较复杂。具体的做法是在设置网址标记时必须将来源设置为google,媒介设置成cpc。
百度的付费关键词
百度的付费关键词是指百度竞价。在google analytics中区分百度竞价关键词的方法只有一个,就是使用工具网址构建器手动标记关键词的目标网址,具体做法和标记google关键词的第二种方法类似,唯一的区别是将来源改成baidu就可以了。即:来源baidu,媒介cpc。
其他搜索引擎的付费关键词
标记完百度付费关键词后已经可以看出一些规律了,google analytics主要通过媒介的标记来区分关键词属性。例如:媒介是cpc,ppc的关键词,都会被归为付费关键词。按照这个规律我们也可以将来自sogou,soso,有道的付费关键词也分别标记出来。不过,有一点需要注意,google analytics默认是不会记录这些搜索引擎的关键词的,所以标记前先在GATC中添加这些搜索引擎吧。
_gaq.push(['_addOrganic', 'soso', 'w']); _gaq.push(['_addOrganic', 'yodao', 'q']); _gaq.push(['_addOrganic', 'sogou', 'query']);
到这里今天的主题已经写完了。如果就这样结束会不会有朋友说蓝鲸在糊弄人呢?嗯,确实有这个嫌疑,你写了adwords为啥不写google内容网络呢?写了百度竞价为啥不写百度网盟呢?别急,下面说说如何用高级群体功能区分这两部分的流量。
区分google内容网络的流量
http://www.google.com/analytics/reporting/add_segment?share=AbU2tCoBAAA.RD_MY1rbVaEf7ayaUJLvVHW_fKihI9DLMoFhf5N2v83GLtfYaFHJ0QuDnvFd4poI63tBiU9s6_umJL6ZErmJhg.Ms4sg2XpFufL1ybEtqoL_Q
区分google内容网络的流量方法很简单,像上面截图中的设置就可以。在高级群体中将来源精确匹配到googleads.g.doubleclick.net,然后起个名字保存就可以了,这部分就是google内容网络的流量。当需要查看这部分流量时就对报告应用这个高级群体。
区分百度网盟的流量
http://www.google.com/analytics/reporting/add_segment?share=dNI4tCoBAAA.RD_MY1rbVaEf7ayaUJLvVMjsvMW3pAtpSXNs5-J43bXGLtfYaFHJ0QuDnvFd4poIpkmqzCvwZ3yE5uMOw99y-Q.Fnu2YQYOZ6CPeMlGioLCsA
区分百度网盟流量的方法和google内容网络很相似,将高级群体中的来源精确匹配到cpro.baidu.com然后保存起来就可以了。
什么?你还是觉得不过瘾?好吧,最后再搞个返劵,附赠两个使用高级群体区分百度产品流量的方法。具体的操作方法都很相似,不再一一说明了。
区分百度知道的流量
http://www.google.com/analytics/reporting/add_segment?share=AbU2tCoBAAA.RD_MY1rbVaEf7ayaUJLvVHW_fKihI9DLMoFhf5N2v83GLtfYaFHJ0QuDnvFd4poIoTX5eja9v7KPX3AB6AIt8Q.w7ClwrybbvRtlgwDjqqvGg
区分百度百科的流量
http://www.google.com/analytics/reporting/add_segment?share=AbU2tCoBAAA.RD_MY1rbVaEf7ayaUJLvVHW_fKihI9DLMoFhf5N2v83GLtfYaFHJ0QuDnvFd4poIsd1KTMbWNGVyrBhIe91Ntg.DptErP14Qnrlii3xsr-6hw
PS:上面两个高级群体可能无法完全匹配到所有流量,具体情况请按照匹配后的报告内容再做相应调整就可以了。
今天就写到这了,大家自己去试验吧。我去睡觉了,最近话太密了。
——【所有文章及图片版权归 蓝鲸(王彦平)所有。欢迎转载,但请注明转自“蓝鲸网站分析博客”。】——
区分流量方法挺好,很实用
google内容网络的流量要来源里面根本不显示googleads.g.doubleclick.net
觉得博主这个办法行不通!
@shangdi, OK,流量来源是否显示googleads.g.doubleclick.net取决于你是否启用了自动链接标记功能,如果启用了就不会显示,自然也不用再过滤这部分流量。如果没有启用,那么内容网络的流量将混杂在推介来源中。所以,上面介绍的方法也并非行不通。
@蓝鲸, 是的,如果启用的自动标记的话就可以进入GA里面自己看就行了
区别付费流量 貌似百度只用CPC好像不行的吧。难道是小写?cpc?
还是必须用ppc?
@leo.li, 使用ppc是我个人的建议,并不是必须。用cpc也可以过滤百度付费流量的。大小写可以通过过滤器在报告中统一。
明白了,adwords和GA关联起来,启动自动标记后,就可以通过“付费”这一块过滤出来了。谢谢!
但我对这个问题不是很明白,
Google content network 内容网络中某天的访问数,在adwords的“广告系列”中看到的点击量为100个(举例),而在GA流量来源中的关系字“(content targeting) ”过滤得到的点击量仅为60个!这个点击量相差这么多,另外的40个点击哪里去了?如果把它找出来呢?希望能够得到你的回复:)
你好,我是个菜鸟,初来乍到看到您的文章,感觉很有帮助,不过有些地方看不太懂,希望您能指点一下。
对于其他搜索引擎带来的流量您说过GA不会记录,需要在GATC中添加
_gaq.push([‘_addOrganic’, ‘soso’, ‘w’]);
_gaq.push([‘_addOrganic’, ‘yodao’, ‘q’]);
_gaq.push([‘_addOrganic’, ‘sogou’, ‘query’]);
我对代码不太熟悉,想文一下这个GATC是在哪里?另外代码中的”w” “q” “query”又分别是什么意思呢?
@初学者小王, 这个是加在代码中,GA给的那一段代码,”w” “q” “query”标识搜索引擎的get字段
请问如果发现了自然搜索结果中有付费搜索的关键词,该怎么去发现问题在哪里?
例子:我们网站自然搜索结果中出现了关键字“Alexa排名”,但是这个关键字在前100里面是没有自然排名的。不过付费广告里面有可能有这个词,这种情况是怎么产生的呢?
我检查过了这个广告的跟踪代码设置,没有问题。
(function(i,s,o,g,r,a,m){i[‘GoogleAnalyticsObject’]=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,’script’,’//www.google-analytics.com/analytics.js’,’ga’);
ga(‘create’, ‘UA-54697886-1′, ‘auto’);
ga(‘require’, ‘displayfeatures’);
ga(‘require’, ‘linkid’, ‘linkid.js’);
ga(‘send’, ‘pageview’);
这个是我们的Google分析代码。我想把baidu.com, so.com自然搜索和竞价搜索关键词分开。改怎么做?