Google Analytics跟踪代码无效

Fra*_* G. 7 html javascript google-analytics

我设置了Google Analytics帐户,然后设置了网站并获得了以下分析代码:

 <script>
      (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-4XXXXXXX-1', 'mydomain.com');
      ga('send', 'pageview');
 </script>
Run Code Online (Sandbox Code Playgroud)

我粘贴到我所有页面的标题中,但Google Analytics不断说"未安装跟踪".

我查看并验证了源代码是在主页的标题内,代码就在那里.该网站建立在经典ASP(default.asp)上,我在GA中设置了其他几个网站,它们运行良好.所以我不知道为什么这不起作用.上述代码由GA提供.

有人可以告诉我为什么这不起作用?

Cod*_*ney 14

试一试.

<script>
    var _gaq = _gaq || [];  
    _gaq.push(['_setAccount', 'UA-4XXXXXXX-1']);  
    _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>
Run Code Online (Sandbox Code Playgroud)

如果您只是设置它,您应该能够在"实时"面板中看到分析.在分析可见之前,许多其他小组可能需要一天时间.

如果您使用的是谷歌浏览器,您也可以尝试使用ObservePoint的标签调试器插件或谷歌官方标签助手插件

  • 很久以后,但这也为我解决了这个问题.为什么google提供的原始脚本不起作用?为什么我们需要使用不同的版本(如果我没有在这里找到,我将无法使用该工具).任何线索都会很好:) (3认同)

Ble*_*exy 2

您是否尝试过使用像HTTPFox (firefox) Google's Google Analytics Debugger (chrome)这样的工具来监控 http 请求?这会告诉您它是否正在发射。如果是,请检查评论中提到的实时报告。如果不是,则说明代码或页面存在问题。