PHP中的Google Analytics(分析)
问题描述:
我有一个显示movieTimes的网站。 (e.g. movieTime.php?movieID=1)
PHP中的Google Analytics(分析)
我想跟踪两件事情。
- movieTime.php多少次被访问
- 多少次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)访问的次数。
答
你没有得到,因为这一行的结果:
_gaq.push(['_setAccount', 'UA-XXXXXXXX-X']);
UA-XXXXXXXX-X需要与财产ID来代替。
+1
是的,我确实已经更改了属性ID。我在这个例子中掩盖了它。 – chongzixin 2013-04-21 16:37:09
答
您不需要推送自定义变量。 如果您没有明确过滤掉movieID参数,那么现有设置将正常工作,并且不同的URI将显示在您的内容部分。
谷歌分析不仅仅是跟踪HITS。它向您显示了流量来源,推荐链接等等,对于简单的计数器来说,INSERT是可以的 – 2013-04-20 07:17:25
是的,我确实希望以后能够从中获得更多收益,但只是为了追踪点击率。 – chongzixin 2013-04-20 07:26:18