2014-09-19 136 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