我已经在我的FBML facebook应用程序中设置了Google Analytics。它用于跟踪php页面。(我可以在GA中看到报告)。
然而,我也想跟踪aJax调用,因为我的应用程序的大部分页面都是ajax驱动的,而不是加载不同的php页面。
所以,这就是我放在代码中的(在ajax调用之前)
Facebook.urchinTracker('/importantpage/');
运行应用程序时,THere不返回错误。
然而,当我查看Google Analytics时,我找不到任何报告显示这是被跟踪的。我看着事件跟踪..没什么。我看了一下概览,它只显示了php页面的统计数据。
那么,我应该在谷歌分析中看哪里呢?我需要在GA中设置一些东西来跟踪ajax对'importantpage‘的调用吗?
发布于 2010-09-19 00:32:38
尝试在AJAX函数中调用urchin。像这样:
function callPage(div,params, page)
{
Facebook.urchinTracker(page);
var ajax_content = new Ajax();
ajax_content.responseType = Ajax.FBML;
ajax_content.ondone = function(data)
{
document.getElementById(div).setInnerFBML(data);
}
var params={"Params":params,"target":div};
ajax_content.post(page,params);
}https://stackoverflow.com/questions/2972835
复制相似问题