2013-04-06 104 views
0

我試圖通過我的iPhone/iPad網絡應用(全屏模式)跟蹤訪問我的網站的訪問者。使用Google Analytics(分析)跟蹤網絡應用訪問者

我加入這個代碼(自帶谷歌Analytics(分析)跟蹤器上面):

<script type="text/javascript"> 
      if (window.navigator.standalone == true) { 
     _gaq.push(['_setCustomVar', 
      5, 
      'Full Screen Mode visitors', 
      'full-screen-mode-visitors', 
      3 
      ]); 
      _gaq.push(['_trackPageview']); 
      } 
</script> 

但沒有自定義變量出現在谷歌Analytics(分析)......有什麼問題在我的代碼?我的網絡應用在全屏模式下加載正常,但Google Analytics中未記錄自定義變量。

感謝您的幫助!

回答

0

你的代碼對我來說確實很好。 但也許你可以嘗試添加if else語句來跟蹤那些不在web應用程序模式?當然有不同的價值。 如果他們顯示,Google Analytics中缺少的自定義變量必須與window.navigator.standalone屬性有關,而不是setCustomVar本身。

+0

感謝您的建議 - >我將添加一個「其他」語句來跟蹤那些未處於Web應用程序模式的人,並讓您知道結果。由於搜索結果不是即時的,因此很難處理此功能,因此我必須訪問我的網絡應用並等待幾個小時以檢查自定義變量是否已添加到Google Analytics(分析)中... – user1123656 2013-04-08 21:42:47

+0

非常奇怪。我添加了昨天與一個名爲「普通訪問者」的新自定義變量相關聯的else語句,並且自從昨天以來Google Analytics(分析)僅使用此自定義變量記錄了一次訪問(而訪問次數爲一千次)? – user1123656 2013-04-09 12:34:52

+0

我取代了以前的代碼與這一個跟蹤Web App用戶的事件:'如果(在window.navigator( 「獨立」)window.navigator.standalone){ \t \t \t \t _gaq.push([ '_ trackEvent' ,'收藏','HomeScreen']); 「但是沒有成功......任何人都可以幫助我實現我的目標嗎? – user1123656 2013-04-15 13:49:39