Googleタグマネージャーとは?
Googleタグマネージャー(GTM: Google Tag Manager)は、GA4や広告などの計測タグを、サイトのHTMLを直接編集せずに管理画面から追加・更新できるGoogleの無料ツールです。
本記事では、GTMでできること、Googleアナリティクス(GA4)との違い、メリットと注意点、ログイン方法と初期設定、管理画面の見方、GA4の計測タグを例にした設定方法までをまとめて解説します。
- GTMは、HTMLを編集せずにタグの追加・変更・公開・差し戻しまで管理画面で完結できるタグ管理ツールです。データを分析するGA4とは役割が分かれており、GTMが配ったタグの計測データをGA4が集計します。
- 導入は「アカウント作成 → コードスニペット設置 → タグ設定 → プレビュー → 公開」の5ステップです。HTML編集が必要なのは最初の設置のみで、以後のタグ運用はブラウザだけで進められます。
- 公開のたびに設定がバージョンとして保存されるので、誤りがあっても差し戻せます。ただし誤配信中の計測データは取り戻せないため、公開前のプレビュー確認が運用の基本です。
01.Googleタグマネージャー(GTM)とは
Googleのヘルプ記事「タグ マネージャーの概要」によると、Googleタグマネージャーは、ウェブサイトやモバイルアプリ上のタグ(計測用のコードと、それに関連するコード片の総称)を、コードを直接編集せずに管理画面からすばやく追加・更新できるタグ管理システムです。
タグの例としては、GA4の計測コード、Google広告のコンバージョンタグ、ヒートマップツールの計測コードなどがあります。GTMを使わない場合、こうしたタグを足すたびにHTMLを編集して各ページに貼り付ける必要があります。GTMを導入すると、最初にコンテナに対応するコードスニペットを一度だけ設置し、以後のタグの追加・変更はブラウザの管理画面だけで完結します。
GTMの設定は、ヘルプ記事「Google タグ マネージャーの構成要素」にあるとおり「タグ」「トリガー」「変数」(と、ページからデータを受け渡すデータレイヤー)の組み合わせで表現します。最初に用語を押さえておくと、管理画面の見方も手順も理解しやすくなります。
| 用語 | 意味 |
|---|---|
| コンテナ | サイト(アプリ)ごとのタグ設定の入れ物。HTMLに設置するスニペットに対応する |
| タグ | ページ上で実行される計測コード。GA4・広告・サードパーティツールなど |
| トリガー | タグを「いつ動かすか」の条件。ページ表示・クリック・フォーム送信など |
| 変数 | タグやトリガーから参照する値の置き場。ページURL、クリックされた要素のテキストなど |
| データレイヤー | ページ側からGTMへ情報を受け渡すための仕組み(JavaScriptのオブジェクト) |
| ワークスペース | 公開前の編集作業を行う場所。編集内容は公開するまでサイトに反映されない |
| バージョン | 公開時点の設定一式のスナップショット。以前の状態に差し戻せる |
ページの表示やクリックなど、ユーザーの操作が起きる
GTMが「条件に合うトリガーがあるか」を判定する
条件に合ったタグ(計測コード)が実行される
GA4や広告などの各ツールに計測データが届く
GTM自体はデータを溜めず、タグを正しいタイミングで動かす役割に徹する
02.GTMでできること
GTMでできることは、大きく「タグの一元管理」と「安全に運用するための仕組み」の2系統に分かれます。
| できること | 概要 |
|---|---|
| 計測タグの一元管理 | GA4・Google広告などのGoogle製タグに加え、サードパーティ製タグのテンプレートやカスタムHTMLタグを1つのコンテナで管理できます(サポートされているタグ) |
| クリック・スクロールなどの行動計測 | ページビュー・クリック・フォーム送信・スクロール・要素の表示・タイマーなどのトリガーが用意されており、HTMLに手を入れずにユーザー行動を計測できます(トリガーについて) |
| 公開前のプレビュー検証 | どのタグが発火した/しなかったかを、公開前に自分のブラウザで確認できます(コンテナのプレビューとデバッグ) |
| バージョン管理と差し戻し | 公開のたびに設定一式が保存され、以前のバージョンに戻せます(公開、バージョン、承認) |
| ユーザー権限の管理 | 読み取り・編集・承認・公開の4段階で、メンバーごとに操作範囲を絞れます(ユーザーと権限の管理) |
「タグを貼る」だけでなく、検証・履歴・権限といった運用の安全装置まで揃っているのが、HTMLへの直接設置との大きな差です。複数の施策・複数の担当者でタグを扱う体制になるほど、この仕組みの恩恵が大きくなります。
03.Googleアナリティクス(GA4)との違い
名前が似ているため混同されやすいのですが、GoogleタグマネージャーとGoogleアナリティクス(GA4)は役割が異なる別のツールです。GA4はデータを収集・分析するアクセス解析ツール、GTMはGA4などの計測タグを設置・管理する配信ツールで、GTM自体はデータの集計もレポートも行いません。
| 比較軸 | Googleタグマネージャー | Googleアナリティクス(GA4) |
|---|---|---|
| 役割 | タグ(計測コード)の設置・配信・管理 | アクセスデータの収集・分析・レポート |
| データの蓄積 | しない(タグを配るだけ) | する(ユーザー・イベントデータを保持) |
| レポート画面 | ない(タグの設定状況と履歴を見る画面) | ある(リアルタイム・探索などの分析画面) |
| 主な利用者 | タグを設定・運用する担当者 | 数値を分析・報告する担当者 |
| 関係 | GA4のタグを配信する側 | GTMが配信したタグからデータを受け取る側 |
2つは対立する選択肢ではなく、組み合わせて使う関係です。Googleのヘルプ記事「タグ マネージャーで Google アナリティクスを設定する」でも、GTMからGA4のタグを設定する手順が案内されています。なお、GA4だけを使うなら、計測コードをHTMLに直接設置して計測することもできます。タグがGA4の1つだけで今後も増えない見込みならその形でも運用できますが、広告タグやクリック計測を足していく予定があるなら、最初からGTM経由にしておくと変更のたびのHTML編集がなくなります。
04.メリットと注意点
GTMのメリットと、導入前に知っておきたい注意点を整理します。
- HTMLを編集せずにタグを追加・変更でき、開発チームへの依頼やリリース待ちが減る
- どのページにどのタグが入っているかを1つの管理画面で見渡せる
- 公開前のプレビューで、タグの発火を確認してから反映できる
- 公開履歴がバージョンとして残り、問題があれば差し戻せる
- 無料で利用できる(基本機能に利用料はかからない)
- タグ・トリガー・変数の考え方に慣れるまで学習コストがかかる
- 誤った設定の公開は計測データの欠落・重複に直結する
- タグを増やすほどページで実行されるコードが増え、表示速度に影響しうる
- 複数人で運用するなら権限設定と命名ルールを先に決める必要がある
無料で提供されているのは、GA4や広告と同じくGoogleのマーケティング基盤の一部として位置づけられているためと整理できます。公式の無料版と有料版の比較ページによると、大企業向けにはサポートとサービス品質保証が付く有料版「タグマネージャー360」が別に用意されています。一般的なサイト運用で必要なタグ管理・プレビュー・バージョン管理は無料版に含まれます。
注意点の中でも、誤公開の影響は特に意識しておきたいところです。誤った設定を公開してもサイトの表示が壊れることは少ない一方、誤配信の間に欠けたり重複したりした計測データは後から修復できません。公開前のプレビュー確認と、公開権限を限られたメンバーに絞る運用をセットにしておくと、事故をかなり防げます。なお、計測データの信頼性はタグ設定だけでなくbot流入にも左右されます。bot前提の計測設計は、別記事「GA4の数値がbotで汚染される原因と対策」で整理しています。
05.ログイン方法と初期設定
GTMのログインページは tagmanager.google.com です。Googleアカウントでログインすると、自分に権限のあるアカウント・コンテナの一覧が表示されます(初めての場合は作成画面になります)。会社のチームで使う場合は、個人のアカウントではなく業務用のGoogleアカウントでログインし、メンバーごとに権限を付与する形にしておくと、退職・異動時の引き継ぎで困りません。
冒頭で挙げた導入5ステップのうち、タグ設定より前の準備にあたるのが初期設定です。Googleのヘルプ記事「タグ マネージャーの設定とインストール」で案内されている次の3ステップで進めます。
- アカウントとコンテナを作成する。アカウントは会社・組織単位で1つ、コンテナはサイト(またはアプリ)単位で作るのが基本です。コンテナの種類はウェブ・iOS・Android・サーバーから選びます。
- コードスニペットをサイトに設置する。コンテナを作成すると2つのコードが表示されます。ヘルプ記事「ウェブコンテナをインストールする」のとおり、
<script>のコードは<head>内のなるべく上に、<noscript>のコードは<body>の直後に貼り付けます。HTML編集が必要なのはこの一度だけです。 - 設置を確認する。管理画面のプレビュー機能で自分のサイトを開き、コンテナが読み込まれていることを確認します。
すでにGA4の計測コードをHTMLに直接設置しているサイトでGTMに移行する場合、同じ測定IDのタグを直接設置とGTMの両方に残すと、ページビューが二重に計測されます。GTM側でGA4のタグを公開したら、HTML側の古い計測コードは削除してください。
複数人で使う場合は、管理メニューの「ユーザー管理」からメンバーのGoogleアカウントを追加します。ヘルプ記事「ユーザーと権限の管理」によると、コンテナの権限は「読み取り」「編集」「承認」「公開」の4段階です。編集は任せつつ公開は管理者だけに絞る、といった分担ができます。
06.管理画面の見方
ログイン後にコンテナを開くと、ワークスペースの画面が表示されます。左メニューの構成はシンプルで、日常的に使うのは次の項目です。
| メニュー | 役割 |
|---|---|
| サマリー | ワークスペースの変更状況の確認。未公開の変更一覧もここに出る |
| タグ | 計測コードの一覧と作成・編集。各タグに発火条件(トリガー)を紐づける |
| トリガー | タグを動かす条件の一覧と作成・編集 |
| 変数 | 組み込み変数の有効化と、ユーザー定義変数の作成 |
| フォルダ | タグ・トリガー・変数の整理(施策単位・ツール単位など) |
| テンプレート | コミュニティ提供のタグ・変数テンプレートの追加 |
| バージョン(上部タブ) | 公開履歴の一覧。過去バージョンの内容確認と差し戻し |
| 管理(上部タブ) | ユーザー管理、コンテナの設定、エクスポート/インポートなど |
変数まわりで最初に戸惑いやすいのが「組み込み変数」です。ヘルプ記事「変数について」によると、変数はトリガーの条件やタグに渡す値として使う「名前の付いた値の置き場」で、ページURLやクリックされた要素のテキストなど、よく使うものは組み込み変数として用意されています。ただし既定ですべてが有効になっているわけではないため、クリック計測などを始めるときは、変数メニューから必要な組み込み変数(Click Text、Click URL など)を有効化してから使います。
編集した内容は、ワークスペース上では何度保存してもサイトに反映されません。右上の「公開」を押してバージョンを作成した時点で、初めて本番のサイトに配信されます。ヘルプ記事「公開、バージョン、承認」のとおり、公開のたびにその時点の設定一式がバージョンとして記録され、以前のバージョンへの差し戻しもバージョン画面から行えます。
07.使い方:GA4の計測タグを設定する基本手順
使い方の感覚をつかむには、代表的なユースケースであるGA4の計測設定を一度通してみるのが早道です。ここでは「基本計測の開始」から「クリックイベントの追加」「公開」までの流れを、管理画面の操作に沿って説明します。
GoogleタグでGA4の基本計測を設定する
Googleのヘルプ記事「タグ マネージャーで Google アナリティクスを設定する」によると、GA4の基本計測は「Googleタグ」というタグタイプで設定します。タグメニューから新規作成し、タグタイプに「Googleタグ」を選び、GA4の測定ID(G- で始まるID)を入力、トリガーに「Initialization - All Pages」を指定して保存します。これだけで、ページビューなどGA4の基本計測が全ページで動き始めます。
なお、以前の解説記事では「GA4設定タグ」という名前で説明されていることがありますが、Googleのお知らせ「Google タグとタグ マネージャー」によると、GA4設定タグは現在「Googleタグ」に置き換えられています。古い記事を参考にする場合は読み替えてください。
クリックなどの行動はGA4イベントタグで送る
資料ダウンロードのクリックや外部リンクのクリックなど、基本計測に含まれない行動を計測したい場合は、「Google アナリティクス: GA4 イベント」タグを追加します。イベント名(例:file_download)を決め、トリガーにはクリックトリガーなどの種類から条件を作ります。たとえば「Click URL が .pdfで終わるリンクのクリック」のように、変数を使った条件で対象を絞り込めます。前述のとおり、Click 系の組み込み変数は先に有効化しておきます。
プレビューで動作を確認する
タグを保存したら、公開する前に右上の「プレビュー」を押します。ヘルプ記事「コンテナのプレビューとデバッグ」によると、プレビューではデバッグ用ツールのTag Assistantが開き、自分のサイトを操作しながら、イベントごとに「どのタグが発火したか/しなかったか」「トリガーのどの条件を満たさなかったか」を確認できます。GA4側でも、リアルタイムレポートでイベントが届いているかを確認しておくと確実です。
バージョンを公開する
プレビューで問題がなければ、「公開」ボタンからバージョン名と説明を付けて公開します。説明欄に「資料DLクリック計測を追加」のように変更内容を書いておくと、後からバージョン一覧を見たときに、どの時点に戻せばよいかすぐ判断できます。
ここまでが管理画面での基本の使い方です。同じような設定作業が繰り返し発生する場合や、複数サイトへの一括反映が必要な場合は、GTMをコードから操作するAPIでの自動化も選べます。
GoogleタグマネージャーをAPIで操作|Tag Manager API v2で変数・トリガー・タグを設定する方法
Tag Manager API v2による変数・トリガー・タグの作成から公開までの自動化を、サービスアカウントの権限設定とNode.jsの実装例つきで解説しています。
08.よくある質問(FAQ)
Googleタグマネージャーは無料で使えますか?
はい、無料で使えます。Googleアカウントがあれば、tagmanager.google.com からアカウントを作成してすぐに始められます。タグ管理・プレビュー・バージョン管理・権限管理といった基本機能は無料版に含まれており、一般的なサイト運用には無料版で足ります。大企業向けには、サポートやサービス品質保証が付いた有料版「タグマネージャー360」も提供されています。
GA4を使うにはGoogleタグマネージャーが必須ですか?
必須ではありません。GA4の計測コード(Googleタグ)をHTMLに直接設置しても計測できます。ただ、広告のコンバージョンタグやクリック計測などタグの数が増えてくると、HTMLを毎回編集するより、GTMの管理画面でまとめて管理するほうが変更しやすく、履歴も残ります。タグを今後増やす予定があるなら、最初からGTM経由で設置しておくのがおすすめです。
ログインしてもコンテナが表示されません。なぜですか?
GTMはGoogleアカウント単位で権限を管理しているため、ログインしたアカウントに対象コンテナの権限が付与されていないと、管理画面に何も表示されません。コンテナの管理者に依頼して、管理メニューの「ユーザー管理」からアカウントを追加してもらってください。 ヘルプ記事「ユーザーと権限の管理」のとおり、権限は読み取り・編集・承認・公開の4段階から選べます。
設定を間違えて公開してしまったらどうなりますか?
GTMは公開のたびにその時点の設定一式をバージョンとして保存しているので、問題があれば以前のバージョンを選んで公開し直すことで元に戻せます。ただし、誤った設定が公開されていた期間の計測データ自体は直せないため、公開前にプレビューで動作確認する習慣と、公開権限を絞る運用をおすすめします。
09.まとめ
Googleタグマネージャーは、GA4や広告などの計測タグをHTML編集なしで一元管理できる無料のタグ管理ツールです。データを分析するGA4とは役割が分かれており、GTMがタグを配り、GA4がデータを集計するという組み合わせで使います。
導入でHTMLの編集が必要なのは最初のスニペット設置だけで、以後はタグ・トリガー・変数の組み合わせをブラウザから設定し、プレビューで確認してから公開する、という流れの繰り返しです。バージョン管理と権限管理を活用すれば、複数人でも安全にタグを運用できます。まずは検証しやすい自社サイトで、GA4の基本計測から始めてみてください。
計測まわりの設定は一度整えて終わりではなく、サイト改修や施策のたびに更新が発生します。社内に専任担当を置きにくい場合は、計測の設計から実装・検証までまとめて任せられる運用代行も選択肢になります。弊社ではTANTOUというAI活用型の運用代行で、GA4・GTMの計測設計を含むサイト運用とSEOを一気通貫で支援しています。
TANTOU ─ 計測設計からサイト運用・SEOまで継続支援
GA4・GTMの計測設計、タグの実装・検証、データに基づく改善まで、AIをフル活用した運用代行で支援します。タグが整理されないまま増えてしまったサイトの棚卸しからでもご相談いただけます。
SEO・AI検索 基礎知識集
一覧に戻る →基本概念
コンテンツ設計・品質
サイト構造・リンク設計
エンティティ・構造化データ
クロール・インデックス制御
効果計測
- ›Search Consoleとは?
- ›SEO KPIの設計方法
- ›検索順位とは?
- ›CTRとは?
- ›SC + BigQuery + Looker StudioでSEO分析基盤を作る
- ›SEO分析の統計入門|CTR・カニバリ・鮮度低下
- ›Googleタグマネージャーとは?(この記事)
- ›GA4がbotで汚染される仕組み

