使用Google Analytics(分析)跟踪网络应用访问者

问题描述:

我试图通过我的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中未记录自定义变量。

感谢您的帮助!

你的代码对我来说确实很好。 但也许你可以尝试添加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