
GA4(Googleアナリティクス4)を導入する際、GTM(Googleタグマネージャー)を使って連携するのがもっとも効率的な方法です。GTMを活用すれば、HTMLを直接編集することなくタグを一括管理でき、設定変更やイベント追加もスムーズに行えます。
この記事では、GA4とGTMの連携手順をステップごとにわかりやすく解説します。初めてGA4を導入する方や、GTMの操作に不慣れな方でも迷わず設定できるよう、Googleタグの作成からカスタムイベントの設定、動作確認までを網羅しています。
GA4とGTMはどちらもGoogleが提供する無料ツールですが、役割はまったく異なります。GA4はWebサイトやアプリのユーザー行動を「分析」するためのツールです。一方、GTMは計測に使う各種タグを「管理・配信」するためのツールです。
つまり、GTMで計測の設定を行い、GA4で結果を確認するという役割分担が基本になります。両者を連携させることで、柔軟かつ効率的な計測環境を構築できます。
GTMを使わない場合、計測したいページ一つひとつのHTMLにタグを直接埋め込む必要があります。GTMなら導入時にGTMコードをサイト全ページへ1回設置するだけで、以降のタグ追加・変更はすべてGTM管理画面上で完結します。
GTMにはGA4用のタグテンプレートがあらかじめ用意されています。必要な項目を入力するだけで設定が完了するため、マーケティング担当者でもエンジニアに頼らず自分で対応できます。
GTMはバージョンごとに設定が保存されます。万が一タグの設定を誤った場合でも、以前のバージョンに戻せばすぐに復旧できるため、運用リスクを最小限に抑えられます。
広告代理店や制作会社にタグ設定を依頼する際、GTMならタグ管理画面のみの共有で済みます。CMS管理画面のログイン情報を渡す必要がなく、セキュリティ面でも安心です。
連携作業を始める前に、以下の2つが済んでいることを確認してください。
1つ目は、GA4プロパティの作成です。Googleアナリティクスにログインし、プロパティを作成してウェブストリームを設定しておきましょう。2つ目は、GTMアカウントとコンテナの作成です。GTM公式サイトからアカウントを作成し、対象サイトのドメイン名でコンテナを作成します。発行されたGTMコードを、サイトの全ページのhead直下とbody直後に貼り付けてください。
GA4の管理画面にログインし、「管理」→「データストリーム」から該当のウェブストリームを選択します。表示される「測定ID」(G-XXXXXXの形式)をコピーしてください。この測定IDをGTMのタグに入力します。
GTMの管理画面を開き、「ワークスペース」タブの「タグ」→「新規」をクリックします。タグの設定エリアをクリックし、タグタイプから「Googleタグ」を選択してください。以前は「GA4設定タグ」という名称でしたが、現在は「Googleタグ」に統一されています。タグIDの欄にステップ1でコピーした測定IDを貼り付けます。
タグ設定画面の下部にある「トリガー」エリアをクリックし、「All Pages(全ページ)」を選択します。これにより、サイト内のすべてのページでGA4の計測タグが発火するようになります。特定のページだけに限定したい場合は、カスタムトリガーを作成してください。設定が済んだら「保存」をクリックします。
GTMの画面右上にある「プレビュー」ボタンをクリックし、対象サイトのURLを入力して接続します。サイトが別タブで開き、Tag Assistantの画面に接続成功と表示されれば準備完了です。「Tags Fired」の項目に先ほど作成したGoogleタグが表示されていれば、タグが正常に動作しています。「Not Fired」に表示されている場合は、設定に誤りがないか確認してください。
プレビューで問題がなければ、GTM画面右上の「公開」ボタンをクリックします。公開しないと本番環境では計測が開始されないので注意してください。公開後、計測対象のサイトにアクセスしてから、GA4の「レポート」→「リアルタイム」を開きます。過去30分間のアクティブユーザーが表示されていれば、連携は正常に完了しています。
GA4では、ページビューやスクロールなどの基本イベントは自動で収集されます。それ以外の特定のユーザー行動(ボタンクリック、フォーム送信、ファイルダウンロードなど)を計測したい場合は、GTMでGA4イベントタグを追加します。
手順としては、GTMで「タグ」→「新規」からタグタイプ「Googleアナリティクス:GA4イベント」を選択し、測定IDとイベント名を入力します。次にトリガーを作成し、計測したい条件(特定のボタンがクリックされた時など)を指定して保存します。プレビューで発火を確認してから公開すれば設定完了です。
GA4のイベントは4つに分類されます。「自動収集イベント」はGoogleタグを設定するだけで計測されるもの、「拡張計測機能イベント」はスクロールや離脱クリックなどGA4の設定画面でオン・オフを切り替えられるもの、「推奨イベント」はGoogleが推奨する名前・パラメータで設定するもの、「カスタムイベント」は自分で自由に定義するものです。推奨イベントとカスタムイベントの設定にGTMのGA4イベントタグを使います。
もっとも多い原因は、GTMの「公開」を忘れていることです。プレビューモードで確認しただけでは本番環境に反映されません。また、測定IDの入力ミスがないかも確認しましょう。GA4のリアルタイムレポートに反映されるまで数分かかることもあるため、少し待ってから再確認してください。
HTMLに直接gtag.jsを埋め込んでいる状態でGTMからもGoogleタグを配信すると、データが二重に計測されてしまいます。GTMで管理する場合は、HTMLに直接埋め込んだGA4のタグコードを削除してください。
ブラウザの拡張機能やポップアップブロッカーが原因で接続できない場合があります。Chromeのシークレットモードで試すか、拡張機能を一時的に無効化してみてください。
GA4とGTMの連携は、Webサイトの計測環境を整えるうえで欠かせない基本設定です。GTMを使えば、タグの一括管理、ノーコードでの設定、バージョン管理による安全な運用が実現します。
設定の流れは、GA4の測定IDを確認し、GTMでGoogleタグを作成、トリガーをAll Pagesに設定、プレビューで確認してから公開するという5ステップです。カスタムイベントの追加も同じ要領でGA4イベントタグを作成すれば対応できます。まずは基本のGoogleタグを設定し、必要に応じてイベント計測を追加していきましょう。

Looker Studio(旧Google Data Studio)でGA4レポートを作る方法をステップごとに解説。データソースの接続からグラフ・表の作成、テンプレート活用、共有方法まで、初心者にもわかりやすく紹介します。

Google Analytics 4(Googleアナリティクス4)の機能を網羅的に解説。イベント計測・探索レポート・予測機能・BigQuery連携など、GA4の主要機能と活用ポイントを初心者にもわかりやすく紹介します。

GA4の直帰率の定義と確認方法を解説。UAとの違い、エンゲージメント率との関係、標準レポート・探索レポートでの表示手順、直帰率が高い場合の改善方法まで網羅的に紹介します。