Google Analytics未在Rails应用中显示正确的活动页面

时间:2014-06-09 18:00:50

标签: ruby-on-rails google-analytics

我在body结束之前使用Google Analytics js创建了一个Rails 4应用程序,以便与Turbolinks合作。但是,除非我专门重新加载我打开的页面,否则活动页面始终显示为' /'。有没有办法纠正这个?

1 个答案:

答案 0 :(得分:3)

您可以使用google-analytics-turbolinks gem并照常添加脚本。

<强>更新

gem唯一能做的就是将这个coffeescript文件添加到assets文件夹中:

if window.history?.pushState and window.history.replaceState
  document.addEventListener 'page:change', (event) =>

    # Google Analytics
    if window.ga != undefined
      ga('set', 'location', location.href.split('#')[0])
      ga('send', 'pageview', {"title": document.title})
    else if window._gaq != undefined
      _gaq.push(['_trackPageview'])
    else if window.pageTracker != undefined
      pageTracker._trackPageview();