Client-side error logging with Google Event Tracking

Thanks to this article: Client-Side Error Logging With Google Analytics I started an experiment yesterday with logging client-side JavaScript errors as an event in Google Analytics in 3 lines of code. Within a couple hours, I could generate a report of which scripts were causing the most errors, what the errors are, which pages and/or which browsers have the most errors. I still think it would be a good idea to have a dedicated solution, but in the meantime this is a great way to get an instant picture of the current situation.

Here’s the code I’m using in case you want to give it a try.

window.onerror = function(message, file, line) {
   _gaq.push(['_trackEvent', 'JS Error', file + ':' + line + '\n\n' + message]);
};

Related Reading

 
173
Kudos
 
173
Kudos

Now read this

How to gain deep programming knowledge

It’s relatively easy to gain adequate knowledge of many topics. The Internet is full of quick tutorials and introductions. Want to learn CSS, there’s a tutorial for that. I once had a job interview for front end developer at a very... Continue →