【问题标题】:Google Analytics on AJAX pagesAJAX 页面上的 Google Analytics(分析)
【发布时间】:2018-02-26 12:48:58
【问题描述】:

我需要跟踪通过 Ajax 加载的页面的访问。我目前正在使用最新的 HTML5 Boilerplate Google Analytics sn-p(截至 2017 年 9 月):

<script>
    window.ga=function(){ga.q.push(arguments)};ga.q=[];ga.l=+new Date;
    ga('create','UA-XXXXX-Y','auto');ga('send','pageview')
</script>
<script src="https://www.google-analytics.com/analytics.js" async defer></script>

例如,我通过 Ajax 调用的页面显示为覆盖弹出窗口,并且不会更新地址栏中的 URL。它来自这样的目录:

www.mysite.com/ajaxpages/popup.html

我需要将整个 Analytics sn-p 放在 popup.html 页面上吗?我必须更新它吗? Google's documentation 说我需要将代码更新为:

ga('set', 'page', '/new-page.html');
ga('send', 'pageview');

这看起来相当简单,但我不确定我需要如何更新我正在使用的跟踪代码。

【问题讨论】:

    标签: ajax google-analytics


    【解决方案1】:

    您不需要将整个分析 sn-p 放在弹出页面中。在加载 Ajax 弹出窗口的函数中,找到检查 ajax 成功事件的位并将您的第二个 sn-p 粘贴在那里;这将设置一个页面路径(因此每个后续调用都将使用新的 url)并且页面浏览调用将发送更新的信息。

    【讨论】:

      猜你喜欢
      • 2012-08-03
      • 2017-12-04
      • 1970-01-01
      • 1970-01-01
      • 2021-05-19
      • 1970-01-01
      • 2011-07-09
      • 2010-10-13
      • 1970-01-01
      相关资源
      最近更新 更多