ユニバーサル アナリティクス(UA)は 2023 年 7 月 1 日にサポート終了となります。この日以降、UA でデータを処理することはできません。また、アナリティクス 360 プロパティも 2023 年 10 月 1 日にサービス提供が終了します。Google アナリティクス 4 に移行する

例外のトラッキング

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

このガイドでは、analytics.js を使用して例外を送信する方法について解説します。例外のトラッキングを使用すると、プロパティで発生した障害やエラーの件数と種類を測定できます。

実装

例外ヒットを送信するには、send コマンドを使用し、hitType として exception を指定します。exception ヒットタイプの場合、send コマンドのシグネチャは次のようになります。

ga('send', 'exception', [fieldsObject]);

例外フィールド

次の表に例外フィールドをまとめます。

フィールド名 値の型 必須 説明
exDescription テキスト 省略可 例外の説明。
exFatal boolean 省略可 例外が致命的だった場合 true

次のコマンドでは、失敗する可能性がある一部のロジックを try/catch ブロックでラップしています。エラーが発生した場合は、Google アナリティクスに例外ヒットが送信されます。

try {
  // Runs code that may or may not work.
  window.possiblyUndefinedFunction();
} catch(err) {
  ga('send', 'exception', {
    'exDescription': err.message,
    'exFatal': false
  });
}