PHP中的Google Analytics(分析)

问题描述:

我有一个显示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属性,因此这不是问题。 :|

不确定您为什么要使用Google Analytics。只需使用INSERT查询来追踪页面(以及特定ID)访问的次数。

+2

谷歌分析不仅仅是跟踪HITS。它向您显示了流量来源,推荐链接等等,对于简单的计数器来说,INSERT是可以的 – 2013-04-20 07:17:25

+0

是的,我确实希望以后能够从中获得更多收益,但只是为了追踪点击率。 – chongzixin 2013-04-20 07:26:18

你没有得到,因为这一行的结果:

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

UA-XXXXXXXX-X需要与财产ID来代替。

+1

是的,我确实已经更改了属性ID。我在这个例子中掩盖了它。 – chongzixin 2013-04-21 16:37:09

您不需要推送自定义变量。 如果您没有明确过滤掉movieID参数,那么现有设置将正常工作,并且不同的URI将显示在您的内容部分。