アクセス解析担当者がGTMについて語るブログ

GTM(Google Tag Manager)・GA(Google Analytics)の中~上級者向け情報を中心に発信

gtag.jsイベントのデフォルトカテゴリは「general」

概要

表題の通りであり、ドキュメント内に誤りがある

もう少し詳しく

次のGoogleアナリティクスの開発者向けドキュメントではgtag.jsにてイベントトラッキングする方法が載っている。

developers.google.com

gtag.jsではanalytics.js以前とは違い、推奨するイベントアクション・パラメータが設定されている。

また、gtag('event', 'event_action');と、analytics.js以前では必須項目であった「イベント カテゴリ」が必須ではなくなっている。Measurement Protocolでは必須パラメータとなっているため、イベントカテゴリの指定がない場合、アクション名に従って動的に設定されるようになっている。

ドキュメント内では以下のように説明されている。

表に記載のないイベント(例: 自作したイベントなど)については、デフォルトのカテゴリは「engagement」、デフォルトのラベルは「not set」となります。

しかし、実際にイベントカテゴリを設定しなかった場合、イベント カテゴリは「general」にて送信される。

所感

ドキュメントの誤りの報告先を見つけられなかったので記事に書いた。報告先をご存知であれば代わりに報告していただける、もしくはコメントに記載していただけると嬉しい。

GTMでのGoogle Analytics設定がうまくいっていない時に確認する10項目

GTM(Google Tag Manager)は設定したけどGA(Google Analytics)に数字が上がってこない、というときにまず確認するべき項目を挙げます。

  1. GTMがページに設置されている
  2. GTMのバージョン/コンテナが公開されている
  3. GTMで設定されている送信先GAのプロパティIDがあっている
  4. GAで確認しているレポートの日付があっている
  5. GAのフィルタの項目があっている
  6. GAのビューですべてのヒットを除外していない
  7. GAのビューに対象のIPを除外していない
  8. 非インタラクションヒットがtrueのイベントに対しては、リアルタイムレポートの直前30分のほうを確認している
  9. GTMのプレビューモードを起動した際にタグが正常に発火している
  10. 実際にそのヒットは発生しているはずである

ここまで試せば何か異常が見つかるかと思います。