实时跟踪动态页面的数据(Google Analytics)


Tracking data for dynamic pages on the fly ( Google Analytics )

有点被GA弄糊涂了,我开始思考。。我当然可以跟踪我们网站上的特定动态页面。然而,从代码来看,什么是可以跟踪的,什么是不能跟踪的,并返回统计数据和图形呈现形式,这一点并不明显。

因此,在关键时刻,我们有一个分类广告网站。我们的广告商可以创建并部署广告。每个广告都有一个广告id。它嵌入在页面url中。(或者可以是任何格式以赋予其唯一身份)

所以我在看分析代码:(至少是我们的)

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-12345678-1']);
_gaq.push(['_setDomainName', 'ourdomain.com']);
_gaq.push(['_setAllowLinker', true]);
_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);
})();

吸引我的是(_gaq.push(['_trackPageview']);)

我们可以将页面的id唯一地添加到trackPageview"位"中吗根据我在网络和堆栈中所读到的内容,实际上没有人识别出特定的页面(尤其是动态页面),所以说我们有一个名为ad_12345.php的页面(例如)

这可以动态地附加到页面中的GA脚本中吗(现在我们使用php includes服务器我们的GA)

因此,我想我们需要使用php设置一个var,并将该var作为跟踪ID附加到trackPageview部分。。

有人知道怎么做吗。


我们试图实现什么?

我们希望让我们的广告商能够查看他们广告的统计数据。我们使用gap和图表来实现这一点。我们希望他们能够转到他们的用户cp,点击他们的一个列表,然后转到一个显示特定广告统计数据的页面,我认为这样做的唯一方法是能够将广告ID附加到GA脚本本身。

我们的统计图中没有任何机密信息,它们只是供用户查看。

随便。。有什么想法吗?

可以跟踪"伪造"页面视图,即不存在的页面,例如:"ad-12345-customerX"

请参阅:http://code.google.com/apis/analytics/docs/gaJS/gaJSApiBasicConfiguration.html了解更多信息。

基本上:

_gaq.push(['_trackPageview', '/home/landingPage']);

_gaq.push(['_trackPageview', 'ad-12345-customerX']);