Jeżeli używamy na co dzień narzędzi Google Analytics do zbierania statystyk o odwiedzających naszą stronę użytkownikach, to w łatwy sposób możemy przechwytywać i logować błędy (i nie tylko), które pojawią się w konsoli przeglądarki.
Myślę, że każdy świetnie zdaje sobie sprawę jak dużą wartość posiadają informacje 'z pierwszej linii frontu’, bezpośrednio z urządzenia użytkownika. Możemy pisać unit testy, sprawdzać wszelkie możliwe scenariusze, jednak zawsze może pojawić się konfiguracja, jakiej nie przewidzieliśmy.
Korzystając z Google Analytics wystarczy w momencie wyłapania błędu (korzystając z funkcjonalności dostarczonej przez framework czy też za pomocą bloku try/catch) wysłać *exception* event za pomocą komendy send. Szczegóły implementacji odnajdziecie w dokumentacji na stronie poświęconej tej funkcjonalności.