数年前に記事やつぶやきをみたけたけど忘れてしまったのでメモ変わりに記載。ユニバーサルアナリティクス用のコードです。基本的にはwindow.onerrorイベントを補足してgaにイベントを送信するだけです。要素技術として、アナリティクスのイベント・トラッキングを利用しています。 ソースコード window.onerror = function(message, file, line) { message = message + " at " + file + "[" + line + "]"; // GAのイベントは category, action, labelの合計値が7kくらいまでおくれる"らしい" ga("send", "event", "error", "javascript", message.replace(/\r?\n/gm, "").substr(0, 1024 * 5))