GTMとは?Googleタグ・GA4の導入と動作確認の手順

GTM(Googleタグマネージャー)は、ウェブサイトで使う計測タグなどを管理・配信する仕組みです。GA4はデータを分析するサービス、Googleタグはデータの送信先につなぐタグで、それぞれ役割が違います。導入は、既存タグの確認→GTM設置→Googleタグ設定→プレビューと受信確認→公開の順に進めます。
GTM・Googleタグ・GA4の違い
項目 | 識別子の例 | 役割 | 確認する場所 |
|---|---|---|---|
GTMのWebコンテナ | GTM-から始まるID | タグ、発火条件、変数を管理する | サイトの設置コードとGTM |
Googleタグ | GT-、G-などのタグID | 指定したサービスへデータを送る基盤 | Googleタグの設定・送信先 |
GA4のWebストリーム | G-から始まる測定ID | ウェブサイトのイベントを受け取る | GA4のデータストリーム |
G-から始まる測定IDもGoogleタグの設定に使用できます。IDの文字列だけでなく、どのプロパティへ届くかを確認してください。初回のコード設置、SPAの画面遷移、独自フォームの成功通知などは開発担当者の対応が必要になる場合があります。
導入前にタグの重複と計測目的を確認する
CMSのGA4連携、直接設置したGoogleタグ、既存GTM、広告用プラグインを一覧にします。同じGA4に直接設置とGTMから二重送信していると、ページビューやイベントが増える可能性があります。既存タグを消す前に、送信先と依存するイベント、同意設定、公開担当を調べます。
計測対象はKPIの設計から決めます。「問い合わせボタンを押した」と「問い合わせが正常に受け付けられた」は別の行動です。フォームの操作だけを登録成功として扱わず、成功を知らせるアプリ側の通知など、実際の結果に合う発火条件を用意します。
Googleタグを設定して動作を確かめる
- GTMでアカウントとWebコンテナを用意し、表示された設置コードを指示されたheadとbodyの位置へ設置します。既存コンテナがある場合は新規追加を急がず、管理者を確認します。
- タグで「Googleタグ」を選び、対象のタグIDを入力します。現行の基本手順ではトリガーに「Initialization - All Pages(初期化 - All Pages)」を選びます。
- Googleタグによるpage_viewと、独自に作ったpage_viewタグが重複していないか確認します。追加イベントは事業上の操作ごとに設計します。
- 「プレビュー」からTag Assistantを接続し、目的のページ・操作・同意状態で期待したタグが発火するか調べます。
- GA4のDebugView等でイベント名、送信先、パラメータを確認します。プレビューで発火しても、正しいGA4へ届いた証明にはなりません。
- 版名と変更内容を記録して公開し、本番でも受信と回数を確認します。問題があれば、原因を調べたうえで検証済みの版へ戻します。
設定画面と基本トリガーはGoogleタグのGTM設定手順を基準にしてください。広告計測ではID・ラベルだけでなく値・通貨・成功条件を検証します。Googleタグを全ページで読み込む構成では、別のコンバージョンリンカーを一律に追加せず、現在の構成と公式要件を確認します。費用の評価はリスティング広告の基本と合わせて整理します。
公開前に使う計測チェック表
以下は架空のサイトでCTAクリックを確認する例です。実際のイベント名や送信条件はサイトに合わせて決めます。
テスト | 期待する結果 | 失敗時の確認先 |
|---|---|---|
CTAを1回クリック | cta_clickを1回受信、button_nameが一致 | クリック条件、変数、同じ処理の二重設置 |
CTA以外をクリック | cta_clickを送らない | トリガーの対象範囲 |
フォーム送信に失敗 | 問い合わせ成功を送らない | 操作と成功の取り違え |
完了画面を再読み込み | 成功件数が意図せず増えない | 成功通知・識別子・重複抑止 |
同意状態を変更 | 同意設計どおりに送信を制御 | 初期同意と更新タイミング |
外部リンククリックとクロスドメインは別の計測
予約サイトへのリンククリックは「予約サイトへ進んだ」という行動です。予約完了ではありません。ドメインをまたいでユーザーやセッションを維持するには、対象サイトで同じWebストリームの同じタグIDを使用し、GA4でドメインを設定して、遷移先まで_glが保持されるか確かめます。
タグを設置できない外部サービスでは、ブラウザのクロスドメイン設定だけで予約完了を保証して追跡できません。サービスが提供する完了連携・レポートなどの別手段を調べ、クリック数と完了数を分けます。詳しい条件はGoogleのクロスドメイン計測仕様で確認できます。
編集権限と公開権限を分けて管理する
階層 | 権限 | 主な範囲 |
|---|---|---|
アカウント | User / Admin | アカウントへのアクセス、管理者による利用者管理 |
コンテナ | Read | 閲覧 |
コンテナ | Edit | ワークスペースの編集 |
コンテナ | Approve | 編集・バージョン作成 |
コンテナ | Publish | バージョンの公開 |
権限はGoogleの権限一覧に合わせます。担当者個人に管理を集中させず、確認者、公開者、戻す版、変更理由を残しましょう。GTMによる所有権確認が必要なら、Search Console登録の条件も確認します。
サーバーサイドGTMを検討する前に
サーバーサイドタグ付けは、送信データや配信先をサーバー側で管理する構成です。Google Cloud以外への配置も可能ですが、インフラ費用、監視、更新、データ設計が必要です。同意取得やブラウザ制約を自動的に回避する仕組みではありません。Googleのサーバーサイド概要を読み、まずWeb側の重複・成功条件・受信先を安定させてから判断します。

