Error handling in javascript utilizzando Google Analytics

E’ buona norma avere un log degli errori anche sulle pagine web, specie se si fa uso di librerie javascript come JQuery.

Io ero solito redirigere l’evento window.onerror e scrivere su un backend apposito per registrare l’errore, ma se non si vuole/può realizzarlo?

La soluzione è semplicissima. Si possono registrare gli errori in Google Analytics insieme alle statistiche sulle visite del sito. Un ottimo modo per venirne a capo no?

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

https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide?hl=it

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.