2

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

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

所以,这就是我在代码中输入的内容(在 ajax 调用之前)

Facebook.urchinTracker('/importantpage/');

运行应用程序时没有错误返回。

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

那么,我应该在哪里查看 Google Analytics?我是否需要在 GA 中设置任何东西来跟踪 'importantpage' 的 ajax 调用?

4

1 回答 1

1

尝试在 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);     

    }
于 2010-09-18T16:32:37.743 回答