MatomoでJavaScriptの基本的なエラートラッキングとレポート機能を有効にするにはどうすればよいですか? ブラウザのコンソールエラーメッセージ)。
Matomoは、ウェブサイトやウェブアプリで発生したJavaScriptエラーを追跡する2つの方法を提供しています:
- クラッシュ分析:この Matomo プラグインは JavaScript エラーを簡単に追跡し、セットアップも不要です。現在クラッシュ分析はOn-Premiseユーザーのみ利用可能です。
- 基本的なJavaScriptのエラートラッキング:JavaScriptエラー追跡の基本機能を使用するには、JavaScript追跡コードに以下の行を追加します:
window._paq = window._paq || [];
window._paq.push(['enableJSErrorTracking']);
JSエラーのトラッキングを有効にすると、JSエラーはイベントとしてトラッキングされ、ビヘイビア > イベントレポートに表示されます。イベントには以下の詳細が表示されます:
- イベントカテゴリー
JavaScript Errors
- イベントアクション = エラーが発生したページのURLに、行番号(および文字列番号)を付加したもの。
- イベント名 = 訪問者のブラウザのコンソール(開発者ツール)に表示されるエラーメッセージ
そのため、イベント名レポートを開くと、エラーメッセージをクリックして、エラーが発生したページのURLを見ることができます。
注釈
- 現在、スタック・トレースは記録されていないため、トラブルシューティングが難しくなっています。
- 同じエラーはページ ビューごとに 1 回だけ追跡されます。まったく同じエラーが複数回発生している場合、同じページ ビュー内では 1 回だけ追跡されます。別のページ ビューが追跡されるか、ページが再読み込みされると、エラーは再度追跡されます。
- この機能を有効にすると、エラーをイベントとしてトラッキングするようになります。すでに他の目的でイベントを使用している場合、これらの新しいエラー・イベントはイベント・レポートを “汚染 “し、ノイズを追加するかもしれません。回避策として、必要に応じて “JavaScript Errors “イベントをフィルタリングするカスタムレポートを作成することができます。