我想跟踪我网站上故事的浏览量。我想使用谷歌分析来做到这一点。马上,我正在考虑这样做:
pageTracker._trackEvent('Story', 'View', 'Title of story');
但我也更愿意使用在 url 中传递的故事 ID 进行跟踪。因此,如果我想在 GA 中运行报告,我希望可以选择按故事标题或通过 url 传递的故事 ID 获取统计信息。那可能吗?
我想跟踪我网站上故事的浏览量。我想使用谷歌分析来做到这一点。马上,我正在考虑这样做:
pageTracker._trackEvent('Story', 'View', 'Title of story');
但我也更愿意使用在 url 中传递的故事 ID 进行跟踪。因此,如果我想在 GA 中运行报告,我希望可以选择按故事标题或通过 url 传递的故事 ID 获取统计信息。那可能吗?
默认情况下,当 _trackPageview 被触发时,GA 不会从 URL 中删除参数,因此您会在报告中看到唯一的页面。例如,这两个将显示为单独的条目:
/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
具有 story=xxx URL 参数值的任何值,您可以story
在事件跟踪参数中用作类别值