2015-03-18 28 views
0

我有這樣一個網站: https://example.com/path1/path2/#!portal/1在谷歌Analytics(分析)不接收片段

我插入GA的劇本,我已經取得了在代碼中的下一個修改接收(後散列#)片段:

ga('send', 'pageview', { 
     'page': location.pathname + location.search + location.hash 
     }); 

但是當我檢查GA頁,在「行爲/行爲流/網站內容/所有頁面」我只有: https://example.com/path1/path2/

我在喬治亞州是全新的,我在做什麼錯誤?

+0

你在現實檢查時間以及看看它是否顯示這種方式,沒有哈希? – nyuen 2015-03-18 23:25:03

+0

@nyuen實時顯示相同的網址,而不用散列 – 2015-03-19 16:12:36

回答

2

你在你的問題中的代碼將工作得很好。我認爲可能存在影響哈希URL的臨時故障,但現在一切似乎都在進行中,所以我只是再試一次。

而且,因爲它聽起來像你建立一個AJAX網站,我建議採取看看開發人員指南,跟蹤與谷歌分析單頁的應用程序:
https://developers.google.com/analytics/devguides/collection/analyticsjs/single-page-applications

+0

你是對的!現在它的工作。謝謝! – 2015-03-20 20:49:17

0

我有同樣的問題 - 覆蓋頁面值沒有做任何事情,儘管這是明確提到在documentation

我最終用跟蹤代碼中的另一個字符(實際上是兩個雙斜槓//)替換了散列,並在視圖設置中使用了搜索替換過濾器來恢復散列字符。

如果有人有一個合適的解決方案,我會採取一個jiffy,但這至少是一個解決方法,工作。

+0

好吧,謝謝,這將幫助我,直到我找到方式 – 2015-03-19 16:10:52

+0

我會避免在未來做這樣的事情。所有軟件都會有錯誤,但只要您正在實施文檔中推薦的內容,那麼當這些錯誤得到修復時,您的代碼就可以正常工作。當您嘗試像這樣的解決方法時,不能保證它將在未來工作。 – 2015-03-20 17:14:47

+0

@PhilipWalton,一般我完全同意。但即使是之前的GA版本也沒有處理哈希,所以我在過去四年左右一直在使用這種特殊的解決方法(除了沒有太多可能發生的事情)。 – 2015-03-20 18:31:32