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