Записи с тегом «AJAX»
Регистрация и отслеживание 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.
ASP.NET HTTP-хендлер, возвращающий данные в формате JSON
Существует несколько способов вернуть данные в формате JSON из ASP.NET:
- Начиная с ASP.NET 3.5 для этого можно использовать обычные (
.asmx) веб-сервисы - В той же версии 3.5 можно использовать WCF
- Использовать специальные библиотеки, например Jayrock
- Использовать обычные
.ashx-хендлеры (работает и на ASP.NET 2.0)
