【问题标题】:Google analytics is blocked by browser谷歌分析被浏览器阻止
【发布时间】:2015-04-16 09:47:40
【问题描述】:

如果谷歌分析被用户(可能是浏览器)屏蔽了,我想做一些操作。

如果它使用 ga.js,我会在这里得到很多答案,但我包括了 analytics.js。

当我尝试(typeof ga) = function时(总是不管谷歌分析是否被浏览器阻止。但如果被阻止则不会跟踪事件。)

(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', 'google_analytics_id here', 'auto');

任何帮助跟踪您是否实际调用了 analytics.js。

谢谢

【问题讨论】:

标签: javascript google-analytics yui2


【解决方案1】:

我必须查看错误消息,但请尝试使用此更新版本替换它。

(函数(b, o, i, l, e, r) { b.GoogleAnalyticsObject = l; b[l] || (b[l] = 功能() { (b[l].q = b[l].q || []).push(参数) }); b[l].l = +新日期; e = o.createElement(i); r = o.getElementsByTagName(i)[0]; e.src = '//www.google-analytics.com/analytics.js'; r.parentNode.insertBefore(e, r) }(窗口,文档,'脚本','ga')); ga('create', 'google_analytics_id here'); ga('发送', '浏览量');

【讨论】:

  • 嗨 Laurentiu,我没有收到任何错误。如果 Bowser 阻止了 Google 分析访问,有什么方法可以检查我们不会在这里使用 JS 跟踪任何内容?
  • @ArunPati,查看我对您问题的评论中链接的问题。有一个功能可以告诉您 GA 跟踪器是否成功启动。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-10-15
  • 2016-10-25
  • 1970-01-01
  • 2013-04-24
  • 2014-08-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多