Регистрация и отслеживание AJAX-запросов в Google Analytics
Регистрация и отслеживание AJAX-запросов в Google Analytics
Google-Analytics jQuery JavaScript AJAX
В API Google Analytics есть возможность программно регистрировать посещение страницы с помощью метода _trackPageview, это удобно использовать для отслеживания AJAX-запросов. Для упрощения использования этой функциональности в проектах, где есть jQuery был написан миниатюрный плагин:
(function ($) {
$.extend({
ga: {
trackAjax: function (url) {
if (window._gaq) {
_gaq.push(['_trackPageview', '/ajax-handlers' + url]);
}
}
}
});
})(jQuery);
Пример использования:
var ajaxUrl = '/get-some-data-via-ajax/';
$.ajax({
type: 'POST',
url: ajaxUrl
data: params,
dataType: 'json',
success: function (data) {
...
$.ga.trackAjax(ajaxUrl);
}
});
Важно помнить, что при каждом вызове функции _trackPageview делается дополнительный HTTP-запрос на сервера Google Analytics.
