GoogleタグマネージャーとGoogle Analyticsを連携する方法を徹底解説

Alt属性 Googleタグマネージャー

GoogleタグマネージャーとGoogle Analytics(GA4)の連携方法を初心者向けに解説。Googleタグの設定、イベント計測、動作確認、二重計測の注意点までわかりやすく紹介します。

  1. GoogleタグマネージャーとGoogle Analyticsの連携とは?
    1. GTMとGA4を連携する意味
    2. GTMとGA4はそれぞれ何をするツール?
    3. 直接GA4を設置する方法との違い
    4. GTM経由でGA4を使うメリット
    5. GTM経由に向いているサイト
    6. 連携すると何ができる?
  2. GTMとGA4を連携する前に準備するもの
    1. Googleアカウントを準備する
    2. GA4アカウントとプロパティを作成する
    3. Webデータストリームを作成する
    4. GTMアカウントとコンテナを作成する
    5. WebサイトにGTMコンテナを設置する
    6. 必要な権限を確認する
    7. 連携前チェックリスト
  3. Google AnalyticsでGoogleタグIDを確認する方法
    1. GA4の管理画面を開く
    2. 「データストリーム」を開く
    3. 対象のWebストリームを選択する
    4. 「タグ設定を行う」を開く
    5. Googleタグを選択する
    6. GoogleタグIDを確認する
    7. 測定IDとの違いに注意する
  4. GTMでGoogleタグを作成する方法
    1. GTMの対象コンテナを開く
    2. 「タグ」をクリックする
    3. 「新規」をクリックする
    4. タグタイプで「Googleタグ」を選ぶ
    5. GoogleタグIDを入力する
    6. トリガーに「Initialization - All Pages」を設定する
    7. 分かりやすいタグ名を付ける
    8. Googleタグを保存する
  5. Googleタグと旧GA4設定タグの違い
    1. 以前はGA4設定タグが使われていた
    2. 現在はGoogleタグを使う
    3. Googleタグでできること
    4. 古い解説記事を見るときの注意点
    5. 初心者はどちらを使えばよい?
  6. GTMからGA4へデータが送られる仕組み
    1. WebサイトでGTMコンテナが読み込まれる
    2. Googleタグが発火する
    3. GA4プロパティへデータが送信される
    4. 自動収集イベントとは?
    5. 拡張計測機能とは?
    6. イベントタグとの違い
    7. データ送信の流れ早見表
  7. GA4イベントタグをGTMで設定する方法
    1. GA4イベントタグとは?
    2. 新しいタグを作成する
    3. 「Google Analytics:GA4イベント」を選ぶ
    4. イベント名を入力する
    5. イベントパラメータを設定する
    6. トリガーを設定する
    7. タグを保存する
    8. おすすめイベントとカスタムイベントの違い
  8. クリックイベントをGA4へ送る方法
    1. クリック計測の基本的な流れ
    2. クリックトリガーを作成する
    3. Click URLを使う方法
    4. Click Textを使う方法
    5. GA4イベント名を設定する
    6. イベントパラメータに変数を使う
    7. CTAボタンを計測する例
    8. 外部リンククリックを計測する例
    9. クリックイベント設定早見表
  9. 問い合わせ・申込みをGA4で計測する方法
    1. 成果計測では「成功」を基準にする
    2. 送信ボタンクリックだけで判断しない
    3. サンクスページで計測する方法
    4. フォーム送信トリガーを使う方法
    5. カスタムイベントを使う方法
    6. Ajaxフォームでの注意点
    7. 問い合わせ完了イベントを送る例
    8. 問い合わせ計測方法早見表
  10. GTMの変数をGA4イベントで使う方法
    1. 変数をイベントパラメータへ渡す
    2. Click URLを送る例
    3. Click Textを送る例
    4. Page URLを送る例
    5. データレイヤー変数を使う例
    6. 商品名や価格を送る例
    7. undefinedになっていないか確認する
    8. GA4イベントで使う変数早見表
  11. GTMとGA4の連携をプレビューで確認する方法
    1. GTMのプレビューモードを起動する
    2. Tag AssistantでConnectedを確認する
    3. Googleタグが発火しているか確認する
    4. GA4イベントタグが発火しているか確認する
    5. Tags Firedを確認する
    6. Tags Not Firedを確認する
    7. Variablesの値を確認する
    8. 問題がなければ公開する
    9. GTM側の確認手順早見表
  12. GA4側でデータが届いているか確認する方法
    1. リアルタイムレポートを確認する
    2. DebugViewを開く
    3. イベント名を確認する
    4. イベントパラメータを確認する
    5. データが表示されない場合の確認ポイント
    6. 通常レポートへの反映には時間差がある
    7. GTM・GA4確認方法早見表
  13. GTMとGA4を連携するときの二重計測に注意
    1. 二重計測とは?
    2. GA4を直接設置しながらGTMでも設定している
    3. WordPressテーマとGTMで重複している
    4. プラグインとGTMが重複している
    5. GA4拡張計測とGTMイベントが重複している
    6. 二重計測を確認する方法
    7. どちらか1つの方法に整理する
    8. 二重計測チェック早見表
  14. WordPressでGTMとGA4を連携する方法
    1. WordPressでもGTM経由でGA4を使える
    2. GTMコンテナを設置する
    3. テーマ機能を使う方法
    4. プラグインを使う方法
    5. テーマファイルへ直接設置するときの注意点
    6. GA4の直接設置と重複しないようにする
    7. WordPressでの設置方法早見表
    8. CocoonでもGTMを利用できる
    9. アクセス解析設定を確認する
    10. Google Analyticsコードの重複に注意する
    11. GTMコンテナの二重設置に注意する
    12. 設定後はTag Assistantで確認する
    13. Cocoon設定確認早見表
  15. GTMとGA4の連携でよくある失敗
    1. GoogleタグIDを間違えている
    2. 別のGA4プロパティを設定している
    3. 初期化 - すべてのページを設定していない
    4. タグを保存しただけで公開していない
    5. GTMコンテナがサイトに設置されていない
    6. タグが二重に設置されている
    7. GA4イベントタグだけ作ってGoogleタグを設定していない
    8. プレビューせずに公開している
    9. GA4側だけ確認してGTMを確認していない
    10. GTM・GA4のよくある失敗早見表
  16. GTMとGA4を連携するメリット
    1. HTMLを直接編集せずに計測を追加できる
    2. クリックやフォーム送信を柔軟に計測できる
    3. タグを一元管理できる
    4. プレビューで公開前に確認できる
    5. GA4以外の広告タグもまとめて管理できる
    6. 将来イベント計測を増やしやすい
    7. GTMとGA4を連携するメリット早見表
  17. GTMとGA4を連携するときの注意点
    1. GTMを使えば自動ですべて計測できるわけではない
    2. GA4拡張計測との重複を確認する
    3. 不要なイベントを増やしすぎない
    4. イベント名のルールを決める
    5. 個人情報をGA4へ送らない
    6. 公開前のプレビューを習慣にする
    7. 設定変更時はバージョン履歴を残す
    8. GTMとGA4運用時の注意点早見表
  18. GTMとGA4の連携についてよくある質問
    1. GTMとGA4の連携は無料ですか?
    2. GTMを使わなくてもGA4は利用できますか?
    3. GA4を入れているサイトに後からGTMを導入できますか?
    4. GoogleタグとGTMは同じものですか?
    5. GoogleタグIDと測定IDは同じですか?
    6. GA4設定タグはもう使わないのですか?
    7. GTMを導入したらGA4を入れ直す必要がありますか?
    8. イベントはいくつ作れますか?
    9. WordPressでも連携できますか?
    10. Cocoonでも連携できますか?
    11. 設定を削除すると過去のGA4データも消えますか?
  19. GTMとGA4を正しく連携してアクセス解析に活用しよう
    1. 今日覚えておきたい重要ポイント3つ
    2. GTMとGA4の役割早見表
    3. GTMとGA4の連携手順早見表
    4. Googleタグ・GA4イベントタグの違い
    5. 連携後の確認方法早見表
    6. GTM・GA4連携チェックリスト
    7. 次に読むおすすめGTM・GA4関連記事
    8. まとめ

GoogleタグマネージャーとGoogle Analyticsを連携したいものの、「Googleタグはどこで設定するの?」「GA4イベントタグとの違いは?」「設定したのにデータが届かないのはなぜ?」と迷う方も多いのではないでしょうか。GTMを使えば、GA4の基本計測だけでなく、クリック、問い合わせ、申込みなどのイベントも柔軟に管理できます。この記事では、連携前の準備からGoogleタグの設定、イベント計測、Tag AssistantやDebugViewでの確認方法、二重計測などの注意点まで、初心者向けに順番にわかりやすく解説します。

GoogleタグマネージャーとGoogle Analyticsの連携とは?

Googleタグマネージャー(GTM)とGoogle Analytics 4(GA4)を連携すると、Webサイトに設置したGTMを通して、アクセス情報やユーザー行動をGA4へ送信できるようになります。

現在のGoogle公式では、GTMでGA4を設定するときは**「Googleタグ」**を使用します。Googleタグを設定すると、WebサイトからGoogle Analyticsなどのリンク先へデータを送信できます。Google サポート

GTMとGA4を連携する意味

GTMとGA4を組み合わせる大きな目的は、アクセス解析に必要なタグをGTMでまとめて管理することです。

たとえば、

  • ページ表示を計測する
  • CTAボタンのクリックを計測する
  • 問い合わせ完了を計測する
  • 商品購入を計測する

といった設定をGTM側で管理し、そのデータをGA4へ送ることができます。

イメージとしては、

Webサイト

↓

GTMでタグを管理・発火

↓

GA4へデータ送信

↓

GA4のレポートで分析

という流れです。

GTMとGA4はそれぞれ何をするツール?

GTMとGA4は名前が並んで使われることが多いですが、役割は異なります。

ツール主な役割初心者向けの覚え方
GTMタグ・トリガー・変数を管理データを送る仕組みを管理
GA4データを収集・集計・分析送られたデータを見る・分析する

GTMは、GA4そのものの代わりになるツールではありません。

GTM=計測設定を管理する

GA4=集めたデータを分析する

という関係です。

Google公式でも、GTMでGoogleタグを設定することで、WebサイトからGA4へデータを送信できると案内されています。Google サポート


GTMの仕組みやタグ・トリガー・変数の関係については、「Googleタグマネージャーとは?初心者でもわかる仕組みと導入するメリットを解説」で詳しく解説しています。

直接GA4を設置する方法との違い

GA4は、GTMを使わずWebサイトへGoogleタグを直接設置して利用することもできます。

違いを簡単に整理すると、次のようになります。

方法特徴
GA4を直接設置構成が比較的シンプル
GTM経由で設定タグやイベントをまとめて管理しやすい

たとえば、ページ表示だけを基本的に確認するサイトなら、直接設置でも対応できます。

一方、

  • CTAクリック
  • 外部リンク
  • 問い合わせ
  • 広告コンバージョン

など、今後さまざまな計測を追加する場合は、GTMで管理すると設定を整理しやすくなります。

ただし、直接設置とGTM経由の両方で同じGA4計測を行うと、二重計測になる可能性があるため注意しましょう。

GTM経由でGA4を使うメリット

GTM経由でGA4を使う主なメリットは、計測設定を一元管理しやすいことです。

具体的には、

  • タグをGTMでまとめて管理できる
  • クリックやフォームなどのイベントを追加しやすい
  • HTMLを毎回直接編集する必要を減らせる
  • プレビューで公開前に確認できる
  • GA4以外の広告タグなども管理できる

というメリットがあります。

さらに、GA4イベントをGTMで設定するときは、GA4イベントタグとトリガーを組み合わせて「どのタイミングでイベントを送るか」を設定できます。Google サポート

GTM経由に向いているサイト

GTM経由でGA4を使う方法は、特に次のようなサイトに向いています。

  • クリック計測を増やしたいサイト
  • 問い合わせや申込みを計測したいサイト
  • 広告コンバージョンも管理したいサイト
  • 複数のタグを一元管理したいサイト
  • 今後イベント計測を増やす予定があるサイト

たとえばブログでも、

記事を読んだあと、どのCTAがクリックされたか

まで分析したい場合は、GTMを使うメリットが大きくなります。

反対に、基本的なアクセス数を見るだけでタグ追加の予定も少ない場合は、必ずしもGTMを使わなければならないわけではありません。

連携すると何ができる?

GTMとGA4を組み合わせると、基本的なページ表示だけでなく、さまざまなユーザー行動を計測できます。

たとえば、

  • ページビュー
  • ボタンクリック
  • 外部リンククリック
  • フォーム送信
  • 問い合わせ完了
  • 商品購入
  • 独自イベント

などです。

Google公式でも、GTMでGA4イベントタグとトリガーを設定することで、推奨イベントやカスタムイベントをGA4へ送信できると説明されています。Google サポート

ただし、GA4には自動収集イベントや拡張計測機能もあるため、GTMで同じイベントを重複して作らないことも重要です。

GTMとGA4を連携する前に準備するもの

GTMとGA4の設定を始める前に、必要なアカウントや権限を確認しておきましょう。

Google公式では、GTMでGA4を設定する前提として、

  • GA4アカウントとプロパティ
  • Webデータストリーム
  • GTMのセットアップ
  • GTMコンテナへのアクセス権
  • GA4の編集者以上の権限

が必要と案内されています。Google サポート

Googleアカウントを準備する

まず、GoogleサービスへログインするためのGoogleアカウントを準備します。

このアカウントを使って、

  • Google Analytics
  • Googleタグマネージャー

へログインします。

すでにGA4やGTMを利用している場合は、新しいGoogleアカウントを作成する必要はありません。

ただし、実際に利用するGA4プロパティやGTMコンテナへアクセスできるアカウントであることを確認しましょう。

GA4アカウントとプロパティを作成する

まだGA4を導入していない場合は、Google AnalyticsでアカウントとGA4プロパティを作成します。

プロパティは、Webサイトやアプリから集めたデータを管理・分析する単位です。

Google公式でも、GTMでGA4を設定する前に、GA4アカウントとプロパティを作成しておくことが前提になっています。Google サポート

なお、新しいプロパティを作成するには、Google Analytics側で編集者の役割が必要です。Google サポート

Webデータストリームを作成する

GA4プロパティを作成したら、Webサイト用のWebデータストリームを作成します。

データストリームは、WebサイトからGA4へデータを送るための入口のようなものです。

ここでは、

  • WebサイトURL
  • ストリーム名

などを設定します。

Webデータストリームを作成すると、そのサイトに関連するタグ情報を確認できるようになります。

Google公式でも、GTMでGA4を設定する前にWebデータストリームを作成しておくことが前提とされています。Google サポート

GTMアカウントとコンテナを作成する

次にGoogleタグマネージャーで、

  • アカウント
  • コンテナ

を準備します。

コンテナは、Webサイトで使用する、

  • Googleタグ
  • GA4イベントタグ
  • トリガー
  • 変数

などをまとめて管理する場所です。

すでに対象サイト用のGTMコンテナがある場合は、新しく作り直す必要はありません。

対象サイトに対応する正しいコンテナを使用することが重要です。

WebサイトにGTMコンテナを設置する

GTMを使うには、対象WebサイトへGTMコンテナが正しく設置されている必要があります。

GTMのタグを設定しても、サイト側にコンテナが設置されていなければタグは動きません。

WordPressでは、

  • テーマの機能
  • 専用プラグイン
  • コードを適切な場所へ設置

などの方法があります。

ただし、同じGTMコンテナを複数の方法で設置すると二重読み込みになる可能性があるため、設置方法は1つに統一しましょう。

必要な権限を確認する

設定作業を始める前に、権限も確認しましょう。

Google公式のGTMによるGA4設定ガイドでは、

  • 対象WebサイトのGTMコンテナへのアクセス
  • Google Analyticsアカウントの「編集者」以上のロール

が前提として案内されています。Google サポート

特に複数人でサイトを管理している場合は、

GA4には入れるが編集できない

GTMコンテナは閲覧だけできる

というケースもあります。

設定ボタンが使えない場合は、まずアクセス権を確認するとよいでしょう。

連携前チェックリスト

設定を始める前に、次の項目を確認しておきましょう。

確認項目チェック内容
Googleアカウントログインできる
GA4アカウント作成済み
GA4プロパティ対象サイト用を作成済み
Webデータストリーム対象サイト用を作成済み
GTMアカウント作成済み
GTMコンテナ対象サイト用を作成済み
WebサイトへのGTM設置完了している
GTMへのアクセス対象コンテナを操作できる
GA4権限編集者以上を確認
重複設置既存のGA4・GTM設定を確認

特に重要なのは、既存のGA4設置状況を確認することです。

WordPressテーマやプラグインですでにGA4を直接設置している状態で、さらにGTMから同じGoogleタグを設定すると、二重計測につながる場合があります。

そのため、

「これからGTMでGA4を設定する」前に「現在どの方法でGA4が入っているか」を確認する

ことをおすすめします。

Google AnalyticsでGoogleタグIDを確認する方法

GTMでGoogle Analytics 4(GA4)を設定するには、まずGA4側で対象サイトのGoogleタグIDを確認します。

Google公式では、GA4の管理画面からデータストリームを選択し、「Googleタグ」の設定画面を開いてGoogleタグIDを確認する手順が案内されています。 Google サポート

GA4の管理画面を開く

まずGoogle Analyticsへログインし、連携したいGA4プロパティを開きます。

複数のサイトやプロパティを管理している場合は、対象サイトのプロパティを選んでいるか必ず確認しましょう。

別のプロパティのタグIDをGTMへ設定すると、データが別のGA4プロパティへ送られてしまいます。

Google公式では、Googleタグ設定を開くにはGA4プロパティで編集者以上の権限が必要と案内しています。 Google サポート

「データストリーム」を開く

GA4の「管理」を開き、「データの収集と修正」にある**「データストリーム」**を選択します。

データストリームは、WebサイトやアプリからGA4へデータを送る入口です。

Webサイトの場合は、Webデータストリームを使用します。 Google サポート

対象のWebストリームを選択する

データストリームの一覧から、GTMと連携したいWebサイトのストリームを選びます。

ここでは、

  • WebサイトURL
  • ストリーム名
  • 測定ID

などを確認できます。

たとえば複数サイトを運営している場合は、URLを見て対象サイトと一致しているか確認してから次へ進みましょう。

「タグ設定を行う」を開く

Webストリームの詳細画面を開いたら、「Googleタグ」の項目から**「タグ設定を行う」**を開きます。

Google公式では、

管理 → データストリーム → 対象ストリーム → Googleタグ → タグ設定を行う

という流れで案内されています。 Google サポート

Googleタグを選択する

「Googleタグ」の設定画面では、「Googleタグ」または「Your Google tag」に表示されている対象タグを選択します。

ここを開くと、タグの詳細情報を確認できます。

Google AdsなどとGoogleタグを共有している場合もあるため、対象のGA4プロパティに接続されているタグか確認しておきましょう。

GoogleタグIDを確認する

Googleタグを開いたら、「タグの詳細」に表示されるGoogleタグIDを確認してコピーします。

このIDを、後ほどGTMの「Googleタグ」にある「タグID」欄へ入力します。

Google公式でも、Google Analyticsでは「タグ設定を行う」→対象のGoogleタグ→「タグの詳細」からGoogleタグIDをコピーする手順が案内されています。 Google サポート

測定IDとの違いに注意する

ここは初心者の方が特に迷いやすい部分です。

GA4のWebデータストリームには、**測定ID(Measurement ID)**があります。

測定IDは通常、

G-XXXXXXXXXX

のような形式です。Google公式では、測定IDはGA4のWebデータストリームを識別するIDと説明されています。 Google サポート

一方、Googleタグには「GoogleタグID」があり、現在のGoogleタグ設定ではタグ設定画面に表示されるGoogleタグIDを確認して使用する方法が案内されています。 Google サポート

違いを整理すると、次のようになります。

項目役割
測定IDGA4のWebデータストリームを識別
GoogleタグIDGoogleタグそのものを識別
確認場所測定IDはストリーム詳細、GoogleタグIDはGoogleタグ詳細

古い解説では「G-から始まる測定IDをGTMへ入力」と説明されている場合もあります。現在の記事では、Google公式の現行手順に合わせてGoogleタグIDを確認する方法を案内するのが安全です。

GTMでGoogleタグを作成する方法

GA4側でGoogleタグIDを確認したら、次はGTMでGoogleタグを作成します。

現在のGoogle公式では、GTMでGA4を設定する場合、タグタイプとして**「Googleタグ」**を選択し、GoogleタグIDを入力する方法が案内されています。 Google サポート

GTMの対象コンテナを開く

まずGoogleタグマネージャーへログインし、GA4と連携したいWebサイトのコンテナを開きます。

複数サイトを管理している場合は、

  • アカウント名
  • コンテナ名
  • コンテナID
  • 対象サイト

を確認しましょう。

違うサイトのコンテナへGoogleタグを設定すると、正しく計測できません。

「タグ」をクリックする

対象コンテナを開いたら、ワークスペースのメニューから**「タグ」**をクリックします。

ここでは、すでに作成している、

  • Googleタグ
  • GA4イベントタグ
  • 広告タグ

などを確認できます。

新しく作る前に、同じGoogleタグがすでに存在していないか確認すると、二重設定を防ぎやすくなります。

「新規」をクリックする

タグ画面を開いたら**「新規」**をクリックします。

新しいタグ設定画面が表示されるので、

タグ名

↓

タグタイプ

↓

タグID

↓

トリガー

の順に設定します。

Google公式でも、「タグ」→「新規」→タグ設定という流れで案内されています。 Google サポート

タグタイプで「Googleタグ」を選ぶ

「タグの設定」をクリックし、タグタイプから**「Googleタグ」**を選択します。

以前のGTM解説では「GA4設定タグ」と書かれていることがありますが、現在のGoogle公式ではGoogleタグを使用します。 Google サポート


GTMのタグの種類やGoogleタグ・GA4イベントタグの違いについては、「Googleタグマネージャーのタグとは?基本機能と設定方法を初心者向けに解説」で詳しく解説しています。

GoogleタグIDを入力する

「タグID」の欄へ、H2-3で確認したGoogleタグIDを入力します。

ここで注意したいのは、

別プロパティのIDを入力しないこと

です。

設定前に、

GA4側のGoogleタグID

と

GTMへ入力したタグID

が一致しているか確認しましょう。

Google公式でも、Googleタグの設定画面で「タグID」に対象のタグIDを入力するよう案内されています。 Google サポート

トリガーに「Initialization – All Pages」を設定する

ここは、当初の見出しから修正することをおすすめします。

現在のGoogle公式では、GA4用GoogleタグをGTMで設定するとき、トリガーとして**「Initialization – All Initialization Events」**を選択する案内になっています。別のGoogle公式入門ページでも「Initialization – All pages trigger」とされています。 Google サポート

Googleタグは他の計測タグの基礎となるため、通常のページビューより早い初期化タイミングで読み込ませる考え方です。

分かりやすいタグ名を付ける

タグ名は、あとから見ても役割が分かるようにしましょう。

たとえば、

Googleタグ|GA4

Googleタグ|メインサイト

などです。

GTMを長く使うとタグが増えるため、

タグの種類|用途

のように命名ルールを決めておくと管理しやすくなります。

Googleタグを保存する

設定内容を確認したら「保存」をクリックします。

確認するポイントは、

確認項目内容
タグタイプGoogleタグ
タグIDGA4側で確認したGoogleタグID
トリガーInitialization – All Pages
タグ名用途が分かる名前

ただし、保存しただけでは本番サイトへ公開されません。

Google公式では、保存後にプレビューモードで動作確認し、問題がなければ「送信」から公開する流れになっています。 Google サポート

そのため、

作成 → 保存 → プレビュー → 確認 → 公開

までを1セットとして覚えておきましょう。

Googleタグと旧GA4設定タグの違い

GTMでGA4を設定する方法は、以前と現在で名称が変わっています。

以前は**「Google Analytics: GA4 設定タグ」が使われていましたが、現在は「Googleタグ」**へ移行しています。Google公式でも、GA4設定タグはGoogleタグに置き換わり、既存のGA4設定タグは自動的にGoogleタグへアップグレードされたと案内されています。 Google サポート

以前はGA4設定タグが使われていた

以前のGTMでは、GA4の基本設定を行うために、

Google Analytics: GA4 設定タグ

を作成していました。

そこへGA4の測定IDを設定し、

  • ページビュー計測
  • GA4イベントタグの基礎設定
  • 共通設定

などに使っていました。

そのため、少し古いGTM解説記事や動画では、

「GA4設定タグを作成してください」

と説明されていることがあります。

現在はGoogleタグを使う

現在のGoogle公式では、GA4をGTMで設定するときはGoogleタグを使用します。Googleタグは、WebサイトからGoogle Analyticsやその他の指定されたGoogleサービスへデータを送信するための基礎となるタグです。 Google サポート

Google公式では、GA4設定タグを使っていた場合はGoogleタグへ自動アップグレードされ、測定や機能は基本的にそのまま継続すると説明されています。 Google サポート

初心者の方は、

新しく設定するならGoogleタグ

と覚えておけばよいでしょう。

Googleタグでできること

Googleタグは、GA4計測の土台となる設定を担当します。

Google公式では、Googleタグがページ上でGA4プロパティを読み込み、次の処理を行うと説明しています。 Google サポート

  • Google Analyticsタグの共通設定
  • Google Analytics Cookieの設定
  • 自動収集イベントの送信
  • 拡張計測イベントの送信

また、GoogleタグはGA4だけでなく、複数のGoogleサービスへデータを送れる構成になっています。 Google サポート

古い解説記事を見るときの注意点

古い記事を見るときは、次の表現に注意しましょう。

古い表現現在の表現
GA4設定タグGoogleタグ
測定IDをGA4設定タグへ設定GoogleタグのタグIDを設定
GA4設定タグ+GA4イベントタグGoogleタグ+GA4イベントタグ

ただし、GA4イベントタグそのものはGoogleタグへの移行でなくなったわけではありません。 Google公式でも、GA4イベントタグは引き続き利用されています。 Google サポート

そのため、古い記事をそのままコピーするのではなく、

「GA4設定タグ」と書かれていたら、現在はGoogleタグになっている可能性が高い

と考えるとよいでしょう。

初心者はどちらを使えばよい?

これから新しくGTMとGA4を設定する初心者の方は、Googleタグを使えば大丈夫です。

おすすめの考え方は、

  • 基本設定 → Googleタグ
  • 特定イベント送信 → GA4イベントタグ
  • 発火条件 → トリガー
  • 値の受け渡し → 変数

です。

わざわざ旧GA4設定タグを新しく作る必要はありません。

GTMからGA4へデータが送られる仕組み

GTMとGA4の連携では、Webサイト上でGTMコンテナが読み込まれ、その中のGoogleタグやGA4イベントタグが条件に応じて発火し、GA4へデータを送ります。

基本の流れは、

Webサイト

↓

GTMコンテナ読み込み

↓

Googleタグ発火

↓

必要に応じてGA4イベントタグ発火

↓

GA4へデータ送信

です。

WebサイトでGTMコンテナが読み込まれる

まず、ユーザーがWebサイトを開くと、ページに設置されたGTMコンテナが読み込まれます。

GTMコンテナには、

  • Googleタグ
  • GA4イベントタグ
  • トリガー
  • 変数

などの設定が保存されています。

ここで重要なのは、GTMそのものがアクセス解析をするわけではないという点です。

GTMは、条件に応じて必要なタグを動かす管理役です。

Googleタグが発火する

GTMコンテナが読み込まれると、設定されたGoogleタグがトリガー条件に応じて発火します。

Googleタグは、GA4プロパティをページ上で読み込み、

  • 共通設定
  • Cookie設定
  • 自動収集イベント
  • 拡張計測イベント

などを処理します。 Google サポート

つまり、GoogleタグはGA4計測の基礎となるタグと考えると分かりやすいでしょう。

GA4プロパティへデータが送信される

Googleタグが正しく発火すると、Webサイト上で取得したデータがGA4プロパティへ送信されます。

たとえば、

  • ページ表示
  • セッション開始
  • 初回訪問
  • 一部のユーザー操作

などです。

送信されたデータは、GA4のリアルタイムレポートやDebugView、標準レポートなどで確認できます。

自動収集イベントとは?

自動収集イベントとは、GA4を正しく設定すると、追加コードを書かなくても自動的に収集されるイベントです。

Google公式では、GoogleタグまたはFirebase SDKを使っている場合、これらのイベントを収集するために追加コードは不要と説明しています。 Google サポート

代表例として、

  • first_visit
  • session_start
  • user_engagement

などがあります。

初心者の方は、

GA4を設置しただけで自動的に入る基本イベント

と考えると分かりやすいです。

拡張計測機能とは?

拡張計測機能は、GA4管理画面で有効にすることで、コードを追加せずに一部のユーザー行動を計測できる機能です。Google公式では、Webデータストリームで拡張計測を有効にすると、Google Analyticsタグが対応イベントの送信を開始すると説明しています。 Google サポート

代表例は、

  • page_view
  • scroll
  • click
  • file_download
  • video関連

などです。

たとえばscrollイベントは、縦方向の約90%地点が初めて表示されたときに記録されます。 Google サポート

イベントタグとの違い

GoogleタグとGA4イベントタグは役割が違います。

タグ主な役割
GoogleタグGA4の基礎設定・基本データ送信
GA4イベントタグ特定イベントを追加で送信

たとえば、

ページ表示など基本計測

はGoogleタグが土台になります。

一方、

資料請求ボタンをクリックした

問い合わせが完了した

といった独自の行動を送りたい場合は、GA4イベントタグを使います。

Google公式でも、GTMで独自イベントを設定する場合は、GA4イベントタグ+送信タイミングを指定するトリガーを作成すると案内されています。 Google サポート

データ送信の流れ早見表

順番処理役割
1Webサイト表示ユーザーがページを開く
2GTMコンテナ読み込みタグ管理を開始
3Googleタグ発火GA4の基本設定・基本送信
4自動収集・拡張計測標準的なイベントを送信
5必要に応じてGA4イベントタグ発火独自イベントを送信
6GA4プロパティで受信データを集計・分析

初心者の方は、

Googleタグ=GA4計測の土台

GA4イベントタグ=追加したいイベント

と覚えると整理しやすいでしょう。

また、GA4の拡張計測ですでに取得できているクリックやスクロールなどを、GTMで重ねて設定すると二重計測になる可能性があります。イベントを追加する前に、GA4側で何が自動収集されているか確認しておくことが大切です。

GA4イベントタグをGTMで設定する方法

GA4イベントタグは、クリック・問い合わせ・購入など、特定のユーザー行動をGA4へ送信するために使います。

GTMでは、GA4イベントタグだけでは動かず、どのタイミングで送信するかを決めるトリガーと組み合わせて設定します。

GA4イベントタグとは?

GA4イベントタグとは、特定のイベントをGoogle Analytics 4へ送信するためのタグです。

たとえば、

  • CTAボタンのクリック
  • 問い合わせ完了
  • 商品購入
  • 資料請求
  • 外部リンククリック

などを計測したい場合に使います。

初心者の方は、

Googleタグ=GA4計測の土台

GA4イベントタグ=追加したい行動を送るタグ

と考えると分かりやすいでしょう。

新しいタグを作成する

まずGTMの対象コンテナを開き、左メニューの**「タグ」**をクリックします。

次に、

「新規」

をクリックして、新しいタグを作成します。

作成前に、同じ目的のタグがすでにないか確認すると、二重計測を防ぎやすくなります。

「Google Analytics:GA4イベント」を選ぶ

「タグの設定」をクリックし、タグタイプから、

Google Analytics:GA4イベント

を選びます。

ここで、

  • イベント名
  • イベントパラメータ
  • Googleタグとの関連

などを設定します。

Google公式でも、GA4イベントをGTMで送る場合は、GA4イベントタグとトリガーを組み合わせる方法が案内されています。

イベント名を入力する

次に、GA4へ送るイベント名を入力します。

たとえば、

  • generate_lead
  • sign_up
  • purchase
  • cta_click
  • outbound_click

などです。

ここで大切なのは、既存の推奨イベントが使える場合は、できるだけ推奨イベントを使うことです。

Googleでは、用途に合う推奨イベントがある場合はそれを使い、該当しないときにカスタムイベントを使う考え方が基本です。

イベントパラメータを設定する

イベントパラメータは、イベントに追加情報を持たせるために使います。

たとえばCTAクリックなら、

パラメータ名値
link_url{{Click URL}}
link_text{{Click Text}}
page_location{{Page URL}}

といった設定ができます。

これにより、単に「クリックされた」だけでなく、

どのリンクが

どの文字で

どのページから

クリックされたかをGA4側で確認しやすくなります。

トリガーを設定する

GA4イベントタグには、発火条件となるトリガーを設定します。

たとえば、

CTAボタンがクリックされたとき

なら、

  • トリガータイプ:クリック
  • 条件:Click Text contains お問い合わせ

などです。

このとき、

イベントタグ=送信内容

トリガー=送信タイミング

という関係になります。

タグを保存する

設定が終わったら、分かりやすいタグ名を付けて保存します。

たとえば、

GA4|CTAクリック

GA4|問い合わせ完了

GA4|外部リンク

などです。

保存後は、すぐ公開するのではなく、

プレビュー → Tag Assistantで確認 → 問題なければ公開

の順で進めましょう。

おすすめイベントとカスタムイベントの違い

GA4では、Googleが用途を定義している「推奨イベント」と、自分で名前を付ける「カスタムイベント」があります。

種類特徴例
推奨イベントGoogleが用途を定義generate_lead、purchase
カスタムイベント独自に作成cta_click、banner_click

たとえば問い合わせ完了なら、用途に合う場合はgenerate_leadを使えます。

一方、

特定のCTAをクリックした

といった独自行動では、cta_clickのようなカスタムイベントを使う方法があります。

初心者の方は、

推奨イベントがあるか確認

↓

なければカスタムイベント

という順で考えるとよいでしょう。

クリックイベントをGA4へ送る方法

クリックイベントは、GTMとGA4を組み合わせる代表的な使い方です。

たとえば、

  • CTAボタン
  • 外部リンク
  • 資料請求
  • 商品リンク
  • バナー

などのクリックをGA4へ送れます。

クリック計測の基本的な流れ

クリックイベント計測の基本は、

ユーザーがクリック

↓

GTMがクリックを検知

↓

トリガー条件を判定

↓

GA4イベントタグが発火

↓

GA4へイベント送信

という流れです。

つまり、

クリック変数 → トリガー → イベントタグ

の順で考えると分かりやすいでしょう。

クリックトリガーを作成する

まず、クリックを検知するトリガーを作成します。

クリックトリガーには、

  • すべての要素
  • リンクのみ

があります。

たとえば通常の<a>リンクなら「リンクのみ」、ボタン要素なら「すべての要素」を使うことがあります。

条件には、

  • Click URL
  • Click Text
  • Click ID
  • Click Classes

などを使えます。


クリックトリガーの種類や条件設定については、「Googleタグマネージャーのトリガーとは?作成方法と使い方をわかりやすく解説」で詳しく解説しています。

Click URLを使う方法

Click URLは、クリックされたリンク先URLを取得する変数です。

たとえば、外部リンクを計測したい場合は、

Click URL does not contain 自サイトドメイン

などの条件を使えます。

また、

Click URL contains amazon.co.jp

とすれば、Amazonリンクだけを対象にすることもできます。

リンク先URLを基準に判定したい場合に便利です。

Click Textを使う方法

Click Textは、クリックされた要素の表示文字を取得します。

たとえば、

「資料請求はこちら」

というボタンなら、

Click Text contains 資料請求

と設定できます。

ただし、同じ文言が複数箇所にある場合は、

  • Click ID
  • Click Classes
  • Click URL

などを組み合わせると判定しやすくなります。

GA4イベント名を設定する

クリックイベント用のタグでは、GA4へ送るイベント名を設定します。

たとえば、

  • cta_click
  • outbound_click
  • affiliate_click

などです。

用途に合う推奨イベントがある場合はそちらを優先し、独自用途の場合だけカスタムイベント名を使いましょう。

イベントパラメータに変数を使う

クリックイベントでは、イベントパラメータにGTMの変数を入れると便利です。

たとえば、

パラメータ値
link_url{{Click URL}}
link_text{{Click Text}}
page_location{{Page URL}}

と設定します。

すると、GA4側で、

  • どのURLがクリックされたか
  • どの文字だったか
  • どのページからクリックされたか

を分析しやすくなります。

CTAボタンを計測する例

たとえば、

「お問い合わせはこちら」

というCTAボタンを計測する場合です。

設定例は、

トリガー

  • 種類:クリック
  • 条件:Click Text contains お問い合わせ

GA4イベントタグ

  • イベント名:cta_click
  • link_text:{{Click Text}}
  • page_location:{{Page URL}}

です。

流れは、

CTAクリック

↓

Click Text取得

↓

条件一致

↓

cta_click送信

となります。

外部リンククリックを計測する例

外部リンクを計測する場合は、Click URLを使うと分かりやすいです。

たとえば、自サイトが、

example.com

なら、

Click URL does not contain example.com

という条件で外部リンクを判定できます。

GA4イベントタグでは、

イベント名:outbound_click

link_url:{{Click URL}}

のように設定します。

ただし、GA4の拡張計測では、外部リンククリックを自動で計測できる場合があります。

そのため、GTMで同じ外部リンクイベントを追加すると、二重計測になる可能性があります。

クリック計測を追加する前に、

  • GA4の拡張計測が有効か
  • すでにclickイベントが取得されていないか

を確認しておくことが大切です。

クリックイベント設定早見表

項目設定例
クリック変数Click URL、Click Text
トリガークリック
条件一部のクリック
イベント名cta_click、outbound_click
パラメータlink_url、link_text
確認方法Tag Assistant、DebugView

問い合わせ・申込みをGA4で計測する方法

問い合わせや申込みは、ブログや企業サイトで重要な成果の1つです。

GTMとGA4を使えば、

  • 問い合わせ完了
  • 資料請求完了
  • 申込み完了
  • 見積もり依頼完了

などをイベントとして計測できます。

ただし、単に送信ボタンをクリックしただけでは、本当に送信が成功したとは限りません。できるだけ**「完了したことが確認できる地点」**を計測するのが基本です。

成果計測では「成功」を基準にする

問い合わせ計測では、

送信を試みた

ではなく、

正常に送信が完了した

ことを基準にします。

たとえば、

  • サンクスページが表示された
  • フォーム送信成功イベントが発生した
  • Ajax送信後に完了メッセージが表示された

といったタイミングです。

GA4では、問い合わせや見込み客獲得に合う場合、generate_leadなどの推奨イベントを利用できます。

初心者の方は、

クリック=途中の行動

送信成功=成果

と分けて考えると分かりやすいでしょう。

送信ボタンクリックだけで判断しない

送信ボタンのクリックだけを成果にすると、実際には問い合わせが完了していない場合も計測されます。

たとえば、

  • 必須項目が未入力
  • メールアドレス形式が間違っている
  • 通信エラーが発生した
  • 入力内容の確認画面で止まった

といった場合です。

このため、

送信ボタンクリック数=問い合わせ完了数

とは限りません。

送信ボタンのクリックは途中経過として分析し、成果そのものは完了地点で計測する方が正確です。

サンクスページで計測する方法

フォーム送信後に、

/thanks/

などの完了ページへ移動する場合は、そのページ表示を条件に計測する方法が分かりやすいです。

たとえば、

トリガー条件

Page Path equals /thanks/

とします。

そのトリガーをGA4イベントタグへ設定し、

イベント名:generate_lead

などを送信します。

流れは、

フォーム送信

↓

サンクスページ表示

↓

ページ条件成立

↓

GA4イベントタグ発火

↓

GA4へ問い合わせ完了を送信

となります。

ただし、サンクスページを再読み込みすると再度イベントが発生する可能性があるため、サイト構造に応じた確認も必要です。

フォーム送信トリガーを使う方法

GTMにはフォーム送信トリガーがあります。

たとえば、

Form ID equals contact-form

という条件を設定すれば、特定フォームの送信を対象にできます。

主な流れは、

フォーム送信

↓

Form IDを取得

↓

トリガー条件を判定

↓

GA4イベントタグ発火

です。

ただし、すべてのフォームで標準のフォーム送信トリガーが正しく動くとは限りません。

JavaScriptやAjaxで独自の送信処理をしている場合は、別の方法が必要になることがあります。

カスタムイベントを使う方法

標準のフォーム送信トリガーで取得できない場合は、カスタムイベントを使う方法があります。

たとえば送信成功時に、

dataLayer.push({
  event: 'contact_complete'
});

と送ります。

GTMでは、

トリガータイプ:カスタムイベント

イベント名:contact_complete

と設定します。

すると、

問い合わせ成功

↓

contact_complete発生

↓

カスタムイベントトリガー成立

↓

GA4イベントタグ発火

という流れで計測できます。

Ajaxフォームでの注意点

Ajaxフォームは、ページを再読み込みせずに送信処理を行います。

そのため、

  • サンクスページへ移動しない
  • 通常のフォーム送信イベントが取得できない
  • 完了メッセージだけ表示される

といったケースがあります。

この場合は、

  • カスタムイベント
  • dataLayer.push()
  • 成功時に表示される要素の検知

などを検討します。

特にWordPressの問い合わせフォームプラグインでは、送信方法がプラグインごとに異なるため、Tag Assistantで実際のイベントを確認してから設定するのが安全です。

問い合わせ完了イベントを送る例

たとえば、問い合わせ完了時にcontact_completeというカスタムイベントが発生するサイトを考えます。

GTMでは、

トリガー

  • 種類:カスタムイベント
  • イベント名:contact_complete

GA4イベントタグ

  • イベント名:generate_lead
  • パラメータ:必要に応じて問い合わせ種類など

と設定します。

流れは、

問い合わせ送信成功

↓

contact_complete

↓

トリガー成立

↓

generate_lead送信

です。

問い合わせ方法別に分析したい場合は、データレイヤー変数を使って、

  • 一般問い合わせ
  • 資料請求
  • 見積もり依頼

などをイベントパラメータへ渡すこともできます。

問い合わせ計測方法早見表

計測方法向いているケース注意点
サンクスページ完了ページへ遷移する再読み込みに注意
フォーム送信標準フォームAjaxでは動かない場合あり
カスタムイベント独自・Ajaxフォーム実装が必要
ボタンクリック途中行動の分析成果そのものには不向き

GTMの変数をGA4イベントで使う方法

GTMの変数を使うと、GA4イベントへ詳しい情報を追加できます。

たとえば、

  • クリックされたURL
  • クリックされた文字
  • 現在のページURL
  • 商品名
  • 商品価格
  • 問い合わせ種類

などです。

これらをイベントパラメータとしてGA4へ送ることで、単なるイベント数だけでなく、どの内容・どのページ・どの商品だったのかまで分析しやすくなります。

変数をイベントパラメータへ渡す

GA4イベントタグでは、イベントパラメータの値にGTM変数を指定できます。

たとえば、

パラメータ名値
link_url{{Click URL}}
link_text{{Click Text}}
page_location{{Page URL}}

と設定します。

これにより、同じイベントタグでも、ユーザーの操作ごとに違う値をGA4へ送れます。


組み込み変数・ユーザー定義変数・データレイヤー変数の仕組みについては、「Googleタグマネージャーの変数とは?役割と設定方法を初心者向けに解説」で詳しく解説しています。

Click URLを送る例

外部リンククリックをGA4へ送る場合は、Click URL変数を利用できます。

たとえば、

イベント名:outbound_click

パラメータ:link_url

値:{{Click URL}}

と設定します。

すると、

外部リンクAをクリック

→ link_url=リンクAのURL

外部リンクBをクリック

→ link_url=リンクBのURL

というように、同じイベントでもリンク先を区別できます。

Click Textを送る例

Click Textを使えば、クリックされた文字をGA4へ送れます。

たとえば、

イベント名:cta_click

パラメータ:link_text

値:{{Click Text}}

とします。

すると、

  • 「お問い合わせ」
  • 「資料請求」
  • 「商品を見る」

など、どのCTAがクリックされたのか分析できます。

ただし、同じ文字が複数箇所にある場合は、Click URLやClick IDなども組み合わせると分かりやすくなります。

Page URLを送る例

Page URLをイベントパラメータへ渡すと、どのページでイベントが発生したのか確認できます。

たとえば、

イベント名:cta_click

page_location:{{Page URL}}

と設定します。

すると、

記事AでCTAクリック

記事BでCTAクリック

をページURLごとに区別できます。

ただし、GA4には標準でページ位置などの情報が付くイベントもあるため、同じ情報を必要以上に重複して送らないようにしましょう。

データレイヤー変数を使う例

サイト独自の情報は、データレイヤー変数を使うと便利です。

たとえば、

dataLayer.push({
  event: 'contact_complete',
  contact_type: '資料請求'
});

と送っている場合、

DLV|問い合わせ種類

というデータレイヤー変数を作ります。

GA4イベントタグで、

パラメータ:contact_type

値:{{DLV|問い合わせ種類}}

と設定すれば、

資料請求

という値をGA4へ送れます。

商品名や価格を送る例

ECサイトでは、商品情報をデータレイヤーから取得してGA4へ送ることがあります。

たとえば、

dataLayer.push({
  event: 'view_item',
  product_name: '商品A',
  price: 5980
});

と送られている場合、

  • DLV|商品名
  • DLV|価格

を作成します。

GA4イベントタグへ、

商品名 → {{DLV|商品名}}

価格 → {{DLV|価格}}

と設定することで、商品ごとのデータを送信できます。

ただし、GA4のEC計測ではGoogleが定義しているイベント名・パラメータ構造があります。購入や商品閲覧などを実装する場合は、その仕様に合わせることが大切です。

undefinedになっていないか確認する

変数をGA4イベントへ使うときに特に注意したいのがundefinedです。

これは、その時点で変数の値を取得できていない状態を表します。

主な原因は、

  • dataLayerへまだ値が送られていない
  • キー名を間違えている
  • 対象イベントが違う
  • 組み込み変数を有効にしていない
  • 変数設定を間違えている

などです。

たとえば、

タグ発火

↓

その後で商品価格をdataLayerへ送信

という順番では、タグ発火時点で価格を取得できません。

公開前にはTag Assistantで、

イベントを選択

↓

Variablesを確認

↓

値が正しく入っている

↓

Tags Firedを確認

という順で確認しましょう。

GA4イベントで使う変数早見表

送りたい情報GTM変数GA4側の用途例
リンク先URLClick URL外部リンク分析
クリック文字Click TextCTA分析
発生ページPage URLページ別分析
問い合わせ種類データレイヤー変数成果分類
商品名データレイヤー変数商品分析
価格データレイヤー変数売上・商品分析

初心者の方は、

イベント=何が起きたか

パラメータ=そのイベントの詳しい情報

変数=その情報を取得する仕組み

と覚えると整理しやすいでしょう。

GTMとGA4の連携をプレビューで確認する方法

GTMでGoogleタグやGA4イベントタグを設定したら、すぐに公開するのではなく、プレビューモードで正しく動作しているか確認しましょう。

Google公式でも、プレビューとデバッグモードを使うと、現在のドラフト設定を公開前にテストでき、どのタグがどの順番で配信されたか確認できると案内されています。 Google サポート

GTMのプレビューモードを起動する

まず、Googleタグマネージャーで対象のコンテナを開きます。

次に、ワークスペース右上の**「プレビュー」**をクリックします。

するとTag Assistantが開くので、確認したいWebサイトのURLを入力し、**「接続」**をクリックします。Google公式では、接続後に対象サイトが新しいウィンドウまたはタブで開き、右下に「接続済み」と表示されると案内されています。 Google サポート

基本の流れは、

GTMを開く

↓

「プレビュー」をクリック

↓

URLを入力

↓

「接続」をクリック

↓

対象サイトを操作

です。

Tag AssistantでConnectedを確認する

対象サイトとの接続に成功すると、Tag Assistant側で接続状態を確認できます。

表示は環境によって日本語の「接続済み」または英語のConnectedになることがあります。

ここで接続できていない場合は、

  • GTMコンテナが正しく設置されているか
  • URLを間違えていないか
  • ブラウザ拡張機能がタグをブロックしていないか
  • 同意設定やCSPの影響がないか

を確認しましょう。

Google公式でも、Tag Assistantはタグの未設置や設定ミス、重複タグなどのトラブル確認に使えると案内されています。 Google サポート

Googleタグが発火しているか確認する

接続できたら、まず基礎となるGoogleタグが正しく動いているか確認します。

Google公式では、Tag Assistantで検出されたGoogleタグを確認し、概要画面で関連イベントが表示されていれば、タグが正しく設定されていると判断できると案内しています。 Google サポート

確認したいポイントは、

  • Googleタグが検出されている
  • 想定したタイミングで発火している
  • 正しいGA4のリンク先へ送信している

ことです。

Googleタグが発火していなければ、その上に作ったGA4イベントタグも期待どおり動かない可能性があります。

GA4イベントタグが発火しているか確認する

次に、CTAクリックや問い合わせ完了など、作成したGA4イベントタグを確認します。

たとえば「お問い合わせ」ボタンをクリックしたら、

クリックイベント発生

↓

トリガー条件一致

↓

GA4イベントタグ発火

となっているか確認します。

目的の操作を実際に行い、そのイベントをTag Assistantで選択して確認しましょう。

Tags Firedを確認する

Tag Assistantでは、選択したイベントで実際に発火したタグをTags Firedで確認できます。

たとえば、

CTAボタンをクリック

↓

GA4|CTAクリック

がTags Firedに表示

となっていれば、そのイベントでタグが発火したことが分かります。

Google公式でも、Tags Firedには発火したタグが表示され、タグが期待どおり配信されているか確認できると案内されています。 Google サポート

Tags Not Firedを確認する

目的のタグが発火しなかった場合は、Tags Not Firedを確認します。

ここに目的のタグがある場合は、

  • トリガー条件が一致していない
  • Click URLやClick Textが想定と違う
  • Page URLの条件が違う
  • 同意条件でブロックされている

などが考えられます。

Google公式でも、期待したタグがTags Firedにない場合はTags Not Firedを確認し、条件や同意設定を調べる方法が案内されています。 Google サポート

Variablesの値を確認する

トリガーが発火しない場合は、Variablesの確認が重要です。

変数は、トリガー条件やタグへ渡す値として使われます。Google公式でも、変数はトリガーのフィルタ条件や、タグへ動的な値を渡すために使われると説明されています。 Google サポート

たとえば、

  • Page URL
  • Page Path
  • Click URL
  • Click Text
  • Click ID
  • データレイヤー変数

などが想定した値になっているか確認しましょう。

問題がなければ公開する

Googleタグ、GA4イベントタグ、トリガー、変数に問題がなければ公開します。

Google公式では、プレビューで検証後、ワークスペース右上の「送信」から**「公開してバージョンを作成」**を選び、バージョン名と説明を入力して公開する流れが案内されています。 Google サポート

公開前には、

  • 必要なタグが発火している
  • 不要なタグが発火していない
  • 変数の値が正しい
  • 二重発火していない

ことを確認しましょう。

GTM側の確認手順早見表

順番確認内容確認場所
1プレビュー開始GTM
2サイトと接続Tag Assistant
3Googleタグ確認Summary・Tags
4GA4イベントタグ確認対象イベント
5発火タグ確認Tags Fired
6未発火タグ確認Tags Not Fired
7変数値確認Variables
8問題なければ公開GTM

GA4側でデータが届いているか確認する方法

GTM側でタグが発火していても、GA4側で実際にデータを受信できているかまで確認しておくと安心です。

Google公式では、データ収集の確認にはリアルタイムレポートとDebugViewを使う方法が案内されています。 Google サポート

リアルタイムレポートを確認する

GA4のリアルタイムレポートでは、直近のユーザー行動やイベントを確認できます。

たとえば、

  • ページを表示する
  • CTAボタンをクリックする
  • 問い合わせを完了する

などの操作を行い、GA4側でイベントが反映されているか確認します。

リアルタイムレポートは、GA4にデータが届いているかを素早く確認するときに便利です。Google公式でも、データ収集を確認する方法としてリアルタイムレポートが案内されています。 Google サポート

DebugViewを開く

より詳しく確認したい場合は、DebugViewを使います。

DebugViewでは、デバッグ対象のブラウザや端末から送られたイベントを時系列で確認できます。Google公式でも、DebugViewはブラウザやモバイル端末で発生したイベントを監視するためのレポートと説明されています。 Google サポート

GTMのプレビューモードを使っていると、デバッグ確認を行いやすくなります。

イベント名を確認する

DebugViewでは、送信したイベント名が正しいか確認します。

たとえば、

  • cta_click
  • generate_lead
  • purchase

などです。

イベント名を確認するときは、

  • スペルミスがないか
  • 想定したイベント名になっているか
  • 同じイベントが複数回送られていないか

を見ておきましょう。

イベントパラメータを確認する

イベント名だけでなく、イベントパラメータも確認します。

たとえば、

  • link_url
  • link_text
  • page_location
  • contact_type
  • product_name
  • value

などです。

GTM側では正常にタグが発火していても、変数がundefinedだった場合は、期待したパラメータ値が届いていないことがあります。

そのため、

Tag Assistantで変数確認

↓

DebugViewで実際の受信値確認

まで行うと安心です。

データが表示されない場合の確認ポイント

GA4にデータが表示されない場合は、次の順に確認しましょう。

  • GoogleタグがTag Assistantで検出されているか
  • GA4イベントタグがTags Firedに入っているか
  • 正しいGA4プロパティを見ているか
  • タグIDやリンク先が正しいか
  • 変数がundefinedになっていないか
  • 同意設定で送信がブロックされていないか
  • 二重設定や設定ミスがないか

Google公式でも、Googleタグが見つからない場合はサイトコードや測定設定に問題がある可能性があると案内しています。 Google サポート

通常レポートへの反映には時間差がある

ここは初心者の方が特に迷いやすいところです。

GA4の通常レポートや探索では、データがすぐ反映されるとは限りません。

Google公式では、通常のレポートや探索ツールではデータ処理に24~48時間かかることがあると案内しています。 Google サポート

そのため、設定直後に通常レポートへ表示されなくても、すぐに設定ミスと判断しないようにしましょう。

確認の順番は、

設定直後 → Tag Assistant

↓

次に → DebugView

↓

リアルタイムレポート

↓

通常レポートは時間を置いて確認

がおすすめです。

GTM・GA4確認方法早見表

確認したいこと確認場所
タグが設置されているかTag Assistant
タグが発火したかTags Fired
発火しなかった理由Tags Not Fired
変数値Variables
GA4がデータを受信したかDebugView
直近のアクセスリアルタイム
通常分析標準レポート・探索

初心者の方は、

GTMで「送ったか」を確認

GA4で「届いたか」を確認

と覚えると、トラブル時にも原因を切り分けやすくなります。

GTMとGA4を連携するときの二重計測に注意

GTMとGA4を連携するときに、初心者の方が特に注意したいのが二重計測です。

二重計測が起こると、

  • ページビューが実際より多くなる
  • イベント数が重複する
  • コンバージョン数が正しく見えない
  • 分析結果を誤って判断する

といった問題につながります。

二重計測とは?

二重計測とは、同じページ表示やイベントが2回以上GA4へ送信される状態です。

たとえば、本来1回のページビューなのに、

  • WordPressテーマから1回
  • GTMから1回

送られると、GA4側では2回分として記録される可能性があります。

初心者の方は、

同じ計測を複数の方法で送っていないか

をまず確認すると分かりやすいでしょう。

GA4を直接設置しながらGTMでも設定している

よくある原因の1つが、GA4を直接設置したまま、GTMからもGoogleタグを設定しているケースです。

たとえば、

HTMLにGA4コードを直接設置

+

GTMからGoogleタグを発火

という状態です。

この場合、同じGA4プロパティへ複数回データが送られる可能性があります。

GTMへ移行する場合は、既存の直接設置が残っていないか確認しましょう。

WordPressテーマとGTMで重複している

WordPressテーマによっては、Google Analyticsの測定IDやGoogleタグを入力できる機能があります。

その状態でGTM側にもGoogleタグを設定すると、

  • テーマからGA4送信
  • GTMからGA4送信

となり、重複する可能性があります。

特に、

  • テーマ設定
  • カスタマイザー
  • アクセス解析設定

などを確認しておきましょう。

プラグインとGTMが重複している

Google Analytics用プラグインやSEOプラグインにGA4設定が入っている場合も注意が必要です。

たとえば、

  • Site Kit系
  • GA4計測用プラグイン
  • SEOプラグインのアクセス解析機能

などです。

GTMでGoogleタグを管理する場合は、プラグイン側でも同じGA4計測を有効にしていないか確認しましょう。

GA4拡張計測とGTMイベントが重複している

GA4には、拡張計測によって自動で取得できるイベントがあります。

代表例は、

  • scroll
  • click
  • file_download
  • video関連

などです。

その状態でGTMから同じイベントを送ると、同じユーザー行動が重複して記録される可能性があります。

たとえば、

GA4拡張計測で外部リンククリックを取得

しながら、

GTMでも外部リンククリックイベントを作成

すると、二重計測になることがあります。

二重計測を確認する方法

二重計測は、Tag AssistantやGA4のDebugViewを使って確認できます。

確認するポイントは、

  • 同じ操作でタグが2回発火していないか
  • 同じイベント名が連続して届いていないか
  • 同じGoogleタグが複数設置されていないか
  • GA4拡張計測とGTMイベントが重複していないか

です。

たとえばCTAボタンを1回押したのに、

cta_click

が2回表示された場合は、重複設定を疑いましょう。

どちらか1つの方法に整理する

二重計測を防ぐ基本は、同じ目的の計測方法を1つに整理することです。

たとえばGA4の基本計測なら、

  • 直接設置
  • WordPressテーマ
  • プラグイン
  • GTM

のどれで管理するのかを決めます。

GTMを中心に管理するなら、

GA4基本計測 → GTM

イベント計測 → GTM

と統一すると分かりやすくなります。

ただし、既存設定を削除する前に、現在どの方法でデータが送られているか確認してから変更しましょう。

二重計測チェック早見表

確認場所チェック内容
HTML直接設置GA4コードが残っていないか
WordPressテーマGA4設定が有効になっていないか
プラグインGA4計測機能が有効でないか
GTM同じGoogleタグが複数ないか
GA4拡張計測同じイベントを自動取得していないか
Tag Assistant同じタグが複数回発火していないか
DebugView同じイベントが重複していないか

WordPressでGTMとGA4を連携する方法

WordPressでも、GTM経由でGA4を利用できます。

基本的な流れは、

WordPressへGTMコンテナを設置

↓

GTMでGoogleタグを設定

↓

GA4へデータ送信

です。

重要なのは、GTMコンテナとGA4計測コードを二重に設置しないことです。

WordPressでもGTM経由でGA4を使える

WordPressサイトでも、GTMコンテナを正しく設置すれば、GTMからGoogleタグやGA4イベントタグを管理できます。

たとえば、

  • ページビュー
  • CTAクリック
  • 外部リンク
  • フォーム送信
  • 問い合わせ完了

などを計測できます。

WordPressだから特別なGA4を使うわけではなく、通常のGTM・GA4の仕組みを利用します。

GTMコンテナを設置する

GTMを使うには、WordPressサイトへコンテナコードを設置します。

GTMの標準的なコンテナスニペットは、

  • <head>内
  • <body>開始直後

に配置する構成です。

WordPressでは、

  • テーマ機能
  • プラグイン
  • テーマファイルへ直接設置

などの方法があります。

どの方法を使う場合でも、同じコンテナを1回だけ設置することが重要です。

テーマ機能を使う方法

テーマによっては、アクセス解析やGTMコードを入力できる機能があります。

この方法は、テーマ側が適切な位置へコードを出力してくれるため、初心者でも比較的使いやすいです。

ただし、

  • Google Analytics入力欄
  • GTM入力欄

が別になっている場合は、両方へ同じ目的の計測設定を入れないよう注意しましょう。

GTMでGA4を管理するなら、テーマ側のGA4直接設置は不要になるケースがあります。

プラグインを使う方法

GTM設置用プラグインを使う方法もあります。

プラグインなら、テーマファイルを直接編集せずにGTMコンテナを設置できます。

ただし、

  • GTM設置用プラグイン
  • GA4計測用プラグイン
  • SEOプラグイン

を同時に使っている場合は、計測コードが重複していないか確認しましょう。

「便利だから全部有効にする」という使い方は避けた方が安全です。

テーマファイルへ直接設置するときの注意点

テーマファイルへ直接GTMコードを設置する方法もあります。

ただし、

  • テーマ更新で消える可能性がある
  • 挿入位置を間違える可能性がある
  • PHP編集ミスでサイト表示に影響する可能性がある

ため、初心者には少し難しい方法です。

直接編集する場合は、子テーマを使い、バックアップを取ってから作業する方が安全です。

GA4の直接設置と重複しないようにする

WordPressで最も重要なのは、GA4の設置方法を重複させないことです。

確認する場所は、

  • テーマ設定
  • プラグイン
  • カスタムHTML
  • header.php
  • functions.php
  • GTM

などです。

たとえば、

Cocoon側でGA4測定IDを入力

+

GTMでGoogleタグ設定

という状態なら、同じGA4計測が重複する可能性があります。

GTM経由へ統一する場合は、既存の直接設置を確認してから整理しましょう。

WordPressでの設置方法早見表

方法メリット注意点
テーマ機能設定しやすいGA4直接設置との重複
プラグインHTML編集不要複数プラグインの重複
テーマ直接編集自由度が高い更新・編集ミス
GTM経由でGA4管理一元管理しやすい既存GA4を整理する

初心者の方は、

GTMコンテナはWordPressに1回だけ設置

GA4の基本計測はGTM側で管理

既存のGA4直接設置が残っていないか確認

という3点を意識すると分かりやすいでしょう。

CocoonでもGTMを利用できる

Cocoonでは、管理画面からGTMのコンテナIDを設定できます。

基本的な流れは、

WordPress管理画面

↓

Cocoon設定

↓

アクセス解析・認証

↓

Googleタグマネージャ設定

↓

タグマネージャIDを入力

となります。

Cocoon公式でも、「Cocoon設定」→「アクセス解析・認証」から、GTM-XXXXXXX形式のタグマネージャIDを入力する方法が案内されています。Cocoon

そのため、Cocoonを使っている場合は、最初からテーマファイルへGTMコードを直接書き込む必要はありません。

アクセス解析設定を確認する

GTMを導入する前に、Cocoonの**「アクセス解析・認証」**設定を確認しましょう。

特に確認したいのは、

  • Googleタグマネージャ設定
  • Google Analytics設定
  • GA4測定ID
  • 過去に追加したアクセス解析コード

です。

Cocoonでは、GA4を直接設定する方法と、GTM経由で設定する方法の両方が用意されています。Cocoon

どちらを使っているのか分からないまま設定を追加すると、後から管理しにくくなるため、まず現在の設定状況を把握しておきましょう。

Google Analyticsコードの重複に注意する

ここはCocoonの場合、少し補足が必要です。

Cocoon公式では、GoogleタグマネージャIDが設定されている場合、二重計測を防ぐためGTM側が優先され、CocoonのGA4測定IDを入力していてもそちらからは計測されない仕組みが案内されています。Cocoon

そのため、

CocoonのGA4測定ID+CocoonのGTM設定

だけで直ちに二重計測になるとは限りません。

ただし、

  • 別のGA4プラグイン
  • header.phpへの直接記述
  • カスタムHTML
  • 外部プラグインによるGoogleタグ

などが追加されている場合は別です。

つまり、Cocoon側に二重計測防止の仕組みがあっても、サイト全体で他の設置方法が残っていないか確認することが大切です。

GTMコンテナの二重設置に注意する

GTMそのものを複数の方法で設置するのも避けましょう。

たとえば、

Cocoon設定にGTM-IDを入力

+

GTMプラグインでも同じIDを設定

+

header.phpにもGTMコードを記述

といった状態です。

GTMコンテナは、通常1つの方法で設置すれば十分です。

Cocoonの機能を使うのであれば、同じコンテナを別の方法でも追加していないか確認しておきましょう。

設定後はTag Assistantで確認する

設定が終わったら、見た目だけで判断せず、Tag Assistantで確認します。

Google公式では、GTMのワークスペースから「プレビュー」を開き、サイトURLを入力して接続すると、公開前のコンテナ設定を確認できます。Google サポート

確認するポイントは、

  • 正しいGTMコンテナが読み込まれている
  • Googleタグが発火している
  • 同じGoogleタグが重複していない
  • GA4イベントタグが意図した条件で動いている

ことです。

Cocoonで設定したから終わりではなく、

Cocoon設定 → GTM確認 → GA4確認

まで行うと安心です。

Cocoon設定確認早見表

確認場所確認する内容
Cocoon設定アクセス解析・認証を確認
GTM設定正しいGTM-IDか
GA4設定既存の測定IDを確認
プラグインGA4・GTMを別途出力していないか
テーマファイル手動コードが残っていないか
Tag Assistantタグの発火・重複を確認

GTMとGA4の連携でよくある失敗

GTMとGA4の設定は、一つひとつの操作は難しくありませんが、ID・トリガー・公開・コンテナ設置など、どこか1か所でも間違えるとデータが送信されないことがあります。

ここでは、初心者の方が特につまずきやすいポイントを確認していきましょう。

GoogleタグIDを間違えている

まず確認したいのが、Googleタグに設定したタグIDです。

対象とは違うGoogleタグIDを設定すると、意図していないリンク先へデータを送ってしまう可能性があります。

Google公式では、GTMのGoogleタグで「タグID」に対象のタグIDを入力する手順が案内されています。Google サポート

設定後は、

GA4側で確認したタグID

と

GTMへ入力したタグID

が一致しているか確認しましょう。

別のGA4プロパティを設定している

複数サイトを管理している場合に起こりやすいのが、別のGA4プロパティを使ってしまうことです。

たとえば、

  • サイトA用GA4
  • サイトB用GA4

があるのに、サイトAのGTMへサイトB側のタグIDを設定すると、データの送信先が想定と違ってしまいます。

確認するときは、

  • プロパティ名
  • WebサイトURL
  • Webデータストリーム
  • タグID

をセットで確認すると間違いを防ぎやすくなります。

初期化 – すべてのページを設定していない

この見出しは、当初の「All Pages」から修正するのがおすすめです。

現在のGoogle公式では、GoogleタグをGTMへ追加するときのトリガーとして、**「初期化 – すべてのページ」**を使用する方法が案内されています。これは、Googleタグを他のタグより先に読み込ませるためです。Google サポート

したがって、Googleタグを作成したら、

タグタイプ:Googleタグ

タグID:対象ID

トリガー:初期化 – すべてのページ

になっているか確認しましょう。

タグを保存しただけで公開していない

GTMでは、タグを保存しただけでは本番サイトへ変更が反映されません。

Google公式でも、タグを設定したあと、

プレビューで確認

↓

送信

↓

公開してバージョンを作成

という流れが案内されています。Google サポート

「設定は間違っていないのにデータが来ない」という場合は、公開を忘れていないか確認しましょう。

GTMコンテナがサイトに設置されていない

GTM管理画面でタグをいくら作成しても、サイト側にGTMコンテナが設置されていなければ動きません。

Google公式でも、GoogleタグをGTMで設定する前提として、WebサイトにTag Managerコンテナをインストールする必要があるとされています。Google サポート

Cocoonなら、

Cocoon設定 → アクセス解析・認証 → Googleタグマネージャ設定

でコンテナIDを確認しましょう。Cocoon

タグが二重に設置されている

逆に、GTMやGoogleタグが複数設置されているケースもあります。

たとえば、

  • Cocoon
  • プラグイン
  • テーマファイル
  • GTM

など複数の経路から同じ計測を行っている状態です。

Google公式でも、GoogleタグをCMSへ手動設置する場合、1ページに複数のGoogleタグを重ねて実装しないよう案内しています。Google サポート

同じイベントが複数回送信されていないか、Tag AssistantやDebugViewで確認しましょう。

GA4イベントタグだけ作ってGoogleタグを設定していない

GA4イベントタグだけを作成し、基本となるGoogleタグが設定されていないケースにも注意が必要です。

Google公式の現在の手順では、GA4をGTMで設定するときは、まずGoogleタグを設定してWebサイトからGA4へデータが流れる基礎を作る形になっています。Google サポート

初心者の方は、

Googleタグ=基本設定

GA4イベントタグ=追加イベント

と覚えておきましょう。

プレビューせずに公開している

設定内容が合っているように見えても、実際のWebサイトでは想定外の動作をすることがあります。

特に、

  • クリック条件
  • フォーム送信
  • URL条件
  • 変数
  • カスタムイベント

などは、公開前の確認が重要です。

Google公式でも、フォームやリンクのトリガーは公開前にプレビューモードでテストすることが推奨されています。Google サポート

そのため、

保存 → プレビュー → 確認 → 公開

の順番を習慣にしましょう。

GA4側だけ確認してGTMを確認していない

GA4にデータが表示されないと、GA4側だけを何度も確認してしまいがちです。

しかし問題の原因が、

  • Googleタグが発火していない
  • トリガー条件が違う
  • 変数に値が入っていない
  • コンテナが公開されていない

というGTM側にある場合もあります。

Tag Assistantのプレビューモードでは、どのタグが発火したかや発火順を確認できます。Google サポート

トラブル時は、

① Cocoon・サイト側

↓

② GTM

↓

③ Tag Assistant

↓

④ GA4

という順番で確認すると、原因を切り分けやすくなります。

GTM・GA4のよくある失敗早見表

失敗主な確認場所対処
タグIDが違うGA4・GTM正しいIDを再確認
別プロパティGA4サイトURLを確認
初期化トリガーなしGTM初期化 – すべてのページを設定
保存のみGTMプレビュー後に公開
コンテナ未設置WordPress・CocoonGTM-IDを確認
タグ重複テーマ・プラグイン・GTM設置方法を整理
Googleタグ未設定GTM基本Googleタグを設定
プレビュー未実施Tag Assistant公開前にテスト
GA4だけ確認GTM・GA4送信側→受信側の順で確認

GTMとGA4を連携するメリット

GTMとGA4を連携すると、アクセス解析やイベント計測を柔軟に管理しやすくなります。

特に、今後クリック・問い合わせ・広告コンバージョンなどの計測を増やしていく予定があるサイトでは、GTMを使うメリットが大きくなります。

HTMLを直接編集せずに計測を追加できる

GTMを使う大きなメリットは、毎回HTMLを直接編集しなくても、管理画面からタグやトリガーを設定できることです。

たとえば、

  • CTAボタンのクリック
  • 外部リンクのクリック
  • 問い合わせ完了
  • 商品購入

などを追加したい場合、GTM側で設定を作成できます。

ただし、すべての計測が完全にコード不要になるわけではありません。独自フォームやデータレイヤーを使う高度な計測では、Webサイト側の実装が必要になる場合があります。

クリックやフォーム送信を柔軟に計測できる

GTMでは、トリガーと変数を組み合わせることで、さまざまなユーザー行動を条件付きで計測できます。

たとえば、

  • 特定のボタンだけ計測する
  • 特定URLへのクリックだけ取得する
  • 問い合わせフォーム送信時だけイベントを送る
  • 資料請求と一般問い合わせを分けて計測する

といった設定ができます。

単なるページビューだけでなく、ユーザーがサイト内でどのような行動をしたかを詳しく分析しやすくなります。

タグを一元管理できる

GTMでは、GA4関連のタグだけでなく、複数の計測タグを1つのコンテナで管理できます。

たとえば、

  • Googleタグ
  • GA4イベントタグ
  • 広告関連タグ
  • コンバージョンタグ
  • その他の計測タグ

などです。

タグが増えても、GTMの管理画面から一覧で確認できるため、どのタグが何の目的で使われているのか把握しやすくなります。

プレビューで公開前に確認できる

GTMでは、設定内容を本番公開する前にプレビューモードで確認できます。

たとえば、

  • タグが発火したか
  • トリガー条件が正しいか
  • 変数に正しい値が入っているか
  • 不要なタグが発火していないか

をTag Assistantで確認できます。

これにより、設定ミスのまま公開してしまうリスクを減らせます。

GA4以外の広告タグもまとめて管理できる

GTMはGA4専用のツールではありません。

広告運用を行っている場合は、

  • Google広告関連タグ
  • コンバージョン計測タグ
  • リマーケティング関連タグ
  • 一部の外部サービス用タグ

なども管理できます。

サイト上に複数の計測コードを直接書き込むより、GTMを中心に整理した方が全体の構成を把握しやすくなります。

将来イベント計測を増やしやすい

最初はページビューだけでも、サイト運営を続けるうちに、

  • CTAクリック
  • フォーム完了
  • 購入
  • 資料請求
  • 会員登録

など、計測したいイベントが増えることがあります。

GTMを導入しておけば、

タグ

トリガー

変数

を組み合わせながら、計測内容を追加しやすくなります。

将来的にアクセス解析を細かくしたいサイトでは、拡張しやすい管理方法といえるでしょう。

GTMとGA4を連携するメリット早見表

メリット内容
HTML編集を減らせる管理画面から設定しやすい
柔軟なイベント計測クリック・フォームなどを条件指定
一元管理複数タグをまとめて管理
公開前確認Tag Assistantでテスト可能
広告タグ管理GA4以外のタグも管理しやすい
拡張性イベント追加に対応しやすい

GTMとGA4を連携するときの注意点

GTMは便利なツールですが、設定すれば自動的にすべてのデータが正しく取れるわけではありません。

イベント名、トリガー、変数、重複計測、個人情報などに注意しながら運用することが大切です。

GTMを使えば自動ですべて計測できるわけではない

GTMを導入しても、すべてのユーザー行動が自動で計測されるわけではありません。

たとえば、

  • 特定ボタンのクリック
  • 独自フォームの送信完了
  • 商品情報
  • 会員登録完了
  • 独自の業務イベント

などは、目的に合わせた設定が必要になる場合があります。

GTMは**「計測を管理する仕組み」**であり、何を計測するかは自分で設計する必要があります。

GA4拡張計測との重複を確認する

GA4には拡張計測機能があり、一部のイベントは自動で取得できます。

代表例は、

  • 外部リンククリック
  • スクロール
  • ファイルダウンロード
  • 動画関連

などです。

これらをGTMでも同じ条件で設定すると、二重計測になる可能性があります。

イベントを追加する前に、

GA4ですでに取得されていないか

を確認しましょう。

不要なイベントを増やしすぎない

計測できるからといって、すべてのクリックや動作をイベント化すると、GA4が見づらくなることがあります。

たとえば、

  • 意味のないナビゲーションクリック
  • 分析に使わない細かな操作
  • 同じ目的の似たイベント

を大量に作ると、管理が複雑になります。

イベントは、

「このデータを見て何を判断したいか」

を決めてから作成すると整理しやすいでしょう。

イベント名のルールを決める

イベント名は、途中からバラバラにしないよう命名ルールを決めておくことが大切です。

たとえば、

  • cta_click
  • form_complete
  • contact_submit

のように、英小文字とアンダースコアで統一すると管理しやすくなります。

また、Googleが用意している推奨イベントに該当する場合は、独自イベントを増やす前に推奨イベントを確認しましょう。

個人情報をGA4へ送らない

GA4へ、個人を直接特定できる情報を送らないことが重要です。

たとえば、

  • 氏名
  • メールアドレス
  • 電話番号
  • 住所
  • 会員番号など個人を特定できる情報

をイベントパラメータやURLに含めないようにしましょう。

問い合わせフォームを計測する場合も、

「問い合わせが完了した」

という事実だけを送信し、入力された個人情報そのものは送らないようにします。

公開前のプレビューを習慣にする

GTMでは、設定変更のたびにプレビュー確認を行う習慣を付けると安心です。

確認するポイントは、

  • タグが想定どおり発火している
  • 不要なタグが発火していない
  • 変数の値が正しい
  • 二重発火していない

ことです。

特にフォームやクリックイベントは、実際に操作して確認してから公開しましょう。

設定変更時はバージョン履歴を残す

GTMでは、コンテナを公開するときにバージョンを作成できます。

バージョン名や説明には、

  • 何を追加したか
  • 何を変更したか
  • なぜ変更したか

を残しておくと便利です。

たとえば、

「CTAクリック計測追加」

「問い合わせ完了イベント修正」

などです。

後から問題が起きたときに、いつ何を変更したのか確認しやすくなります。

GTMとGA4運用時の注意点早見表

注意点対策
自動ですべて取れると思わない計測目的を決める
拡張計測との重複GA4側を先に確認
イベント過多必要なものだけ設定
命名がバラバラ命名ルールを統一
個人情報送信PIIを送らない
公開前確認不足必ずプレビュー
変更履歴不明バージョン名・説明を残す

初心者の方は、

「必要なものだけ計測する」

「重複させない」

「個人情報を送らない」

「公開前に確認する」

の4点を特に意識すると、GTMとGA4を安全に運用しやすくなります。

GTMとGA4の連携についてよくある質問

ここでは、GoogleタグマネージャーとGoogle Analytics(GA4)の連携について、初心者の方が疑問に感じやすい内容をQ&A形式でまとめます。

GTMとGA4の連携は無料ですか?

通常のクライアント側Googleタグマネージャーと、Google Analyticsの標準版は無料で利用できます。

Google公式でも、GoogleタグマネージャーとGoogleタグは無料で利用できると案内されています。Google サポート

ただし、

  • GA4 360
  • サーバーサイドGTMのクラウド環境
  • 有料の外部サービス

などを使う場合は、別途費用が発生することがあります。

一般的な個人ブログや通常のWordPressサイトで、GTMとGA4を連携するだけであれば、基本的に無料で始められます。

GTMを使わなくてもGA4は利用できますか?

はい、利用できます。

GA4は、GoogleタグをWebサイトへ直接設置して利用することもできます。Google公式でも、Googleタグ単体で利用する方法と、Googleタグマネージャーを利用する方法の両方が案内されています。Google サポート

つまり、

GA4を使うためにGTMが必須というわけではありません。

ページビューなど基本的なアクセス解析だけなら直接設置でも利用できます。

一方、クリックや問い合わせなどイベント計測を増やしたい場合は、GTMを使うと管理しやすくなります。

GA4を入れているサイトに後からGTMを導入できますか?

はい、後から導入できます。

ただし、すでにGA4を直接設置しているサイトにGTMからGoogleタグを追加すると、同じ計測が重複する可能性があります。

そのため、

  • WordPressテーマ
  • プラグイン
  • HTMLへの直接記述
  • CocoonのGA4設定

など、現在どこからGA4を読み込んでいるのか確認してからGTMへ移行しましょう。

GoogleタグとGTMは同じものですか?

いいえ、同じものではありません。

違いは次の通りです。

項目役割
GoogleタグGoogleサービスへデータを送るタグ
GTMGoogleタグなど複数のタグを管理するツール

GoogleタグはGA4などへデータを送るための仕組みで、GTMはそのタグを管理するためのツールです。Google公式でも、Googleタグは単体でもGTM内でも利用できると説明されています。Google サポート

GoogleタグIDと測定IDは同じですか?

完全に同じ意味ではありません。

GA4の測定IDは、Webデータストリームを識別するIDで、通常は、

G-XXXXXXXXXX

という形式です。Google サポート

一方、GoogleタグIDは特定のGoogleタグを識別するIDで、

  • GT-XXXXXXXXX
  • G-XXXXXXXXX
  • AW-XXXXXXXXX

など複数の形式があります。1つのGoogleタグに複数のタグIDが存在する場合もあります。Google サポート

そのため、初心者の方は、GA4のデータストリーム画面とGoogleタグ詳細画面を混同しないことが大切です。

GA4設定タグはもう使わないのですか?

新しく設定する場合は、Googleタグを使用します。

以前使われていた「Google Analytics:GA4設定タグ」は、現在Googleタグへ移行しています。

Google公式では、既存のGA4設定タグはGoogleタグへ自動アップグレードされ、測定や機能は継続すると案内されています。また、GA4イベントタグは引き続き利用できます。Google サポート

したがって、

基本設定 → Googleタグ

個別イベント → GA4イベントタグ

と覚えると分かりやすいでしょう。

GTMを導入したらGA4を入れ直す必要がありますか?

通常は、GA4プロパティそのものを作り直す必要はありません。

すでに利用しているGA4プロパティやWebデータストリームをそのまま使い、GTM側から正しいGoogleタグIDや測定IDを設定します。

ただし、直接設置していたGoogleタグをGTM経由へ変更する場合は、二重計測にならないよう既存の設置方法を整理する必要があります。

「GA4を入れ直す」のではなく、

データの送信方法をGTM経由へ切り替える

と考えると分かりやすいでしょう。

イベントはいくつ作れますか?

Webデータストリームでは、Google公式の現在のイベント収集上限表で、異なるイベント名の数に上限はないとされています。Google サポート

ただし、何でも無制限に作ればよいわけではありません。

たとえば、

  • イベント名は40文字以内
  • 1イベントあたりのイベントパラメータは25個まで
  • その他にも収集・設定上の制限がある

ため、公式の上限を確認しながら設定する必要があります。Google サポート

実際の運用では、上限よりも分析に必要なイベントだけを整理して作ることの方が重要です。

WordPressでも連携できますか?

はい、できます。

WordPressへGTMコンテナを設置し、GTM側でGoogleタグを設定すればGA4と連携できます。

導入方法としては、

  • テーマ機能
  • GTM対応プラグイン
  • テーマファイルへの設置

などがあります。

ただし、すでにテーマやプラグインでGA4を設定している場合は、GTM経由の設定と重複しないよう確認しましょう。

Cocoonでも連携できますか?

はい、Cocoonでも利用できます。

Cocoon公式では、

Cocoon設定 → アクセス解析・認証 → Googleタグマネージャ設定

からGTM-XXXXXXX形式のタグマネージャIDを入力する方法が案内されています。Cocoon

Cocoonを使っている場合は、テーマファイルを直接編集する前に、まずCocoon標準の設定機能を確認するとよいでしょう。

設定を削除すると過去のGA4データも消えますか?

GTMからGoogleタグやイベントタグを削除しても、すでにGA4へ収集された過去のデータが自動的に削除されるわけではありません。

タグを削除すると、基本的にはその後の新しいデータ送信に影響します。

GA4側のデータそのものを削除する場合は、別途データ削除リクエストなどの機能があります。Google公式でも、GA4サーバー上のデータ削除は専用の削除リクエストで行う仕組みになっています。Google サポート

ただし、GA4プロパティやデータストリームそのものを削除する操作とは意味が異なるため、混同しないようにしましょう。Google サポート

GTMとGA4を正しく連携してアクセス解析に活用しよう

GoogleタグマネージャーとGA4を連携すると、ページ表示だけでなく、クリック・問い合わせ・申込みなどのユーザー行動を柔軟に計測できます。

大切なのは、単にタグを作るだけではなく、正しいGoogleタグID、トリガー、変数、プレビュー、公開、GA4側での確認までを一連の流れとして行うことです。

二重計測にも注意しながら、必要なイベントだけを整理して運用していきましょう。

今日覚えておきたい重要ポイント3つ

特に覚えておきたいのは次の3点です。

  • GoogleタグをGTMで設定し、GA4へデータを送る
  • イベントタグ・トリガー・変数を組み合わせてユーザー行動を計測する
  • Tag AssistantとGA4で確認してから本番運用する

この3つを押さえておけば、GTMとGA4の基本的な連携の流れを理解しやすくなります。

GTMとGA4の役割早見表

ツール主な役割
GTMタグ・トリガー・変数を管理
GoogleタグGA4などへ基本データを送信
GA4送られたデータを集計・分析
Tag Assistantタグの発火状況を確認
DebugViewGA4が受信したイベントを確認

初心者の方は、

GTM=送る仕組みを管理

GA4=届いたデータを分析

と覚えると分かりやすいでしょう。

GTMとGA4の連携手順早見表

順番作業内容
1GA4アカウント・プロパティを準備
2Webデータストリームを作成
3GTMアカウント・コンテナを準備
4WebサイトへGTMを設置
5GoogleタグIDを確認
6GTMでGoogleタグを作成
7必要に応じてGA4イベントタグを作成
8トリガー・変数を設定
9プレビューで確認
10公開後にGA4で受信確認

Googleタグ・GA4イベントタグの違い

タグ役割具体例
GoogleタグGA4計測の基本設定ページ表示・基本データ送信
GA4イベントタグ特定行動の送信CTAクリック、問い合わせ完了

Google公式でも、GoogleタグはGA4の基礎となる設定に使われ、GA4イベントタグは特定イベントを送信するために使う構成が案内されています。Google サポート

連携後の確認方法早見表

確認内容確認場所
GTMが読み込まれているTag Assistant
Googleタグが発火しているTag Assistant
イベントタグが発火しているTags Fired
発火しない原因Tags Not Fired
変数の値Variables
GA4がイベントを受信DebugView
直近のデータリアルタイムレポート
通常分析GA4標準レポート・探索

設定しただけで終わらず、GTM側とGA4側の両方で確認することが重要です。

GTM・GA4連携チェックリスト

公開前後は、次の項目を確認しておきましょう。

  • GoogleタグIDは正しい
  • 対象のGA4プロパティを選んでいる
  • Googleタグが設定されている
  • 必要なGA4イベントタグを設定している
  • トリガー条件が正しい
  • 変数の値が取得できている
  • 既存GA4との二重計測がない
  • GA4拡張計測との重複がない
  • Tag Assistantでプレビュー確認した
  • GTMを公開した
  • DebugViewでイベントを確認した
  • 個人情報をイベントへ送っていない

すべて確認できれば、GTMとGA4の基本的な連携設定はひとまず完了です。

次に読むおすすめGTM・GA4関連記事

この記事でGTMとGA4の連携方法を理解したら、次はGTM全体の仕組みやGA4の基本機能を確認すると、さらに理解が深まります。


「Googleタグマネージャー完全ガイド|導入からタグ設定まで初心者向けに徹底解説」


「Google Analytics(GA4)とは?初心者でもわかるできることと基本機能を解説」

参考元:

  • Googleタグマネージャー ヘルプ
  • Google Analytics ヘルプ
  • Cocoon公式マニュアル
  • Googleタグ関連の公式ドキュメント

※Google公式情報とCocoon公式情報を中心に、GTM・GA4の連携方法、Googleタグ、イベント計測、二重計測、確認手順を確認しているため、信頼性は高い内容です。

まとめ

GoogleタグマネージャーとGoogle Analytics(GA4)を連携すると、GoogleタグやGA4イベントタグをGTMで一元管理し、ページ表示・クリック・フォーム送信などのユーザー行動を柔軟に計測できます。設定ではGoogleタグID、トリガー、変数の関係を正しく理解し、公開前にTag AssistantやGA4のDebugViewで動作確認することが大切です。二重計測や未公開にも注意しながら、必要なイベントだけを正確に計測しましょう。

タイトルとURLをコピーしました