2010-06-04 97 views
2

我已经在我的FBML Facebook应用程序中设置了Google Analytics(分析)。它适用于跟踪php页面。 (我可以在GA中看到报告)。设置Facebook UrchinTracker for ajax Google Analytics(分析)

但是,我也想跟踪ajax调用,因为我的应用程序的大部分页面是由ajax驱动的,而不是加载differnet php页面。

所以,这就是我把代码

Facebook.urchinTracker( '/ importantpage /')(AJAX调用之前);

运行应用程序时,返回无错。

但是,当我查看Google Analytics(分析)时,找不到任何报告显示正在跟踪这些数据。我看事件跟踪..没事。我看了一下概述,它只显示了php页面的统计信息。

那么,我应该在Google Analytics中查看哪些内容?我是否需要在GA中设置任何用于跟踪“重要页面”的ajax调用?

+0

任何人有任何想法? – murvinlai 2010-06-04 17:32:09

回答

1

尝试调用你内部的AJAX AJAX函数。像:

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);  

    } 
相关问题