Google Analytics未正确跟踪

时间:2012-10-09 20:43:27

标签: google-analytics analytics google-custom-search

我最近将我的某个网站的Google Analytics跟踪代码更新为最新(异步)版本。从那以后,它没有正确跟踪链接。所有链接都是作为推介而不是我在传入链接中指定的Analytics utm参数(即关键字,来源,广告系列等)。

我还在网站上添加了Google自定义搜索引擎。以下是在页面上的结束标记之前的代码(使用虚假帐号等)的示例(分析和CSE代码):

 <script type="text/javascript">

   var _gaq = _gaq || [];
   _gaq.push(['_setAccount', 'UA-XXXXXXXXX-X']);
   _gaq.push(['_setDomainName', 'sitedomain.com']);
   _gaq.push(['_trackPageview']);

   (function() {
     var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
     var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
   })();

 </script>
 <script type="text/javascript">
   (function() {
     var cx = '0000000000000000:aksjfhkjw';
     var gcse = document.createElement('script'); gcse.type = 'text/javascript'; gcse.async = true;
     gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
         '//www.google.com/cse/cse.js?cx=' + cx;
     var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gcse, s);
   })();
 </script>

以上是否有任何问题?例如,我是否应该以任何方式修改常规的Analytics脚本,因为我在同一页面上有cse?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我认为你的代码看起来不对。

以下是我用于Google Analytics代码的内容:

    <script type="text/javascript">

      var _gaq = _gaq || [];
      _gaq.push(['_setAccount', 'UA-xxxxxxxxxx']);
      _gaq.push(['_trackPageview']);

      (function() {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
      })();

    </script>

我在我们的网域上没有网站搜索,但这肯定足以将数据导入GA。可能是您的_gaq.push(['_setDomainName', 'sitedomain.com']);被视为推介。试一试,让我知道。