アクセス解析担当者が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」にて送信される。

所感

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