Отслеживание ошибок с помощью Google Analytics
Google Analytics всегда был больше, чем просто обыденным счётчиком посещений и инструментом статистики. Вы можете замерить эффективность рекламной кампании, понять, насколько глубоко пользователи продвигаются с точки входа на сайт до покупки, узнать, какими браузерами пользуются и на каких языках говорят ваши пользователи.
Но все это приятные мелочи созданы для маркетологов, а не для нас — разработчиков. А как гики могут использовать Google Analytics? Например, для ослеживания ошибок с помощью пользовательских событий.
// Отслеживание основных JavaScript-ошибок
window.addEventListener('error', function(e) {
_gaq.push([
'_trackEvent',
'JavaScript Error',
e.message,
e.filename + ': ' + e.lineno,
true
]);
});
// Отслёживание AJAX-ошибок
$(document).ajaxError(function(e, request, settings) {
_gaq.push([
'_trackEvent',
'Ajax error',
settings.url,
e.result,
true
]);
});
Теперь, когда вы познакомились с Google Analytics поглубже, вы сможете наблюдать техническую статистику вашего сайта наряду с обычной. Конечно, вам стоит убедить маркетологов, что это фичи, а не баги, но это уже другая история. Внедрите отслеживание ошибок с помощью Google Analytics прямо сейчас, а меня всегда сможете поблагодарить позже.