【问题标题】:Google Universal Analytics with Twitter Bootstrap带有 Twitter Bootstrap 的 Google Universal Analytics
【发布时间】:2015-04-10 10:12:38
【问题描述】:

我的响应式网站上的 Google Analytics 代码存在问题,该代码是基于 Twitter Bootstrap 构建的。在添加代码后的第二天,谷歌分析抱怨说“未安装跟踪”。我更改了代码的位置,它开始计算我的访问次数。第二天我又看到了,那个跟踪代码不起作用。 这是常规的 google-analytics 代码,名为 isogram,我更改了我的 stre ID:

<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-12345678-1', 'auto');
  ga('send', 'pageview');

</script>

【问题讨论】:

  • 确保您的帐户已升级到通用分析,如果您的 Google Analytics(分析)帐户设置为经典分析,并且您尝试使用通用分析代码,它将无法正常工作。

标签: twitter-bootstrap google-analytics analytics universal-analytics


【解决方案1】:

我用以前的分析代码解决了这个问题。我用下面的代码改变了它。现在一切正常:

<script type="text/javascript">

            var _gaq = _gaq || [];
            _gaq.push(['_setAccount', 'UA-12345678-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>

【讨论】:

  • 建议您将帐户升级到 Universal Analytics。
  • 我的 google-analytics 已经升级到通用,它给了我一个通用分析代码。但不幸的是,这个等值线代码在我的单页响应式图书登陆页面网站上不起作用。因此我做了这个解决方法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-12-03
  • 2014-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多