我想跟踪我网站上的故事视图。我想使用Google分析来执行此操作。我想着这样做:
pageTracker._trackEvent('Story', 'View', 'Title of story');
但我也更愿意跟踪在网址中传递的故事ID。因此,如果我想在GA中运行报告,我希望能够通过故事标题或通过url传递的故事ID获取统计数据。这可能吗?
答案 0 :(得分:1)
默认情况下,GA在触发_trackPageview时不会从网址中删除参数,因此您会在报告中看到显示的唯一网页。例如,这两个将显示为单独的条目:
/somePage.html?id=1
/somePage.html?id=2
编辑:
好的,您可以使用它来获取您想要的任何url参数:
function getParam (n) {
var x=new RegExp("[\\?&]"+n.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]")+"=([^&#]*)");
var r=x.exec(window.location.href);
return(r==null)?'':r[1] ;
}
// example
var story = getParam('story'));
现在story
具有故事= xxx网址参数值的任何值,您可以在事件跟踪参数中使用story
作为类别值