GA4

【初期設定】GA4の測定IDをGTMに設定する手順

GA4の新規プロパティの開設後、GA4の計測を開始するにあたって、GTMで測定IDを設定する方法について解説する。GTMでGA4の計測を始めるにあたっての初期設定となる重要な手順であるが、直近でのGoogleタグの共通化なども含め仕様のアップデートがあり、最新かつ正確な解説記事がネット上で確認できなかったため、当記事では初心者から実務レベルまでどのようにGA4の計測タグの設定をおこなっているか詳細に解説する。また、Googleタグ(GT-ID)についても誤った解説の記事がネット上に散見されるため、Googleタグ(GT-ID)と測定ID(G-ID)との違いも含めて解説を行う。

設定にあたりGoogleタグマネージャー(以下、GTM)を使い設定を行うので、予めGTMのタグが計測をおこないたいサイトの全ページに埋め込まれていることを前提とする。基本的にGTMのタグが埋め込み可能であればGTMのワンタグで済むためGTMの管理を推奨する。

参考:タグ マネージャーで Google アナリティクスを設定する

GA4の測定ID(Measurement ID)とは

GA4での計測データを識別し、WebサイトとGA4プロパティを紐付けるための固有のIDであり「G-」から始まる形式の識別子で、次のように表示される。

G-XXXXXXXXXX

UAの「UA-XXXXXX-1」に相当する概念であるが、GA4では プロパティの中に複数のデータストリームが存在し、ストリーム単位で 測定ID(Measurement ID) が発行される という点が異なる。

参考:[GA4] 測定 ID

測定IDを確認

管理 > データの収集と修正 > データ ストリーム

GTMで測定IDを設定

以下の設定をすることでGA4の最低限の基本設定が完了する。

  1. 測定IDを定数として設定
  2. 測定IDをGoogleタグとして設定

測定IDを定数として設定

測定IDは定数化することを推奨する。定数とは変わらない値を名前を付けて使う固定値のようなもので、定数名で呼び出すことで、その定数として設定された値を使うことができる。これにより、都度の測定IDの入力の手間が省けることで打ち間違いなどのヒューマンエラーを防ぐことができる。

ユーザー定義変数から定数を選択

測定IDを設定して定数化

測定IDをGoogleタグとして設定

測定IDは「Googleタグ」のタグ種類を選択して測定IDを設定する。Googleタグには「GT-」で始まるGoogleタグIDは入力できないので注意が必要。どちらとも「Googleタグ」の名称から始まるために混乱しがちであるがGoogleタグとGoogleタグIDは別物として認識すること。簡単に違いを解説すると以下の通りとなる。

  • Googleタグ(GTMのタグタイプ) = gtag.js の後継として複数のGoogle計測をまとめて動かすための『ベースとなるタグ』
  • GoogleタグID(GT-ID) = Googleタグの管理用ID

そのため、GoogleタグID(GT-ID)は表側では使うことがないIDであり、裏側の処理でGoogleタグを識別するために使われるIDがGoogleタグIDとなる。

Googleタグに測定IDを設定すると内部では以下のコードが生成されGA4へ送信される。

gtag(‘config’, ‘G-XXXX’);

参考:Google サービスを設定してイベントデータを送信する

Googleタグとは何なのか

GTM(Google Tag Manager)で表示される「Googleタグ」という名称は、“タグの種類(タグタイプ)そのものを指す名称” であり、IDを意味するものではない。まず明確にしておくべきは、GTMにおける Googleタグとは「Google製のタグを動かす仕組み」を指す“タグタイプ”の名称であるということ。このGoogleタグは、Google関連タグを統合するために導入された仕組みで、内部的には gtag.js の後継的な役割を担っている。Googleタグ(タグタイプ)の主な役割は、GA4 の初期化処理(gtag(‘config’, ‘G-XXXX’) の生成)、自動計測イベント(page_view, scroll, click など)の処理が挙げられる。

ここで紛らわしい名称である「GoogleタグID(GT-ID)」が出てきて混乱してくるのだが、あくまでGT-ID は Googleタグの“設定管理用のID”であるということを理解しておくこと。そのため、GT-ID は計測の宛先ではなく、ブラウザで動く JavaScript コードにも登場しないし、GTMで入力する必要もない。GT-ID が使われるのは Google側の管理レイヤーのみで、GA4計測とは直接関係もしない。つまり、用語を整理すると以下のようになる。

  • Googleタグ(GTMのタグタイプ):gtag.js の後継として複数のGoogle計測をまとめて動かすための『ベースとなるタグ』
  • 測定ID(G-ID):GA4のデータ送信先(宛先ID)
  • GoogleタグID(GT-ID):Googleタグの設定を保管する管理用のID

この3つは名前が似ているため混同されやすいものの、役割は完全に異なる。そして、GTMで必要なのは「Googleタグ(タグタイプ)」と「測定ID(G-ID)」の2つだけであり、「GT-ID」を使うことはない。この構造を理解すると、Googleタグに対する混乱は一気に解消され、GA4の計測設定もより正確に把握できるようになる。

参考:Google タグについて – Tags
参考:Google タグについて – タグマネージャーヘルプ

関連記事

【GA4SQL】ページ単位の平均エンゲージメント時間

【GA4 SQL】ページの前後をBigQueryから取得

【GA4 SQL】セッションの参照元情報をBigQueryから取得

おすすめ記事

最近の記事
おすすめ記事
  1. BigQuery × Vertex AI (Gemini) 連携完全ガイド

  2. 【初期設定】GA4の測定IDをGTMに設定する手順

  3. GA4 × Looker Studio テンプレートの最高峰

  1. 【GA4 SQL】2つのevent_timestampの日付比較

  2. 【GA4 SQL】ページ単位のエンゲージメント分析

  3. 初心者におすすめ「分析SQL本」のレビュー【2024年随時更新】

PAGE TOP