Настройка Facebook UrchinTracker для вызовов aJax для Google Analytics - PullRequest
2 голосов
/ 04 июня 2010

Я настроил Google Analytics в своем приложении Facebook FBML. Это работает для отслеживания страниц php. (Я вижу отчет в ГА).

Однако я также хочу отслеживать вызовы aJax, потому что большинство страниц моего приложения управляются с помощью ajax, а не загружают разные страницы php.

так вот что я вставил в код (перед вызовом ajax)

Facebook.urchinTracker ( '/ importantpage /');

При запуске приложения ошибки не возвращаются.

Однако, когда я смотрю на Google Analytics, я не могу найти ни одного отчета, показывающего, что это отслеживается. Я смотрю на отслеживание событий .. ничего. Я смотрю на обзор, он показывает только статистику php страниц.

Итак, где мне искать в Google Analytics? и нужно ли мне что-то настраивать в GA для отслеживания вызова ajax для «важной страницы»?

1 Ответ

1 голос
/ 18 сентября 2010

попробуйте вызвать urchin в вашей функции 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);     

    }
...