如何让谷歌分析停止窃取Adwords关键词数据?
如何让让谷歌分析停止窃取Adwords关键词数据?如果您是Google Adwords广告用户,并且您正在使用谷歌分析(Google Analytics)分析Adwords广告数据,那么您非常有必要阅读此博文,它将帮助你有效提升Adwords广告投资回报率!
将谷歌分析(Google Analytics)链接到Adwords广告账户后,谷歌分析默认只会显示在Adwords账户中,设定广泛匹配的关键词访问数据,不会实际报告用户到底是搜索哪个关键词组合而进入的网站.
[如果您设置让Adwords自动匹配内容网站,那么此方法也可以让您在谷歌分析中看到自动匹配的站点域和相应的访问及转换数据] ,下图为谷歌分析相关报表:
我大概举例说明一下:
您出价的关键词为“显示器”并且设定广泛匹配,当用户搜索“HP显示器”,或者”DELL显示器“触发了,”显示器”关键词广告,可是在谷歌分析的报表中,我们只能看到用户访问了“显示器”这个关键词数据。更糟糕的是,谷歌习惯使用别名来作为广泛匹配的条件,这样可能会触发更多不相关的关键词组,而使广告的相关度降低!
如果用户搜索“ACER显示器”,而您的网站并不出售这款显示器,此访问对您的网站来说,是没有价值的。那么我们该如何做?很简单,我们只要在广告系列中添加否定关键词”acer”那么用户搜索”acer显示器”将不会触发广告.
下面简单的几个步骤,将会让谷歌分析(Google Analytics),显示精准的ADWORDS关键词搜索数据:
这将帮助您寻找更多无效的关键词搜索数据,您可以把无效的关键词加入到否定关键词列表,获得更为精准的用户。
第一步:创建一个新的谷歌分析配置文件
如果我们不希望覆盖以前建立谷歌分析配置文件所生成的重要数据,那么新建一个配置文件将非常有必要。

第二步:创建第一个过滤器

字段 A -> 提取 A:选择“引荐链接“ (\?|&)(q|p|query)=([^&]*)
字段 B -> 提取 B:选择“广告系列媒介” (cpc|ppc)
输出至 -> 构造器:选择“第一个自定义字段” $A3
第三步:创建第二个过滤器

字段A -> 提取A:选择“第一个自定义字段“ (.*)
字段B -> 提取B:选择“广告系列字词” (.*)
输出至 -> 构造器:选择“广告系列字词” $B1($A1)
这样就大功告成了!
马上到谷歌分析查看adwords付费关键词访问数据吧,以下样例报表很直观的看到一个付费关键词,所对应相关词组搜索数据:

以上报表能看到用户实际搜索数据,但是此种方法,也有一些缺陷,首先是电子商务分析报表中,无法把交易数据关联到用户实际搜索的关键词组,而是只关联到adwords建立的广泛匹配的特定关键词:

第二个缺陷,对中文搜索关键词支持有一些问题

不过这些乱码数据,可以直接粘贴到谷歌搜索结果”q=”查询参数后,得出实际关键词数据。
我的博文中还有另一种方式,分析用户实际搜索数据,请参考使用谷歌分析(Google Analytics)分析扩展关键词 。大家如果有更好的方法来解决谷歌分析窃取Adwords搜索数据问题,请给我留言吧!
受用,多谢分享。
请问这种方法是不是不能看到以往的统计数据,只能看到新建分析配置文件以后的数据呢?
您可以在谷歌分析针对现有站点新建一个配置文件,这样新的数据在新建的配置文件里面查看,对以往的数据没有任何影响。所以在主要三个步骤中,第一步我就建议要新建配置文件。
这个方法很好,只是查看中文关键词数据非常麻烦。不知道有没有办法避免中文关键词乱码的情况呢。
还有一个问题就是,我在使用停止Adwords窃取关键词数据的时候,查看到Google隐盖掉的关键字在我原本几个月的关键字数据中没有查看到(非付费关键字)。
这种情况是为什么呢,难道是Google连非付费关键词也窃取隐瞒掉了?
有没有办法解决这样的情况呢?
现在暂时在谷歌分析系统中,还没有办法解决。现在唯一的解决方法应该是利用Firefox的Greasemonkey插件,写相应的JS脚本对中文乱码做解析。这个办法还需要时间去研究,不过肯定是行的通的思路。
谷歌是没有隐藏非付费关键词的,如果你的谷歌分析账户没有和谷歌分析账户关联的话,那么付费CPC关键词会和自然流量关键词数据整合在一起,你没法去区分。 你是否关联了ADWORDS账户?
是的,我关联了GoogleAdwords账户
我在整个账户的所有关键字中查看的
如果这样的话我选择所有关键字然后选择“非付费”关键字和“付费关键字”也不能区分么?
我总觉得Google分析出来的有些关键字在普通流量分析工具中比如“51啦统计”是没有的
而且流量数量也没有51啦统计多,请问是不是我的代码没有完全加载呢,有没有办法能够更准确的分析出每天的访问量多少呢。
另外我在一个页面部署多个不同的分析ID代码是部署多个呢,还是修改下代码呢,具体要如何设置?
不知是否方便开设QQ群方便大家在一起讨论呢?
对您的博客很有缘,很感兴趣^_^
另外我在想这个问题利用Google分析应该能解决
就是不知道如何实现,如果有机会能实现很希望您的博客贴出此帖
问题:如何利用Google Analytics准确分析出投放联盟广告的具体投放地址
这个问题困扰了我很久,因为我的网站在CPS联盟上面投放广告,CPC广告和CPS广告都有。
我想分析站长投放的效果和一些详细信息。
比如我的广告在联盟上面投放,站长在联盟取广告代码,站长取的代码并不是直接点击到我的网站实际着陆页面地址,而是通过点击联盟推广统计的参数地址后跳转到我的网站实际着陆页面地址上去的。
以下是我的一些问题:
1.如何利用Google Analytics分析出站长投放广告的具体网站地址(并不是站长的联盟推广统计URL地址哦)。并且我可以从已经设置好的目标转化过程中可以分析出过来的流量质量如何。分析代码需要怎么设置与修改呢?
2.怎么样实现利用Google Analytics分析出站长的ID号码。分析代码需要怎么设置与修改呢?
1、你可以在流量来源报表中,查看”google / cpc”和”google / organic “中查看相应关键词访问分析。谷歌分析出来的关键词可能和其它工具有一些差异,因为彼此的算法都是有所区别的。51la是没有可比性的,只能算是一个简单的流量统计工具而谷歌分析优势在于分析用户的行为。
2、GA代码有时候确实会因为加载的问题而丢失一部分统计数据,你可以根据这篇博文定制下你的代码,将你的加载时间设置为500MS,http://www.adsem.cn/201
3、如果您要部署多个谷歌分析ID在同一网站,一般需要定制代码。不过你如果担心定制的代码有问题,也是可以使用原始代码的,例如你可以将代码1:放入与之间,代码2放入前面,这样用户打开网页时首页先执行代码1中的脚本,然后执行代码2中的脚本。
4、如果有两段代码同时整合到一个脚本中,你可以这样部署
var gaJsHost = ((“https:” == document.location.protocol) ? “https://ssl.” : “http://www.”);
document.write(unescape(“%3Cscript src=’” + gaJsHost + “google-analytics.com/ga.js’ type=’text/javascript’%3E%3C/script%3E”));
var generalTracker = _gat._getTracker(“UA-1111111-1″);
generalTracker._trackPageview();
var donationTracker = _gat._getTracker(“UA-2222222-1″);
donationTracker._trackPageview();
通过GA只能监测到站长ID访问转换,实际来源URL暂时还没有办法,因为站长上的代码还要经过联盟系统跳转,所以无法直接具体流量源网站,实际上你没必要知道是哪个URL过来的,只要你有站长ID转换数据就可以过滤掉二次转换低的流量,提升联盟买入流量的整体转换率,后面我也会抽时间专门写一篇相关的文章。
十分感谢您的解答~
不过我又考虑到一个问题,如果在联盟系统跳转的代码中的url地址如果有站长投放广告的网站地址,我用高级过滤器提取出来不知是否可以!
如果能获取到站长的地址的URL,当然没有问题。现在一般联盟是不支持的,只能支持站长ID的获取。实际上通过站长ID来判读流量质量基本够了,更细致的分析除非由联盟这方来做。他们有这部分数据。
谢谢,明白您的意思了
弱弱问一下,上面说的是广泛匹配,如果是词组匹配呢?
中文乱码的确很差劲啊
词组匹配方法也相同,你只要使用过滤器只包含你投放的词组匹配的关键词,就可以看到相应的词组匹配实际搜索数据,中文乱码问题是GA本身的缺陷。