技術情報

MatomoでJavaScriptの基本的なエラートラッキングとレポート機能を有効にするにはどうすればよいですか? ブラウザのコンソールエラーメッセージ)。

Matomoは、ウェブサイトやウェブアプリで発生したJavaScriptエラーを追跡する2つの方法を提供しています:

  1. クラッシュ分析:この Matomo プラグインは JavaScript エラーを簡単に追跡し、セットアップも不要です。現在クラッシュ分析はOn-Premiseユーザーのみ利用可能です。
  2. 基本的なJavaScriptのエラートラッキング:JavaScriptエラー追跡の基本機能を使用するには、JavaScript追跡コードに以下の行を追加します:
window._paq = window._paq || [];
window._paq.push(['enableJSErrorTracking']);

JSエラーのトラッキングを有効にすると、JSエラーはイベントとしてトラッキングされ、ビヘイビア > イベントレポートに表示されます。イベントには以下の詳細が表示されます:

  • イベントカテゴリーJavaScript Errors
  • イベントアクション = エラーが発生したページのURLに、行番号(および文字列番号)を付加したもの。
  • イベント名 = 訪問者のブラウザのコンソール(開発者ツール)に表示されるエラーメッセージ

そのため、イベント名レポートを開くと、エラーメッセージをクリックして、エラーが発生したページのURLを見ることができます。

注釈

  • 現在、スタック・トレースは記録されていないため、トラブルシューティングが難しくなっています。
  • 同じエラーはページ ビューごとに 1 回だけ追跡されます。まったく同じエラーが複数回発生している場合、同じページ ビュー内では 1 回だけ追跡されます。別のページ ビューが追跡されるか、ページが再読み込みされると、エラーは再度追跡されます。
  • この機能を有効にすると、エラーをイベントとしてトラッキングするようになります。すでに他の目的でイベントを使用している場合、これらの新しいエラー・イベントはイベント・レポートを “汚染 “し、ノイズを追加するかもしれません。回避策として、必要に応じて “JavaScript Errors “イベントをフィルタリングするカスタムレポートを作成することができます。