私たちはウェブサイトを運営しており、現在表示されているすべての JavaScript エラーを、次のようなロギング データベースにプッシュすることで追跡しています。
window.onerror = function(errorMessage, url, line) {
var loggerUrl = logger,
parameters = "?description=" + escape(errorMessage)
+ "&url=" + escape(url)
+ "&line=" + escape(line)
+ "&parent_url=" + escape(document.location.href)
});
これは、自分自身が原因で発生した JavaScript エラーには適していますが、不適切な方法で書かれた一部の広告が原因で発生するすべての (そして 1 日に 10 万以上のエラーについて話している) エラーをよりよく把握することは不可能のようです。
tracekit.js と stacktrace.js を試しましたが、エラーに関する詳細情報を提供する方法で適切に実行することができませんでした。
広告は通常の方法で実装されます (最終的に広告が表示されるまで、広告サーバーから広告サーバーへの 1 ~ 3 回のリダイレクト)。