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

但是,我也想跟踪Ajax调用,因为我的应用程序的大多数页面都是Ajax驱动的,而不是加载不同的PHP页面。

因此,这就是我在代码中放置的内容(在Ajax调用之前)

facebook.urchintracker('/exticterPage/');

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

但是,当我查看Google Analytics(分析)时,我找不到任何报告显示的报告。我看事件跟踪..什么都没有。我查看概述,它仅显示PHP页面统计量。

那么,我应该在Google Analytics(分析)中查看哪里?我是否需要在GA中设置任何内容来跟踪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);     

    }
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top