Gepost op

Eenvoudige JavaScript error logging met Analytics

Hoe goed je je website ook getest hebt er zullen fouten in blijven zitten. Er zijn teveel combinaties van OS- en browserversies om allemaal te kunnen testen. Het is daarom belangrijk om te weten te welke errors je gebruikers tegen aanlopen. Dit kleine stukje code trackt alle JavasScript-errors met Google Analytics.

window.onerror = function(error_msg, url, line_number) {
  var error = 'msg: ' + error_msg + '; url: ' + url + '; line:' + line_number;
  _gaq.push(['_trackEvent', 'Error', window.location.pathname, error, 0]);
}

Vervolgens vind je de errors op de volgende manier terug in je Analytics.

Analytics error log