【问题标题】:Google Analytics - Event pushing not workingGoogle Analytics - 事件推送不起作用
【发布时间】:2013-12-29 09:49:29
【问题描述】:

我插入了 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-xyz-1', 'xyz.com');
  ga('send', 'pageview');

</script>

现在我想在我的 ajax 应用程序中跟踪特定页面。以下链接 描述了如何将事件推送到谷歌分析:

https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide

如果我尝试执行以下命令,我只会收到错误消息“_gaq”未定义。

_gaq.push(['_trackPageview', 'myPage']);

我在这里做错了什么还是文档已经过时了?

编辑:所以似乎有一个新的 API。相当于:

_gaq.push(['_trackPageview', 'myPage']);

这会是新 API 中的相同命令吗?

ga('send', 'pageview', 'myPage);

【问题讨论】:

  • 这个问题似乎是题外话,因为它是关于属于 Pro Webmasters 的 Google Analytics
  • @MisterPhilip 感谢您的提醒。我会继续关注,看看会发生什么。

标签: javascript google-analytics google-analytics-api


【解决方案1】:

您正在将新的 analytics.js 与旧的 async ga.js 混合使用。请改用 analytics.js(通用分析)event tracking documentation。

【讨论】:

    【解决方案2】:

    这其实是采样变量未定义_gaq的代码,查看Anaalitycs页面我看到代码如下:

    var _gaq = _gaq || [];
    _gaq.push(['_setAccount', 'UA-XXXXX-X']);
    _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);
     })();
    

    检查代码块并确保一切正常

    【讨论】:

      【解决方案3】:

      Jan,我相信浏览请求已经在你提到的 sn-p 中了:

      ga('send', 'pageview');
      

      只需确保您在上面的那一行 - 您需要确保指定了域和 Analytics 帐户 ID:

      ga('create', 'UA-123456-1', 'yourdomain.com');
      

      查看您的代码,您似乎正在使用新的 Universal Analytics 库,因此 _gaq.push 命令将不再起作用。当您参考文档时,始终仔细检查您查看的是 Analytics.js 部分 (link)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-04-22
        • 2013-01-24
        • 1970-01-01
        • 1970-01-01
        • 2017-09-25
        • 1970-01-01
        • 1970-01-01
        • 2023-04-10
        相关资源
        最近更新 更多