2013-04-20 239 views
-2

我有一個顯示movieTimes的網站。 (e.g. movieTime.php?movieID=1)PHP中的Google Analytics(分析)

我想跟蹤兩件事情。

  1. movieTime.php多少次被訪問
  2. 多少次movieID = 1已被訪問(這同樣適用於movieID = 2,movieID = 3等)

我應該怎麼辦那?

我在</head>之前做了以下操作,但沒有得到結果。

<!-- Google Analytics Tracking --> 
     <script type="text/javascript"> 
      var _gaq = _gaq || []; 
      _gaq.push(['_setAccount', 'UA-XXXXXXXX-X']); 
      _gaq.push(['_setCustomVar', 1, 'MovieID', <?php echo $movieID; ?>, 1]); 
      _gaq.push(['_trackPageview']); 

      (function() { 
       var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
       ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 
       var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
      })(); 
     </script> 

我也改變了我的帳戶ID屬性,因此這不是問題。 :|

回答

0

不確定您爲什麼要使用Google Analytics。只需使用INSERT查詢來追蹤頁面(以及特定ID)訪問的次數。

+2

谷歌分析不僅僅是跟蹤HITS。它向您顯示了流量來源,推薦鏈接等等,對於簡單的計數器來說,INSERT是可以的 – 2013-04-20 07:17:25

+0

是的,我確實希望以後能夠從中獲得更多收益,但只是爲了追蹤點擊率。 – chongzixin 2013-04-20 07:26:18

1

你沒有得到,因爲這一行的結果:

_gaq.push(['_setAccount', 'UA-XXXXXXXX-X']); 

UA-XXXXXXXX-X需要與財產ID來代替。

+1

是的,我確實已經更改了屬性ID。我在這個例子中掩蓋了它。 – chongzixin 2013-04-21 16:37:09

0

您不需要推送自定義變量。 如果您沒有明確過濾掉movieID參數,那麼現有設置將正常工作,並且不同的URI將顯示在您的內容部分。