星期三, 七月 29, 2009 Categorized under SEM搜索引擎营销

如何让谷歌分析停止窃取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)=([^&]*)    如果你需要获取百度实际搜索词数据,请使用另外一个配置            (\?|&)(q|p|query|wd|word)=([^&]*)
字段 B -> 提取 B:选择“广告系列媒介” (cpc|ppc)
输出至 -> 构造器:选择“第一个自定义字段” $A3

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

创建第二个谷歌分析过滤器

字段A -> 提取A:选择“第一个自定义字段“                (.*)
字段B -> 提取B:选择“广告系列字词” (.*)
输出至 -> 构造器:选择“广告系列字词” $B1($A1)

这样就大功告成了!

马上到谷歌分析查看adwords付费关键词访问数据吧,以下样例报表很直观的看到一个付费关键词,所对应相关词组搜索数据:

谷歌分析扩展关键词报表

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

谷歌分析电子商务分析

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

谷歌分析中文关键词乱码
不过这些乱码数据,可以直接粘贴到谷歌搜索结果”q=”查询参数后,得出实际关键词数据。推荐使用我的博文   谷歌分析扩展-【百度竞价】搜索词分析  提供的浏览器扩展程序来解决百度搜索词乱码问题!

谷歌分析搜索解析乱码

我的博文中还有另一种方式,分析用户实际搜索数据,请参考使用谷歌分析(Google Analytics)分析扩展关键词大家如果有更好的方法来解决谷歌分析窃取Adwords搜索数据问题,请给我留言吧!



相关文章


27条 评论 来自 “如何让谷歌分析停止窃取Adwords关键词数据?”

  1. ipis 说道:

    受用,多谢分享。
    请问这种方法是不是不能看到以往的统计数据,只能看到新建分析配置文件以后的数据呢?

  2. david.wu 说道:

    您可以在谷歌分析针对现有站点新建一个配置文件,这样新的数据在新建的配置文件里面查看,对以往的数据没有任何影响。所以在主要三个步骤中,第一步我就建议要新建配置文件。

  3. scjdmm 说道:

    这个方法很好,只是查看中文关键词数据非常麻烦。不知道有没有办法避免中文关键词乱码的情况呢。

  4. scjdmm 说道:

    还有一个问题就是,我在使用停止Adwords窃取关键词数据的时候,查看到Google隐盖掉的关键字在我原本几个月的关键字数据中没有查看到(非付费关键字)。
    这种情况是为什么呢,难道是Google连非付费关键词也窃取隐瞒掉了?
    有没有办法解决这样的情况呢?

  5. david.wu 说道:

    scjdmm :

    这个方法很好,只是查看中文关键词数据非常麻烦。不知道有没有办法避免中文关键词乱码的情况呢。

    现在暂时在谷歌分析系统中,还没有办法解决。现在唯一的解决方法应该是利用Firefox的Greasemonkey插件,写相应的JS脚本对中文乱码做解析。这个办法还需要时间去研究,不过肯定是行的通的思路。

  6. david.wu 说道:

    scjdmm :

    还有一个问题就是,我在使用停止Adwords窃取关键词数据的时候,查看到Google隐盖掉的关键字在我原本几个月的关键字数据中没有查看到(非付费关键字)。
    这种情况是为什么呢,难道是Google连非付费关键词也窃取隐瞒掉了?
    有没有办法解决这样的情况呢?

    谷歌是没有隐藏非付费关键词的,如果你的谷歌分析账户没有和谷歌分析账户关联的话,那么付费CPC关键词会和自然流量关键词数据整合在一起,你没法去区分。 你是否关联了ADWORDS账户?

  7. scjdmm 说道:

    是的,我关联了GoogleAdwords账户
    我在整个账户的所有关键字中查看的
    如果这样的话我选择所有关键字然后选择“非付费”关键字和“付费关键字”也不能区分么?
    我总觉得Google分析出来的有些关键字在普通流量分析工具中比如“51啦统计”是没有的
    而且流量数量也没有51啦统计多,请问是不是我的代码没有完全加载呢,有没有办法能够更准确的分析出每天的访问量多少呢。
    另外我在一个页面部署多个不同的分析ID代码是部署多个呢,还是修改下代码呢,具体要如何设置?
    不知是否方便开设QQ群方便大家在一起讨论呢?
    对您的博客很有缘,很感兴趣^_^

  8. scjdmm 说道:

    另外我在想这个问题利用Google分析应该能解决
    就是不知道如何实现,如果有机会能实现很希望您的博客贴出此帖
    问题:如何利用Google Analytics准确分析出投放联盟广告的具体投放地址
    这个问题困扰了我很久,因为我的网站在CPS联盟上面投放广告,CPC广告和CPS广告都有。
    我想分析站长投放的效果和一些详细信息。
    比如我的广告在联盟上面投放,站长在联盟取广告代码,站长取的代码并不是直接点击到我的网站实际着陆页面地址,而是通过点击联盟推广统计的参数地址后跳转到我的网站实际着陆页面地址上去的。
    以下是我的一些问题:
    1.如何利用Google Analytics分析出站长投放广告的具体网站地址(并不是站长的联盟推广统计URL地址哦)。并且我可以从已经设置好的目标转化过程中可以分析出过来的流量质量如何。分析代码需要怎么设置与修改呢?
    2.怎么样实现利用Google Analytics分析出站长的ID号码。分析代码需要怎么设置与修改呢?

  9. david.wu 说道:

    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();

  10. david.wu 说道:

    通过GA只能监测到站长ID访问转换,实际来源URL暂时还没有办法,因为站长上的代码还要经过联盟系统跳转,所以无法直接具体流量源网站,实际上你没必要知道是哪个URL过来的,只要你有站长ID转换数据就可以过滤掉二次转换低的流量,提升联盟买入流量的整体转换率,后面我也会抽时间专门写一篇相关的文章。

  11. scjdmm 说道:

    十分感谢您的解答~
    不过我又考虑到一个问题,如果在联盟系统跳转的代码中的url地址如果有站长投放广告的网站地址,我用高级过滤器提取出来不知是否可以!

  12. david.wu 说道:

    scjdmm :

    十分感谢您的解答~
    不过我又考虑到一个问题,如果在联盟系统跳转的代码中的url地址如果有站长投放广告的网站地址,我用高级过滤器提取出来不知是否可以!

    如果能获取到站长的地址的URL,当然没有问题。现在一般联盟是不支持的,只能支持站长ID的获取。实际上通过站长ID来判读流量质量基本够了,更细致的分析除非由联盟这方来做。他们有这部分数据。

  13. scjdmm 说道:

    谢谢,明白您的意思了

  14. 趋步 说道:

    弱弱问一下,上面说的是广泛匹配,如果是词组匹配呢?
    中文乱码的确很差劲啊

  15. david.wu 说道:

    词组匹配方法也相同,你只要使用过滤器只包含你投放的词组匹配的关键词,就可以看到相应的词组匹配实际搜索数据,中文乱码问题是GA本身的缺陷。

  16. qing763 说道:

    问一个问题:用adwords投放关键字广告,并且adowrds账户已经和GA统计关联,似乎adwords中的“搜索查询报告”就能详细的看出访客是通过哪些关键字搜索并且触发了广告。为什么还要用你说的这种方法?如果你说的是非adwords关键字广告统计,那为什么说:出价的关键词为“显示器”???

  17. david.wu 说道:

    Google Adwords搜索查询报告只能知道搜索查询的关键字匹配类型及展示与点击的数据,而并不知道通过这些关键字达到网站用户是否真的对我有价值。在GA中的报表可以看到这系关键字的流量质量数据和KPI转换数据。有些关键字你可能通过adwords搜索查询报告看到是没有相关性的,但是有些有相关性的关键词,用户进入网站后流量质量和转换质量都较差,你如何可以通过展示与点击的数据去判断关键字的质量? 尽管Adwords启用转化跟踪后,搜索查询报告也能看到对应关键字的转化数据,但是仅凭转化跟踪数据去判断关键字的质量是不够的。

  18. Kevin 说道:

    这个方法我也一直在用。。但在你的报表里也看到有相当大的部分 URL 无法显示而默认为 content target里,
    如果仅仅根据显示出来的来判断流量质量,会不会因为数据有隐藏在 content target里而误判呢?
    请问,这个有好的解决办法没?

  19. david.wu 说道:

    这个暂时还没有好的解决办法。如果局限于利用adwords和谷歌分析平台暂时还无法解决!利用adwords api应该是可以解决的,Omniture现在已经可以精确的跟踪到内容网络站点。我给你发一个地址:http://www.omniture.com/static/277?s_kwcid=ContentNetwork%7c4924898898&s_scid=TC%7c9494%7conline%2520marketing%2520analysis%7cwebanalytics.ox2.eu%7cC%7cb%7c4924898898
    你注意看这个地址”cwebanalytics.ox2.eu%7cC%”实际经过编码转换后的地址是”http://webanalytics.ox2.eu/” 当用户在内容网络点击这个广告时,首先会经过doubleclick的监测转发,在跳转到Omniture运动网址,Omniture运动网址会有一个字段获取API这个点击关联的域名,加载到后面的参数中。

  20. qing763 说道:

    百度竞价推广如何用GA统计关键字数据???

  21. david.wu 说道:

    使用谷歌分析网址构建器,构建广告目标URL即可. 我给你一个相关示例. http://www.adsem.cn/?utm_source=baidu&utm_medium=cpc&utm_term=sem&utm_campaign=sem2010 如果你觉得这种方式过于复杂可以直接通过博客的QQ群联系我,我发给你一份Excel的网址构建应用。非常感谢你对david博客的关注!

  22. ledao 说道:

    我按照上面说的,新建了一个配置文件,加了上面的那两个个过滤器,还是统计不到Adwords内容联盟中关键字的来源。请问。这是什么原因啊?可能是哪里出错了呀?

  23. david.wu 说道:

    这个过滤器只适用于Google CPC广告,内容联盟的关键词效果你需要使用另一种方法。你可以用linktag中附加{keyword}参数,然后把这个URL更新到每个内容网络系列关键词对应的URL上。即可在谷歌分析的数据报表中得到你想要的数据。

  24. [...] Step1:请参考我的这篇文章(如何让谷歌分析停止窃取Adwords关键词数据?),配置好谷歌分析过滤器。 此步骤配置完成后,可以得到百度竞价排名搜索词数据,但是都是以乱码的方式呈现,通过以下的谷歌分析扩展脚本则能有效解决此问题。 Step2: 下载谷歌浏览器  (点击这里进入下载页)     [...]

  25. xu 说道:

    请教这种方法可以跟踪百度关键词的效果吗

  26. 肖静敏 说道:

    怎么我按你的设置部署了,可是看到的还是原来的样式呢?看不到搜索词。关键词我有做标记
    如果您有空,能帮我分析下不

  27. david.wu 说道:

    是否有建立好过滤器? 还有检查下插件安装是否正常。 如果你用的火狐的插件,可以尝试将扩展安装的谷歌浏览器! 另外这个插件对新版的GA界面支持可能有问题,如果你有需要,我可以尝试定制下!

在此发表评论