2014-09-19 139 views
1

我想通过创建一个变量newHREF,然后使用history.pushState('', '', newHREF);加载新内容后将该链接推送到浏览器来更快地加载我的页面。这部分工作正常,我很高兴。ga('send','pageview',window.location.pathname);

我遇到的问题是我无法跟踪链接被推送到浏览器后的任何新页面。

我在研究Google,发现我可以使用ga('send', 'pageview', '/newpage');,因此我创建了一个名为pathLink的变量并将其设置为window.location.pathname

现在我想知道如何将该路径名插入到ga pageview发送命令中。

有人可以帮我吗?

在此先感谢

+1

我能弄明白。它工作时,我接着说:GA(“创造”,' UA-XXX-1','example.com'); ga('send','pageview',pathLink);' 谢谢 – Paul 2014-09-19 15:33:13

回答

0

只是变量替换你的字符串:

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

+0

我试过 'var pathLink = window.location.pathname; (函数(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('send','pageview'pathLink);' 但是没有任何东西显示在我的遗传算法中..我在这里丢失了什么? 谢谢 – Paul 2014-09-19 15:16:13

+0

对我来说这看起来不错,你在GA的日期范围? – MisterPhilip 2014-09-19 17:16:59