簡體   English   中英

Chrome中的Google Analytics(分析)跟蹤代碼錯誤

[英]Google analytics tracking code error in Chrome

我的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','https://www.google-analytics.com/analytics.js','ga');

    ga('create', 'UA-XXXXXXXXX-X', 'auto');
    ga('send', 'pageview');
</script>

我收到此控制台錯誤: Uncaught SyntaxError:意外的令牌var(突出顯示最后一個_gat變量)

    var urchinTracker = function() {},
  _gaq = {
    push: function() {
      try {
        if (arguments[0][0] == '_link') window.location.href = arguments[0][1]
      } catch (er) {}
    }
  },
  _gat = {
    _createTracker: function() {},
    _getTracker: function() {
      return {
        __noSuchMethod__: function() {},
        _link: function(o) {
          if (o) location.href = o;
        },
        _linkByPost: function() {
          return true;
        },
        _getLinkerUrl: function(o) {
          return o;
        },
        _trackEvent: function() {}
      }
    }
  };
cxApi = {
  setCookiePath: function() {},
  chooseVariation: function() {}
}
var _gat = {
  _getTrackerByName: function() {
    _trackEvent: function() {}
  }
};

這似乎只發生在鉻?

實際上,Ghostery攔截了Google發出的對analytics.js的請求,並返回了一些過時的javascript(編碼為base64),這似乎是一個問題( 請參閱此評論 )。 如果我卸載Ghostery,則此問題消失了-我仍在運行uBlock Origin,但也沒有在運行Ghostery。

您需要在第9 _gat =替換為_gat :

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM