Googleタグマネージャーの基本用語を初心者向けに解説。タグ・トリガー・変数・データレイヤー・イベント・Tag Assistantなど、設定やアクセス解析でよく使う用語をわかりやすくまとめます。
- Googleタグマネージャーの基本用語を覚える前に知っておきたいこと
- GTMの基本となる重要用語
- アカウント・コンテナに関する基本用語
- タグに関する用語
- トリガーに関する用語
- 変数に関する用語
- イベントとGA4連携で覚えておきたい用語
- dataLayerで覚えておきたい用語
- クリック計測でよく使う用語
- プレビュー・デバッグで覚えておきたい用語
- 公開・管理で覚えておきたい用語
- 同意・プライバシー関連で覚えておきたい用語
- GTMでよくあるエラー・トラブル用語
- アクセス解析で覚えておきたいGTM関連用語
- 初心者が最初に覚えたいGTM用語10選
- Googleタグマネージャー用語についてよくある質問
- GTMの基本用語を覚えると設定やトラブル対応が分かりやすくなる
Googleタグマネージャーを使い始めると、「タグ」「トリガー」「変数」「データレイヤー」など、聞き慣れない用語が次々に出てきます。意味が分からないまま設定を進めると、タグが発火しない原因やGA4との連携方法も理解しにくくなります。この記事では、GTM初心者が最初に覚えておきたい基本用語から、クリック計測、イベント、プレビューモード、Tag Assistant、公開・管理に関する用語まで、具体例を交えながらやさしく解説します。必要なときに確認できる用語集として活用してください。

Googleタグマネージャーの基本用語を覚える前に知っておきたいこと
Googleタグマネージャー(GTM)を使い始めると、「タグ」「トリガー」「変数」「データレイヤー」など、聞き慣れない言葉がたくさん出てきます。
しかし、最初からすべての用語を覚える必要はありません。
まずは、
- GTMは何をするツールなのか
- GA4とは何が違うのか
- タグ・トリガー・変数がどう関係するのか
という基本を理解しておくと、その後の設定が分かりやすくなります。
Google公式では、Googleタグマネージャーを、Webサイトやアプリに含まれる計測タグを管理・更新するためのタグ管理システムと説明しています。
Googleタグマネージャー(GTM)とは
Googleタグマネージャー(GTM)とは、Webサイトやアプリで使用するさまざまなタグを管理するための無料ツールです。
たとえば、
- Google Analytics 4
- Google広告
- コンバージョン計測
- クリック計測
- フォーム送信計測
などに使うタグを、GTMの管理画面から設定できます。
Google公式では、GTMを「タグを素早く簡単に更新できるタグ管理システム」と説明しています。
たとえば、WordPressの記事内にある「お問い合わせはこちら」というボタンのクリックを計測したい場合、GTMを使えばWordPressのテーマファイルを毎回編集せずに設定できます。
GTMは、簡単に言えば、
「Webサイトに入れる計測用コードをまとめて管理する場所」
と考えると分かりやすいです。
タグ管理システムとは
タグ管理システムとは、Webサイトやアプリに設置する計測コードを、一元的に管理する仕組みです。
通常、アクセス解析や広告計測を追加するたびに、Webサイトへコードを直接追加する必要があります。
しかし、GTMを導入すると、その後の多くのタグ設定を管理画面から行えるようになります。
たとえば、
- GA4のイベントタグ
- Google広告のコンバージョンタグ
- カスタムHTMLタグ
などをGTM内で管理できます。
Google公式でも、GTMを導入すると、Webベースの管理画面から分析・測定用のタグを設定し、トリガーや変数と組み合わせて配信できると案内しています。
つまり、
サイト本体=家
GTM=配電盤
タグ=各機器
のように考えるとイメージしやすいです。
GTMでできること
GTMでは、さまざまなユーザー行動を条件にしてタグを動かすことができます。
たとえば、
- ページが表示された
- ボタンがクリックされた
- フォームが送信された
- 記事を一定位置までスクロールした
- 特定のリンクが押された
といった操作です。
Google公式でも、GTMではページビュー、クリック、フォーム送信などのイベントをトリガーとして使い、条件に一致した場合にタグを発火できます。
たとえば、
「お問い合わせボタンをクリックしたら、GA4へイベントを送る」
という設定なら、
お問い合わせボタンをクリック
↓
GTMがクリックを検知
↓
設定したタグを発火
↓
GA4へイベントを送信
という流れになります。
GTMを使うと、単にページビューを見るだけでなく、読者の具体的な行動を計測しやすくなります。
GTMとGA4の役割の違い
GTMとGA4は一緒に使われることが多いため、同じようなツールだと思われがちです。
しかし、役割は異なります。
| ツール | 主な役割 |
|---|---|
| GTM | タグの管理・配信 |
| GA4 | データの収集・分析・レポート |
たとえば、CTAクリックを計測する場合、
GTM
→ CTAがクリックされたことを検知してイベントを送信
GA4
→ 送られてきたイベントを集計・分析
という役割分担になります。
GTMは、アクセス解析結果を見るツールではありません。
一方、GA4はGTMのように複数のタグをまとめて管理することを主目的としたツールではありません。
そのため、
GTM=データを送る仕組みを管理する
GA4=送られてきたデータを分析する
と理解すると分かりやすいです。
GTM用語はすべて暗記しなくても大丈夫
GTMには多くの専門用語がありますが、初心者が最初からすべて暗記する必要はありません。
まず覚えておきたいのは、
- タグ
- トリガー
- 変数
- コンテナ
- プレビューモード
など、実際の設定で何度も使う言葉です。
たとえば、「データレイヤー」や「カスタムイベント」などは、標準的なクリック計測やページビュー計測に慣れてから覚えても遅くありません。
おすすめは、
用語を読む → GTM画面で確認する → 実際に設定する
という順番です。
GTMの用語は、暗記科目のように覚えるより、実際の操作と結び付けた方が理解しやすくなります。
GTMの基本となる重要用語
GTMを理解するうえで、特に重要なのが、
タグ・トリガー・変数・データレイヤー
の4つです。
Google公式でも、この4つが連動してGTMのタグ設定や配信を処理すると説明されています。
それぞれの役割を先に整理すると、次のようになります。
| 用語 | 役割 | 具体例 |
|---|---|---|
| タグ | データを送る | GA4へイベント送信 |
| トリガー | いつタグを動かすか決める | ボタンクリック時 |
| 変数 | 値を取得する | Page URL、Click URL |
| データレイヤー | 情報を一時的に保持・受け渡す | 商品名、イベント情報 |
タグとは
タグとは、Webサイトやアプリ上で実行されるコードです。
Google公式では、タグを「Google Analyticsなどのシステムへデータを送信するコード」と説明しています。
たとえば、
「お問い合わせボタンがクリックされたことをGA4へ送る」
場合、その情報をGA4へ送信する役割がタグです。
GTMでは、
- Googleタグ
- GA4イベントタグ
- Google広告タグ
- カスタムHTMLタグ
などを設定できます。
初心者の場合は、
タグ=データを送る役割
と覚えておけば十分です。
トリガーとは
トリガーとは、タグをいつ発火させるかを決める条件です。
Google公式では、トリガーはクリック、フォーム送信、ページビューなどのイベントを監視し、条件に一致するとタグを呼び出す仕組みと説明しています。
たとえば、
「お問い合わせボタンをクリックしたときだけGA4イベントを送る」
場合、
- タグ → GA4イベントを送る
- トリガー → お問い合わせボタンのクリック
という組み合わせです。
トリガーには、
- ページビュー
- クリック
- フォーム送信
- スクロール
- カスタムイベント
などがあります。
つまり、
トリガー=タグを動かすきっかけ
と考えると分かりやすいです。
変数とは
変数とは、GTMが設定や条件判定に使う値を入れるための仕組みです。
Google公式では、変数を「実行時に値が入る名前付きのプレースホルダ」と説明しています。
たとえば、
- Page URL → 現在のページURL
- Click URL → クリックしたリンク先
- Click Text → クリックした文字
- Click ID → クリックした要素のID
などです。
変数は、
- トリガーの条件を決める
- タグへ値を渡す
という2つの場面で使われます。
たとえば、
Page URL 含む /contact/
という条件なら、「Page URL」という変数を使ってお問い合わせページかどうかを判断しています。
初心者の場合は、
変数=GTMが判断や送信に使う情報
と覚えておきましょう。
データレイヤーとは
データレイヤーとは、WebサイトやアプリからGTMへ渡したい情報を一時的に保持する仕組みです。
Google公式では、データレイヤーを、タグ・トリガー・変数で利用できる値を一時的に保持する構造化された仕組みと説明しています。
たとえば、
- 商品名
- 商品価格
- 会員種別
- フォーム送信完了
- 独自イベント名
などをデータレイヤーへ渡すことができます。
ただし、初心者が最初から必ずデータレイヤーを設定しなければならないわけではありません。
Google公式でも、URLやDOMなどから変数で直接情報を取得できるため、用途によってはデータレイヤーなしでもGTMを利用できます。
そのため、
標準的なクリックやページビュー計測では必須ではない
と覚えておけばよいでしょう。
タグ・トリガー・変数・データレイヤーの関係
最後に、4つの関係をまとめてみましょう。
たとえば、
「お問い合わせボタンがクリックされたら、そのボタン名をGA4へ送信する」
という設定を考えます。
| 用語 | この例での役割 |
|---|---|
| タグ | GA4へクリック情報を送る |
| トリガー | お問い合わせボタンがクリックされたら発火 |
| 変数 | Click Textなどでボタン名を取得 |
| データレイヤー | 必要なら独自情報を保持・受け渡す |
流れにすると、
読者がボタンをクリック
↓
トリガーが条件を確認
↓
変数がクリック情報を取得
↓
必要に応じてデータレイヤーの情報も利用
↓
タグがGA4へデータを送信
となります。
Google公式でも、タグ・トリガー・変数・データレイヤーが連動することで、GTMがタグの設定と配信を処理すると説明されています。
この関係を理解すると、GTMの設定画面を見たときに、
「何を送るのか」=タグ
「いつ送るのか」=トリガー
「どの値を使うのか」=変数
「追加情報をどう渡すのか」=データレイヤー
と整理できるようになります。
アカウント・コンテナに関する基本用語
Googleタグマネージャーを使い始めると、最初に「アカウント」「コンテナ」「コンテナID」といった用語が出てきます。
これらは似た言葉に見えますが、役割はそれぞれ異なります。
まずは、次のように覚えると分かりやすいです。
| 用語 | 役割 |
|---|---|
| GTMアカウント | GTM全体を管理する上位のまとまり |
| コンテナ | サイトやアプリごとの管理単位 |
| コンテナID | コンテナを識別する番号 |
| GTM-から始まるID | GTMコンテナの識別子 |
| ウェブコンテナ | Webサイト用のコンテナ |
| コンテナコード | Webサイトに設置するGTMのコード |
Google公式では、まずGTMアカウントを作成し、その中にWebサイトやアプリごとのコンテナを作成する流れが案内されています。
GTMアカウントとは
GTMアカウントとは、Googleタグマネージャーの管理構造の中で最上位にある単位です。
Google公式では、GTMアカウントを会社や組織単位の最上位階層として扱い、その中にWebサイトやアプリごとのコンテナを作成すると説明しています。
たとえば、
- 個人ブログ
- 会社サイト
- ネットショップ
を同じ管理者が運営している場合、それぞれのサイト用にコンテナを分けて管理できます。
イメージすると、
GTMアカウント=建物全体
コンテナ=建物の中にある部屋
のような関係です。
初心者の場合は、
「GTMアカウントの中にコンテナがある」
と覚えておけば十分です。
コンテナとは
コンテナとは、タグ・トリガー・変数などをまとめて管理する単位です。
Google公式では、会社のWebサイトやアプリごとに、通常1つのコンテナを作成するよう案内しています。Webサイトの場合、ページごとに別のコンテナを作る必要はありません。
たとえば、
というブログを運営している場合、そのサイト用に1つのウェブコンテナを作成します。
その中で、
- GA4用タグ
- CTAクリック用トリガー
- 外部リンク計測用変数
- フォーム送信イベント
などをまとめて管理します。
つまり、
コンテナ=そのサイト用のGTM設定を入れておく箱
と考えると分かりやすいです。
コンテナIDとは
コンテナIDとは、それぞれのコンテナを識別するための固有のIDです。
Google公式では、Container IDをコンテナの公開IDとして説明しており、例としてGTM-XKCD11のような形式が示されています。
たとえば、
GTM-ABCDEFG
のような文字列です。
このIDを見ることで、
「どのGTMコンテナを使っているのか」
を判別できます。
コンテナIDは、
- WebサイトへGTMを設置するとき
- Tag Assistantで確認するとき
- 別のコンテナと見分けるとき
などに使います。
GA4の測定IDと見た目が似ているため、混同しないように注意しましょう。
GTM-から始まるIDとは
GoogleタグマネージャーのコンテナIDは、基本的にGTM-から始まります。
たとえば、
GTM-ABCDEFG
という形式です。
Google公式でも、GTM-で始まるコンテナIDは、GoogleタグマネージャーのさまざまなタグタイプやカスタムHTML、JavaScriptなどを実行できるコンテナであると説明しています。
一方で、
G-から始まるIDAW-から始まるID
は、GoogleタグやGoogle広告など別の用途で使われる識別子です。
初心者は、まず次の違いを覚えておくとよいでしょう。
| IDの例 | 主な用途 |
|---|---|
| GTM-XXXXXXX | Googleタグマネージャー |
| G-XXXXXXXXXX | GA4などのGoogleタグ |
| AW-XXXXXXXXX | Google広告 |
特に設定画面では、測定IDやタグIDとコンテナIDを間違えないよう注意しましょう。
ウェブコンテナとは
ウェブコンテナとは、WebサイトやWebアプリで利用するためのGTMコンテナです。
Google公式では、GTMのコンテナタイプとして、
- ウェブ
- iOS
- Android
- AMP
- サーバー
などが用意されています。
WordPressブログや一般的なWebサイトでGTMを使う場合は、通常「ウェブ」を選択します。
たとえば、
- WordPressブログ
- 企業サイト
- ECサイト
- Webサービス
などでは、ウェブコンテナを利用します。
初心者がブログへGTMを導入する場合は、
「コンテナタイプ=ウェブ」
と覚えておけば問題ありません。
コンテナコードとは
コンテナコードとは、GTMコンテナをWebサイトで動かすために設置するコードです。
Google公式では、ウェブコンテナを作成したあと、2つのコードスニペットをWebサイトに設置する方法が案内されています。
基本的には、
- 1つ目のコード →
<head>タグのできるだけ上の方 - 2つ目のコード →
<body>開始タグの直後
に設置します。
コンテナコードの中には、
GTM-ABCDEFG
のようなコンテナIDが含まれています。
つまり、
コンテナID=どのコンテナかを示す識別子
コンテナコード=そのコンテナをサイトで動かすためのコード
という違いです。
たとえば、WordPressでGTMを利用する場合、テーマや専用の設定方法を使ってコンテナコードを設置します。
コードを設置するときは、別のコンテナIDを入れてしまわないように確認しましょう。
GTMアカウントやコンテナの作成、WordPressへの設置方法を実際の手順で確認したい方は、**「Googleタグマネージャーの導入方法|アカウント作成から初期設定まで完全ガイド」**も参考にしてください。
タグに関する用語
GTMでいう「タグ」とは、Google AnalyticsやGoogle広告などへデータを送ったり、特定の処理を実行したりするための設定です。
タグは、トリガーと組み合わせて使います。
たとえば、
「お問い合わせボタンをクリックしたらGA4へイベントを送る」
場合は、
- タグ → GA4へイベントを送信
- トリガー → お問い合わせボタンのクリック
という役割分担になります。
GTMにはGoogleサービス向けのタグだけでなく、カスタムHTMLなども用意されています。
Googleタグとは
Googleタグとは、Google AnalyticsやGoogle広告などのGoogleサービスへデータを送るための共通的なタグです。
Google広告の公式ヘルプでも、以前の「グローバルサイトタグ(gtag.js)」は現在「Googleタグ」と呼ばれており、Google広告だけでなくGoogle Analyticsなど複数のGoogleサービスで利用できる仕組みとして案内されています。
GTMでは、Googleタグをコンテナ内に設定して利用できます。
たとえば、
- GA4へアクセスデータを送る
- Google広告の計測に利用する
- 他のGoogleサービスと連携する
といった用途があります。
初心者の場合は、
Googleタグ=Googleサービスへデータを送る基本となるタグ
と覚えると分かりやすいです。
GA4イベントタグとは
GA4イベントタグとは、GTMからGA4へ特定のイベントを送信するためのタグです。
Google公式では、GTMでGA4イベントを設定する場合、
- GA4イベントタグ
- イベント名
- 必要に応じたパラメータ
- トリガー
を組み合わせて送信すると案内しています。
たとえば、
「資料請求ボタンをクリックした」
という行動をGA4へ送る場合、
イベント名document_request_click
トリガー
資料請求ボタンのクリック
という設定ができます。
GA4イベントタグは、
- CTAクリック
- お問い合わせ
- 外部リンク
- フォーム送信
など、ユーザー行動をGA4へ記録したいときに使います。
Google広告コンバージョントラッキングタグとは
Google広告コンバージョントラッキングタグとは、広告をクリックしたユーザーが、その後どのような成果につながったかを計測するためのタグです。
Google公式では、
- 商品購入
- メルマガ登録
- 問い合わせ
- アプリのダウンロード
など、価値のある行動をコンバージョンとして計測できると説明しています。
GTMで設定する場合は、Google広告側で作成した、
- コンバージョンID
- コンバージョンラベル
などを利用します。
たとえば、
広告をクリック
↓
商品ページを見る
↓
購入完了
↓
コンバージョンとしてGoogle広告へ送信
という流れです。
広告運用をしていないブログでは、必ず使うタグではありません。
コンバージョンリンカーとは
コンバージョンリンカーは、広告クリックに関する情報を保存し、その後のコンバージョンと結び付けやすくするためのタグです。
Google公式では、広告クリック時の情報をファーストパーティCookieなどに保存し、後のコンバージョン測定に利用すると説明されています。
たとえば、
Google広告をクリック
↓
ブログや商品ページへ移動
↓
問い合わせ
↓
広告クリックと問い合わせを関連付ける
という場面で使われます。
ただし、現在はGoogleタグの仕組みが進化しており、Google公式では、コンテナ内でGoogleタグをすべてのページに読み込んでいる場合、別途コンバージョンリンカーが不要になるケースがあると案内しています。
そのため、古い解説記事のように「必ず追加する」と決めつけず、現在のGoogleタグ構成を確認することが大切です。
カスタムHTMLタグとは
カスタムHTMLタグとは、GTM内で独自のHTMLやJavaScriptを実行するためのタグです。
たとえば、
- 外部サービスの計測コード
- 独自JavaScript
- 特別なユーザー操作の計測
などに利用できます。
Googleサービス用の専用タグが用意されている場合は、まず専用タグを利用する方が分かりやすく、安全です。
カスタムHTMLタグは自由度が高い反面、
- JavaScriptの記述ミス
- ページ表示への影響
- 他タグとの競合
が起こる可能性があります。
初心者の場合は、
「専用タグでできない場合に検討するもの」
と考えるとよいでしょう。
タグの発火とは
「タグが発火する」とは、設定した条件に一致してタグが実行されることです。
Google公式でも、トリガーが条件を満たすと関連するタグが呼び出される仕組みになっています。
たとえば、
「お問い合わせボタンがクリックされたらGA4イベントタグを実行」
という設定の場合、
読者がボタンをクリック
↓
トリガー条件に一致
↓
タグが発火
↓
GA4へイベント送信
となります。
逆に、条件に一致しない場合はタグは発火しません。
初心者は、
発火=タグが動いた
と覚えると分かりやすいです。
タグの配信とは
「タグの配信」とは、GTMがタグを実行することを表す言葉です。
Google公式では、トリガー条件が一致するとタグが配信され、一致しない場合は配信されないと説明されています。
一般的には、
- タグが発火する
- タグが配信される
は、初心者向けの記事ではほぼ同じ意味として理解して問題ありません。
ただし、
「公開」=コンテナ変更を本番環境へ反映すること
とは意味が異なります。
整理すると、
| 用語 | 意味 |
|---|---|
| 発火 | 条件に一致してタグが動く |
| 配信 | タグが実行・送信される |
| 公開 | GTMの設定変更を本番へ反映する |
この違いを覚えておくと、GTMのヘルプやエラー解説も読みやすくなります。
トリガーに関する用語
トリガーとは、タグを「いつ動かすか」を決める条件です。
Google公式では、ページビュー、クリック、フォーム送信などのイベントを検出したときに、設定条件に応じてタグを呼び出す仕組みと説明されています。
GTMでは目的によって複数のトリガーを使い分けます。
代表的なトリガーを整理すると次のとおりです。
| トリガー | 主な用途 |
|---|---|
| Page View | ページ表示時 |
| Initialization | 早い段階で実行 |
| DOM Ready | HTML構造完成後 |
| Window Loaded | 画像なども含め読み込み完了後 |
| クリック | ボタン・リンク操作 |
| フォーム送信 | フォーム送信 |
| スクロール距離 | 一定位置までスクロール |
| 要素の表示 | 特定要素が画面内に表示 |
| カスタムイベント | 標準機能で取れない独自操作 |
Page Viewとは
Page Viewは、Webページの読み込みが始まったタイミングで発動するページビュー系トリガーです。
Google公式では、ブラウザがページ読み込みを開始するとすぐに発動し、ページインプレッションから生成されるデータだけが必要な場合に使うと説明しています。
たとえば、
- 全ページでGoogleタグを動かす
- 特定ページの表示を計測する
といった用途があります。
初心者は、
Page View=ページが表示され始めたタイミング
と覚えると分かりやすいです。
Initializationとは
Initializationは、「初期化」と呼ばれるトリガーです。
Google公式では、同意の初期化を除き、通常のページビュー系トリガーよりも早い段階でタグを配信するために使うと案内しています。
たとえば、
- 他のタグより先に動かしたい設定
- 初期処理に必要なタグ
などに利用します。
一般的なクリック計測やページビュー計測で必ず使うものではありません。
初心者の場合は、
Initialization=通常より早く動かしたいタグ用
と覚えておけば十分です。
DOM Readyとは
DOM Readyは、ブラウザがHTMLの読み込みを終え、DOMを解析できる状態になったときに発動します。
Google公式では、DOMの情報を使って変数に値を入れるタグなどで、正しい値を取得するために使うトリガーとして説明されています。
たとえば、
ページ内の特定HTML要素
↓
その文字や属性を取得
↓
GTMで利用
という場合です。
Page Viewより少し後のタイミングになります。
つまり、
DOM Ready=HTML構造が使える状態になったタイミング
です。
Window Loadedとは
Window Loadedは、画像やスクリプトなどを含めてページ全体の読み込みが完了したあとに発動します。
Google公式でも、埋め込みリソースを含めてページが完全に読み込まれた後に発動すると説明されています。
読み込み順を整理すると、
Initialization
↓
Page View
↓
DOM Ready
↓
Window Loaded
というイメージです。
たとえば、画像サイズなど、すべてのリソースが読み込まれてから処理したい場合に利用できます。
クリックトリガーとは
クリックトリガーとは、ユーザーがリンクやボタンなどをクリックしたときにタグを動かすトリガーです。
Google公式のGA4イベント設定例でも、Click Textなどを条件にして特定ボタンのクリック時にタグを発火する方法が案内されています。
たとえば、
- CTA
- お問い合わせリンク
- 外部リンク
- 商品リンク
などの計測に利用できます。
条件には、
- Click URL
- Click Text
- Click ID
- Click Classes
などを使えます。
フォーム送信トリガーとは
フォーム送信トリガーとは、フォームが送信されたタイミングでタグを動かすためのトリガーです。
たとえば、
- お問い合わせ
- 資料請求
- 会員登録
などの計測に利用します。
ただし、WebサイトによってはAjaxなどで標準的なフォーム送信処理が変更されている場合があります。
その場合は、通常のフォーム送信トリガーでは正しく取得できず、カスタムイベントが必要になることがあります。Google公式でも、標準のsubmitイベントが変更されている場合の対応としてカスタムイベントトリガーを案内しています。
スクロール距離トリガーとは
スクロール距離トリガーとは、読者がページを一定位置までスクロールしたときに発火するトリガーです。
たとえば、
- 25%
- 50%
- 75%
- 90%
などを設定し、記事がどこまで読まれたかを確認できます。
ブログでは、
読了傾向の分析
に利用されることが多いトリガーです。
ページの長さによってはパーセントとピクセルを使い分けることもできます。
要素の表示トリガーとは
要素の表示トリガーとは、指定したHTML要素がブラウザ画面内に表示されたときに発動するトリガーです。
Google公式では、IDまたはCSSセレクタで対象要素を指定し、一定割合以上が画面内に表示されたときに発火できると説明されています。
たとえば、
- 記事下部のCTA
- 料金表
- 商品画像
- 問い合わせフォーム
が実際に読者の画面に表示されたかを計測できます。
クリックされなくても、
「そこまで見られたか」
を確認できる点が特徴です。
カスタムイベントトリガーとは
カスタムイベントトリガーとは、GTMの標準的な方法では取得しにくい操作を計測するときに使うトリガーです。
Google公式では、標準のブラウザイベントで処理されない操作の追跡に利用できると説明されています。
たとえば、
- Ajaxフォームの送信完了
- 独自JavaScriptによる操作
- 動的コンテンツの表示
- 特別なボタン処理
などです。
Webサイト側から、
dataLayer.push()
でイベント名をGTMへ渡し、そのイベント名をカスタムイベントトリガーで受け取る方法があります。
初心者の場合は、
標準トリガーで取れない場合に使う少し高度なトリガー
と覚えておけば十分です。
変数に関する用語
GTMの「変数」は、タグやトリガーの中で使う値を取得するための仕組みです。
Google公式では、変数を「実行時に値が入る名前付きのプレースホルダ」と説明しており、トリガーの条件判定と、タグへ動的な値を渡す両方で使われます。
たとえば、
- 今見ているページのURL
- クリックしたリンク先
- クリックした文字
- フォームのID
- スクロールした割合
などを変数として取得できます。
初心者はまず、
変数=GTMが判断や送信に使う「値」
と覚えると分かりやすいです。
組み込み変数とは
組み込み変数とは、GTMに最初から用意されている変数です。
Google公式でも、GTMにはあらかじめ複数の組み込み変数が用意されており、多くのタグやトリガー設定に利用できると説明されています。
代表的なものには、
- Page URL
- Page Path
- Click URL
- Click Text
- Click ID
- Click Classes
などがあります。
たとえば、外部リンクのクリックだけを計測したい場合、
Click URL 含む example.com
のように条件を設定できます。
初心者は、まず組み込み変数だけでできる範囲から使い始めるとよいでしょう。
ユーザー定義変数とは
ユーザー定義変数とは、自分で作成する変数です。
Google公式では、組み込み変数で対応できない特定の要件がある場合に、ユーザー定義変数を作成できると案内しています。
たとえば、
- 独自のデータレイヤー変数
- 定数
- 正規表現テーブル
- JavaScript変数
などを作成できます。
初心者の場合は、最初から無理に使う必要はありません。
まずは組み込み変数を使い、必要になったときにユーザー定義変数を追加する方が管理しやすいです。
Page URLとは
Page URLは、現在表示しているページのURL全体を取得する変数です。
たとえば、
というページなら、このURL全体を取得します。
Google公式でも、Page URLは現在のWebページのURLを返す組み込み変数として紹介されています。
Page URLは、
- 特定ページだけでタグを発火する
- ドメインまで含めて条件を指定する
- ページURLをGA4へ送る
といった用途に使えます。
Page Pathとは
Page Pathは、URLの中からドメイン部分を除いたパスを取得する変数です。
たとえば、
なら、
/contact/
の部分です。
Page URLとの違いを整理すると、次のようになります。
| 変数 | 取得する値 |
|---|---|
| Page URL | https://example.com/contact/ |
| Page Path | /contact/ |
同じパスを持つ複数環境で条件を共通化したい場合などは、Page Pathが便利です。
Click URLとは
Click URLは、クリックされたリンク先のURLを取得する変数です。
たとえば、
というリンクがクリックされた場合、そのリンク先URLを取得します。
Click URLは、
- 外部リンク
- アフィリエイトリンク
- PDFリンク
- 内部リンク
などの計測でよく使われます。
GA4の拡張計測でも、外部リンクやファイルダウンロードに関してlink_urlなどの情報が収集されます。
Click Textとは
Click Textは、クリックされた要素に表示されている文字を取得する変数です。
たとえば、
「お問い合わせはこちら」
というリンクをクリックした場合、その文字列を取得できます。
そのため、
Click Text 含む お問い合わせ
のように条件を設定できます。
ボタンやリンクの表示文字を基準にしたいときに便利ですが、アイコン付きボタンなどでは想定した文字が取れない場合もあります。
そのため、実際の値はTag Assistantで確認してから使うと安心です。
Click IDとは
Click IDは、クリックされたHTML要素のid属性を取得する変数です。
たとえば、
id="contact-button"
と設定されたボタンなら、
contact-button
という値を取得できます。
Click IDは、特定のボタンだけを正確に指定したいときに便利です。
同じ文字のボタンが複数ある場合でも、IDが異なれば区別しやすくなります。
Click Classesとは
Click Classesは、クリックされたHTML要素のclass属性を取得する変数です。
たとえば、
class="cta-button bottom"
という要素なら、そのclass情報を条件に利用できます。
Click Classesは、
- CTA
- ナビゲーション
- 商品ボタン
- 特定デザインのリンク
などをまとめて判定したい場合に便利です。
ただし、WordPressテーマやプラグインの更新でclass名が変わることもあるため、定期的な確認が必要です。
Form IDとは
Form IDは、フォーム要素のid属性を取得する変数です。
たとえば、
id="contact-form"
というお問い合わせフォームなら、
contact-form
という値を取得できます。
これを使うと、
「お問い合わせフォームだけを対象にする」
といった条件を設定しやすくなります。
複数フォームがあるサイトでは、フォームを区別するために役立ちます。
Scroll Depth Thresholdとは
Scroll Depth Thresholdは、スクロール距離トリガーで到達したしきい値を取得する変数です。
たとえば、
- 25
- 50
- 75
- 90
といった割合を設定している場合、どの位置まで到達したかを値として取得できます。
GA4の拡張計測では、ユーザーがページの約90%まで初めてスクロールしたときにscrollイベントが記録されます。
GTMでより細かく25%・50%・75%などを計測する場合は、Scroll Depth Thresholdをイベントパラメータとして送ると分析しやすくなります
イベントとGA4連携で覚えておきたい用語
GA4では、ユーザーがWebサイトやアプリで行った操作を「イベント」として記録します。
たとえば、
- ページを表示した
- リンクをクリックした
- スクロールした
- ファイルをダウンロードした
- 商品を購入した
といった行動です。
GTMは、必要に応じてこうしたイベントをGA4へ送る役割を持ちます。
イベントとは
イベントとは、Webサイトやアプリ上で発生したユーザー行動を記録する単位です。
Google公式でも、リンククリックや動画視聴などのユーザー行動をイベントとして測定すると説明しています。
たとえば、
page_viewclickscrollfile_downloadpurchase
などがあります。
GA4では、従来のページビュー中心ではなく、さまざまな操作をイベントとして扱うのが特徴です。
イベント名とは
イベント名とは、そのイベントが何を表しているかを識別する名前です。
たとえば、
page_view
ならページ表示、
file_download
ならファイルダウンロード、
purchase
なら購入、
という意味です。
カスタムイベントを作る場合も、
cta_click
contact_submit
など、内容が分かりやすい名前にすると管理しやすくなります。
イベントパラメータとは
イベントパラメータとは、イベントに追加する詳しい情報です。
たとえば、リンククリックイベントなら、
- どのリンクだったか
- どのドメインだったか
- どのページでクリックされたか
などを追加できます。
Google公式では、イベントパラメータによって、ユーザー行動に関する詳しい情報を取得できると説明しています。
たとえば、GA4の外部リンクやファイルダウンロードでは、
link_urllink_domainlink_idlink_classes
などが利用されます。
自動収集イベントとは
自動収集イベントとは、GA4の基本設定を行うことで、自動的に収集されるイベントです。
ユーザーが特別な追加設定をしなくても、GA4が必要なイベントを取得します。
たとえば、
first_visitsession_start
などがあります。
ただし、「自動収集イベント」と「拡張計測イベント」は意味が少し異なるため、分けて覚えましょう。
拡張計測イベントとは
拡張計測イベントとは、GA4の管理画面で拡張計測機能を有効にすると、追加のコード変更なしで収集できるイベントです。
Google公式では、Webデータストリームで拡張計測を有効にすると、Googleタグが自動的にイベントを送信すると案内しています。
代表的なものには、
- スクロール
- 離脱クリック
- サイト内検索
- 動画エンゲージメント
- ファイルダウンロード
- フォーム操作
などがあります。
初心者は、GTMで新しく設定する前に、GA4ですでに自動計測されていないか確認すると重複を防げます。
推奨イベントとは
推奨イベントとは、Googleがあらかじめイベント名やパラメータを定義しているイベントです。
Google公式では、推奨イベントは自動送信されないため、必要に応じてサイトやアプリ側で実装すると案内しています。
たとえば、
generate_leadloginsign_uppurchase
などがあります。
Googleが定義した名前とパラメータを使うことで、標準レポートや今後の機能との互換性を保ちやすくなります。
カスタムイベントとは
カスタムイベントとは、自動収集イベントや推奨イベントでは表現できない独自の行動を記録するためのイベントです。
たとえば、
cta_clickarticle_read_completespecial_button_click
などです。
Google公式でも、標準イベントで対応できない場合にカスタムイベントを利用できます。
ただし、既存の推奨イベントで表現できる場合は、そちらを優先した方が管理しやすくなります。
キーイベントとは
キーイベントとは、サイトやアプリの成果として特に重要なイベントです。
たとえば、
- お問い合わせ完了
- 商品購入
- 会員登録
- 資料請求
などが該当します。
GA4では、重要なイベントをキーイベントとして指定することで、成果指標として分析しやすくなります。
Google公式でも、キーイベントはレポートやアトリビューション分析などに利用されます。
測定IDとは
測定IDとは、GA4のWebデータストリームを識別するためのIDです。
一般的に、
G-XXXXXXXXXX
のような形式です。
GTMからGA4へデータを送る場合、この測定IDを使って送信先を指定します。
Google公式のGTM設定でも、GA4イベントタグやGoogleタグで測定IDを設定する仕組みが案内されています。
ここで注意したいのは、
GTM-から始まる → GTMコンテナIDG-から始まる → GA4の測定ID
という違いです。
混同しないようにしましょう。
dataLayerで覚えておきたい用語
dataLayer(データレイヤー)は、GTMを少し深く使い始めると登場する重要な用語です。
初心者には難しく見えますが、簡単に言えば、
「Webサイト側で持っている情報をGTMへ渡すための受け皿」
と考えると分かりやすいです。
たとえば、
- フォーム送信が完了した
- 商品名は何か
- 商品価格はいくらか
- どの会員種別か
- 独自のイベントが発生した
といった情報をGTMへ渡すときに利用できます。
dataLayerとは
dataLayerとは、WebサイトやアプリからGTMへ渡したい情報を保持するための仕組みです。
Google公式でも、データレイヤーへ渡された情報をタグ・トリガー・変数で利用できる仕組みが用意されています。データレイヤー変数を作成すると、dataLayer.push()で送られた値をGTM内で利用できます。
たとえば、
- 商品名
- 商品価格
- CTAの種類
- フォーム送信結果
- 独自イベント名
などを渡せます。
ただし、通常のページビューやクリック計測では、dataLayerを自分で追加しなくてもGTMの組み込み変数だけで対応できることがあります。
そのため、初心者は、
「標準機能で足りない情報をGTMへ渡したいときに使う」
と覚えておくとよいでしょう。
dataLayer.pushとは
dataLayer.push()とは、dataLayerへ新しい情報を追加するためのJavaScriptの書き方です。
たとえば、
dataLayer.push({
'event': 'contact_complete'
});
とすると、contact_completeというイベント名をdataLayerへ送れます。
Google公式でも、dataLayer.push()を利用してカスタムイベントや追加の値をGTMへ送信する方法が案内されています。
さらに、
dataLayer.push({
'event': 'contact_complete',
'form_type': 'contact'
});
のように、イベントと追加情報を一緒に送ることもできます。
つまり、
dataLayer=情報を入れる場所
dataLayer.push()=その場所へ情報を追加する処理
という違いです。
データレイヤー変数とは
データレイヤー変数とは、dataLayerへ送られた値をGTMで取り出すためのユーザー定義変数です。
Google公式では、dataLayer.push()で送られた値を、データレイヤー変数として取得できると説明しています。
たとえば、
dataLayer.push({
'event': 'contact_complete',
'form_type': 'contact'
});
と送った場合、
form_type
をデータレイヤー変数として設定すれば、
contact
という値をGTMで利用できます。
この値を、
- GA4イベントパラメータ
- トリガー条件
- Google広告タグ
などへ渡すことができます。
初心者は、
データレイヤー変数=dataLayerの中身を取り出すための変数
と覚えておきましょう。
イベントキーとは
dataLayerでは、eventというキーが特に重要です。
たとえば、
dataLayer.push({
'event': 'button_click'
});
の場合、
event
がキー、
button_click
が値です。
Google公式の組み込み変数「Event」も、dataLayerのeventキーを取得し、現在のイベント名を返す仕組みになっています。
つまり、
| 項目 | 意味 |
|---|---|
| event | イベント名を入れるキー |
| button_click | 実際のイベント名 |
という関係です。
eventキーに入れた名前は、GTMのカスタムイベントトリガーで利用できます。
カスタムイベントとの関係
dataLayerとカスタムイベントは、よく一緒に使われます。
たとえば、
dataLayer.push({
'event': 'button1-click'
});
とすると、button1-clickというカスタムイベントがdataLayerへ送られます。
GTMでは、
イベント名:button1-click
というカスタムイベントトリガーを作成します。
すると、
ボタン操作
↓
dataLayer.push()
↓
カスタムイベント発生
↓
GTMが検知
↓
タグ発火
という流れになります。
Google公式でも、この方法を使って標準的な計測では取得しにくい操作を追跡できると案内しています。
dataLayerはどんなときに必要になる?
dataLayerは、GTMを使うすべての人が最初から自分で設定するものではありません。
特に役立つのは、
- Ajaxフォームの送信完了
- 会員登録完了
- 商品価格や商品名の取得
- 動的コンテンツの操作
- 独自ボタンや独自イベント
- 標準変数では取れない情報
などです。
たとえば、Ajaxフォームではページ遷移が起きず、通常のPage Viewでは送信完了を判断できない場合があります。
そのようなときに、
contact_complete
というイベントをdataLayerへ送れば、GTMで送信完了を検知できます。
初心者は、
標準トリガーや組み込み変数で対応できる
→ まずそちらを使う
対応できない
→ dataLayerやカスタムイベントを検討する
という順番で進めると分かりやすいです。
クリック計測でよく使う用語
GTMのクリック計測では、HTMLやCSSに関する用語も出てきます。
特に、
- すべての要素
- リンクのみ
- Click Element
- CSSセレクタ
- ID
- class
などを理解しておくと、目的のボタンやリンクだけを正確に計測しやすくなります。
Google公式では、クリックトリガーに「すべての要素」と「リンクのみ」が用意されており、クリック時にはClick URL、Click Text、Click ID、Click Classesなどの組み込み変数へ値が自動的に入ります。
すべての要素とは
「すべての要素」は、ページ上のさまざまな要素のクリックを対象にするクリックトリガーです。
Google公式では、
- リンク
- 画像
- ボタン
など、ページ内の要素全般を対象にできると説明しています。
たとえば、
<button>申し込む</button>
のようなボタンは、HTMLリンクではないため、「すべての要素」で計測するのが分かりやすい場合があります。
初心者は、
すべての要素=リンク以外のボタンや画像も含めて計測
と覚えるとよいでしょう。
リンクのみとは
「リンクのみ」は、HTMLの<a>要素で作られたリンクだけを対象にするクリックトリガーです。
Google公式でも、
<a href="https://example.com/">リンク</a>
のようなHTMLリンクを対象にすると説明しています。
たとえば、
- 内部リンク
- 外部リンク
- アフィリエイトリンク
- PDFリンク
などの計測に向いています。
見た目がボタンでも、HTML上では<a>タグになっていることもあります。
そのため、「見た目」で判断せず、実際のHTML構造を確認することが大切です。
クリック要素とは
クリック要素(Click Element)とは、実際にクリックされたDOM要素そのものを表す組み込み変数です。
Google公式では、Click ElementはdataLayerのgtm.elementを参照し、クリックされたDOM要素への参照を取得すると説明しています。
たとえば、
- ボタン
- リンク
- 画像
- アイコン
など、実際に押された要素を判定できます。
Click Elementは、CSSセレクタと組み合わせて、
「特定の要素だけを対象にする」
といった高度な条件設定にも利用できます。
CSSセレクタとは
CSSセレクタとは、HTML内の特定要素を指定するための書き方です。
たとえば、
.cta-button
なら、cta-buttonというclassを持つ要素を指定します。
また、
#contact-button
なら、contact-buttonというIDを持つ要素を指定します。
GTMの要素の表示トリガーでも、Google公式はID属性またはCSSセレクタを使って対象要素を指定できると案内しています。
初心者の場合は、
CSSセレクタ=ページ内の特定要素を指定する住所のようなもの
と考えると分かりやすいです。
ID属性とは
ID属性とは、HTML要素を個別に識別するための属性です。
たとえば、
<button id="contact-button">お問い合わせ</button>
なら、
contact-button
がIDです。
GTMではClick ID変数を使って、クリックされた要素のIDを取得できます。Google公式でも、Click IDはクリックされたDOM要素のid属性を取得すると説明しています。
IDは通常、ページ内で特定の1要素を識別する目的で使われるため、
「このボタンだけを計測したい」
という場面で便利です。
class属性とは
class属性とは、複数のHTML要素をグループ分けするために利用される属性です。
たとえば、
<a class="cta-button">詳しく見る</a>
なら、
cta-button
がclassです。
GTMではClick Classesを使って、クリックされた要素のclass属性を取得できます。Google公式でも、Click ClassesはクリックされたDOM要素のclasses属性を文字列として取得すると説明しています。
たとえば、同じclassを持つ複数のCTAをまとめて計測することもできます。
ただし、WordPressテーマやプラグイン更新によってclass名が変わる可能性があるため、設定後も確認しておくと安心です。
外部リンクとは
外部リンクとは、自分のサイトとは別のドメインへ移動するリンクです。
たとえば、自分のサイトが、
の場合、

へのリンクは外部リンクになります。
GTMではClick URLを利用して、
Click URL 含む sample-site.com
のような条件を設定できます。
外部リンク計測をすると、
- 公式サイトへの移動
- 商品ページへの移動
- アフィリエイトリンクのクリック
- 参考資料への移動
などを分析できます。
ただし、GA4の拡張計測で離脱クリックがすでに計測されていることもあるため、GTMで重複設定しないよう確認しましょう。
CTAとは
CTAは「Call To Action」の略で、読者に次の行動を促すボタンやリンクのことです。
たとえば、
- お問い合わせはこちら
- 資料をダウンロード
- 詳しく見る
- 無料登録する
- 商品を確認する
などです。
GTMでCTAクリックを計測すると、
- どのCTAが押されたか
- 記事上部・中央・下部のどこが反応されたか
- CTAの文言ごとの違い
などを分析できます。
たとえば、
| CTA位置 | クリック数 |
|---|---|
| 記事上部 | 20 |
| 記事中央 | 55 |
| 記事下部 | 30 |
という結果なら、記事中央のCTAが反応されやすい可能性があります。
CTAは単に設置するだけではなく、クリック計測を使って配置や文言を改善することが大切です。
プレビュー・デバッグで覚えておきたい用語
GTMでは、タグやトリガーを設定したあと、すぐに公開するのではなく、まずプレビューモードで動作確認することが大切です。
Google公式でも、プレビューとデバッグモードを使うことで、タグが正しく配信されているか、どのイベントで発火したか、変数にどの値が入っているかを確認できると案内しています。
初心者はまず、次の用語を覚えておくとプレビュー画面が読みやすくなります。
| 用語 | 主な意味 |
|---|---|
| プレビューモード | 公開前に設定を試す機能 |
| Tag Assistant | タグの動作確認を行うツール |
| デバッグ | 設定ミスや原因を調べる作業 |
| Tags Fired | 発火したタグ |
| Tags Not Fired | 発火しなかったタグ |
| Variables | イベント時の変数値 |
| イベントタイムライン | 発生したイベントの流れ |
| DebugView | GA4側でイベントを確認する画面 |
プレビューモードとは
プレビューモードとは、GTMで変更した内容を本番公開する前に確認するための機能です。
たとえば、
- CTAクリック用タグを追加した
- トリガー条件を変更した
- GA4イベントを新しく設定した
場合に、実際のサイトで正しく動くかを確認できます。
Google公式では、プレビューモードを使うことで、現在のワークスペースの設定を公開前にサイト上でテストできると説明しています。
初心者は、
プレビュー=公開前のお試し運転
と覚えると分かりやすいです。
Tag Assistantとは
Tag Assistantとは、GoogleタグやGTMの動作状況を確認するためのデバッグツールです。
プレビューモードを開始すると、Tag Assistantを使って対象サイトへ接続し、
- どのイベントが発生したか
- どのタグが発火したか
- どのタグが発火しなかったか
- 変数にどの値が入ったか
などを確認できます。
たとえば、お問い合わせボタンをクリックしたときに、
cta_click
というイベントが発生し、GA4イベントタグが発火しているかを確認できます。
Tag Assistantは、
「GTMの設定が本当に動いたかを見る確認画面」
と考えると分かりやすいです。
デバッグとは
デバッグとは、設定が想定どおりに動かない原因を調べて修正する作業です。
たとえば、
- タグが発火しない
- 別の場所でも発火する
- GA4にイベントが届かない
- Click Textが想定と違う
といった場合に、Tag Assistantの情報を確認します。
デバッグでは、
- 目的のイベントを発生させる
- Tags Firedを見る
- Tags Not Firedを見る
- Variablesを見る
- GA4側でも確認する
という流れで原因を探すと分かりやすいです。
初心者は、
デバッグ=「なぜ動かないのか」を調べる作業
と覚えておきましょう。
Tags Firedとは
Tags Firedとは、そのイベントで実際に発火したタグの一覧です。
たとえば、CTAをクリックしたときに、
GA4_CTA_Click
というタグがTags Firedに表示されていれば、そのイベント時にタグが動いたことが分かります。
確認するときは、
- 目的のタグがあるか
- 同じタグが二重に発火していないか
- 想定外のタグが動いていないか
を見るとよいでしょう。
ただし、
Tags Firedに表示された=GA4まで必ず正常に届いた
とは限りません。
GTM側の発火確認後は、GA4のリアルタイムやDebugViewでも確認することが大切です。
Tags Not Firedとは
Tags Not Firedとは、そのイベントでは発火しなかったタグの一覧です。
たとえば、お問い合わせボタンをクリックしたのに、目的のタグがTags Not Firedに残っている場合は、トリガー条件を満たしていない可能性があります。
確認したいのは、
- Click Text
- Click URL
- Page URL
- Click ID
- Click Classes
などの条件です。
たとえば、
Click Text 等しい お問い合わせ
と設定したのに、実際の値が、
お問い合わせはこちら
なら、完全一致しないため発火しません。
Tags Not Firedは、設定ミスを見つける手がかりになります。
Variablesとは
Variablesは、そのイベントが発生した時点で各変数にどの値が入っていたかを確認する画面です。
たとえば、クリックイベントなら、
- Click URL
- Click Text
- Click ID
- Click Classes
- Page URL
などを確認できます。
トリガー条件を作るときに推測で値を決めるより、Variablesに表示された実際の値を使った方が正確です。
たとえば、
Click Classes = cta-button
と表示されていれば、そのclassを条件として利用できます。
初心者は、
Variables=その瞬間の実データを見る場所
と覚えるとよいでしょう。
イベントタイムラインとは
イベントタイムラインとは、Tag Assistant上で発生したイベントが時系列で並ぶ部分です。
たとえば、
- Container Loaded
- DOM Ready
- Window Loaded
- Click
- Form Submit
- Custom Event
などが順番に表示されます。
この流れを見ることで、
「クリック前に何が起きたか」
「どのイベントのタイミングでタグが発火したか」
を確認できます。
特にタグが想定外のタイミングで動いている場合は、イベントタイムラインを見ると原因を見つけやすくなります。
DebugViewとは
DebugViewとは、GA4側でデバッグ対象のイベントを確認するための画面です。
GTMのTag Assistantでは「タグが発火したか」を確認し、GA4のDebugViewでは「イベントがGA4へ届いたか」を確認します。
たとえば、
GTM側
→ cta_clickタグがTags Fired
GA4側
→ DebugViewにcta_clickが表示
となれば、GTMからGA4までデータが届いていることを確認できます。
つまり、
Tag Assistant=GTM側の確認
DebugView=GA4側の確認
と整理すると分かりやすいです。
プレビューモードやTag Assistantを実際に使ってタグの発火状態を確認したい方は、**「Googleタグマネージャーのプレビューモードとは?デバッグ方法を詳しく解説」**も参考にしてください。
公開・管理で覚えておきたい用語
GTMでは、タグを作成して終わりではありません。
設定内容を整理し、テストし、必要な変更だけを公開し、あとから変更履歴を確認できるように管理することが大切です。
公開・管理で覚えておきたい代表的な用語は次のとおりです。
| 用語 | 主な意味 |
|---|---|
| ワークスペース | 変更作業を行う場所 |
| バージョン | ある時点の設定内容 |
| 公開 | 設定を本番へ反映 |
| 送信 | 公開処理へ進む操作 |
| 変更履歴 | 過去の変更内容 |
| フォルダ | 設定を整理する機能 |
| 権限 | 利用できる操作範囲 |
| 環境 | 本番・テストなどの利用先 |
ワークスペースとは
ワークスペースとは、GTMでタグ・トリガー・変数などを編集する作業領域です。
Google公式では、ワークスペースを使うことで、変更内容を分けて管理し、他の作業と干渉しにくい形でテストできると案内しています。
たとえば、
- CTA計測の追加
- GA4イベントの変更
- Google広告タグの設定
を別の作業として整理できます。
初心者は、
ワークスペース=変更作業をする場所
と覚えると分かりやすいです。
バージョンとは
バージョンとは、その時点のGTMコンテナ設定を保存したものです。
公開すると、新しいバージョンが作成されます。
たとえば、
- バージョン1:GA4基本設定
- バージョン2:CTAクリック追加
- バージョン3:フォーム送信追加
のように履歴を残せます。
問題が起きたときも、
「どのバージョンから変更されたか」
を確認しやすくなります。
バージョン名には、
CTAクリック計測追加
のように内容が分かる名前を付けておくと便利です。
公開とは
公開とは、ワークスペースで変更した内容を実際の本番サイトで有効にすることです。
GTMでは、
保存=公開
ではありません。
たとえば、タグを作成して保存しただけでは、本番サイトではまだ動きません。
その後、
プレビュー
↓
確認
↓
送信
↓
公開
という流れで本番へ反映します。
初心者がよく間違える部分なので、
保存=設定を保存
公開=本番で使える状態にする
と分けて覚えておきましょう。
送信とは
「送信」は、変更内容を公開またはバージョン作成するために進む操作です。
GTMでは、設定確認後に「送信」をクリックし、
- 公開
- バージョン作成
などの処理へ進みます。
このとき、
- バージョン名
- バージョンの説明
を入力できます。
たとえば、
バージョン名
CTAクリックイベント追加
説明
記事下部CTAのクリック計測を追加。Tag AssistantとGA4で確認済み。
のように記録すると、後から見ても内容が分かります。
変更履歴とは
変更履歴とは、GTMで行った設定変更や公開内容をあとから確認できる記録です。
たとえば、
- いつ公開したか
- 誰が変更したか
- どのバージョンが公開されたか
などを確認できます。
設定がおかしくなった場合も、過去のバージョンを確認することで原因を追いやすくなります。
長期間GTMを運用する場合、変更履歴は非常に重要です。
フォルダとは
フォルダとは、タグ・トリガー・変数などを用途ごとに整理するための機能です。
たとえば、
- GA4
- CTA計測
- フォーム計測
- Google広告
- テスト用
のように分けられます。
タグが数個なら必要性を感じにくいですが、設定が増えてくると管理しやすくなります。
ただし、細かく分けすぎると逆に分かりにくくなるため、用途が明確なものだけをまとめるとよいでしょう。
権限とは
権限とは、GTMアカウントやコンテナで、ユーザーがどこまで操作できるかを決める設定です。
たとえば、
- 表示のみ
- 編集可能
- 承認可能
- 公開可能
など、利用範囲を分けられます。
複数人で管理する場合は、全員に公開権限を与えるのではなく、必要な範囲だけ設定することが安全です。
初心者が個人ブログで1人運営している場合は意識する機会が少ないですが、企業サイトや共同運営では重要な用語です。
環境とは
GTMの「環境」とは、本番サイトとは別の場所でタグ設定を試したり、異なる公開先を管理したりするための仕組みです。
たとえば、
- 本番環境
- テスト環境
- 開発環境
などで設定を分けて確認できます。
企業サイトや大規模サイトでは、いきなり本番に出さず、
開発環境
↓
テスト環境
↓
本番環境
の順で確認することがあります。
個人ブログでは必ず使う機能ではありませんが、
環境=本番とは別に確認できる公開先
と覚えておくとよいでしょう。
同意・プライバシー関連で覚えておきたい用語
GTMやGA4、Google広告を使っていると、「Consent Mode」「analytics_storage」「ad_storage」など、同意やプライバシーに関する用語が出てきます。
これらは、ユーザーがCookieや広告・分析用データの利用に同意したかどうかによって、Googleタグの動作を調整するための仕組みです。
Google公式では、Consent Modeはユーザーの同意状態をGoogleへ伝え、その選択に応じてAnalyticsや広告タグなどの動作を調整する仕組みと説明しています。
まず、代表的な用語を整理すると次のとおりです。
| 用語 | 主な意味 |
|---|---|
| Consent Mode | 同意状態に応じてタグ動作を調整 |
| 同意の初期化 | 他のタグより先に同意状態を設定 |
| analytics_storage | 分析用Cookieなどの保存への同意 |
| ad_storage | 広告用Cookieなどの保存への同意 |
| ad_user_data | 広告目的でGoogleへユーザーデータを送る同意 |
| ad_personalization | パーソナライズ広告への同意 |
| CMP | ユーザーの同意を取得・管理する仕組み |
Consent Modeとは
Consent Mode(同意モード)とは、ユーザーがCookieや各種データ利用に同意したかどうかをGoogleタグへ伝え、その状態に合わせてタグの動作を変える仕組みです。
たとえば、ユーザーが分析用Cookieを拒否した場合、analytics_storageの状態に応じてGoogle Analytics関連の動作が調整されます。Google公式では、Consent Mode自体が同意バナーを表示するのではなく、CookieバナーやCMPからユーザーの選択を受け取り、タグの動作へ反映すると説明しています。
初心者は、
Consent Mode=ユーザーの同意状態をGoogleタグへ伝える仕組み
と覚えると分かりやすいです。
同意の初期化とは
「同意の初期化」は、Consent Modeに関する設定を他のタグより先に適用するためのトリガーです。
Google公式では、「同意の初期化 – すべてのページ」トリガーが各ウェブコンテナに用意されており、他のすべてのトリガーより先に動作すると案内しています。
主な用途は、
- CMPタグを動かす
- 同意状態の初期値を設定する
- ユーザーの選択をタグへ反映する
ことです。
ただし、単に「できるだけ早くタグを動かしたい」という理由で使うものではありません。
Consent Modeと関係のないタグを早く動かしたい場合は、通常のInitializationトリガーを使います。
analytics_storageとは
analytics_storageは、Google Analyticsなどの分析に関連するCookieや識別情報の保存についての同意状態を表す項目です。
Google公式では、滞在時間などの分析に関連する保存を有効にする同意タイプと説明しています。
代表的な状態は、
granted→ 同意ありdenied→ 同意なし
です。
たとえば、ユーザーがアクセス解析用Cookieを許可した場合はgranted、拒否した場合はdeniedとして扱われます。
初心者は、
analytics_storage=アクセス解析用の保存に関する同意
と覚えておきましょう。
ad_storageとは
ad_storageは、広告に関連するCookieなどの保存についての同意状態を表します。
Google公式では、広告に関連する保存を有効にする同意タイプと説明されています。
たとえば、
- Google広告のコンバージョン計測
- 広告クリック情報
- 広告関連Cookie
などに関係します。
広告を利用していないブログでは登場機会が少ない場合もありますが、Google広告とGTMを連携する場合には覚えておきたい用語です。
ad_user_dataとは
ad_user_dataは、広告目的でユーザーデータをGoogleへ送信することへの同意を表します。
Google公式では、拡張コンバージョンやタグベースのコンバージョントラッキングなど、一部の計測用途で必要になる同意タイプと説明しています。
ad_storageと似ていますが、
- ad_storage → 広告関連の保存
- ad_user_data → 広告関連データをGoogleへ送る同意
という違いがあります。
ad_personalizationとは
ad_personalizationは、パーソナライズ広告への同意状態を表します。
Google公式では、ユーザーに合わせた広告の表示に関する同意タイプとして説明しています。
たとえば、
「閲覧履歴などを利用してユーザーに合った広告を表示する」
といった広告パーソナライズに関係します。
広告を使っていないサイトでは利用場面が少ないこともありますが、Google広告やConsent Modeを扱う場合には重要な用語です。
CMPとは
CMPは「Consent Management Platform」の略で、ユーザーの同意を取得・管理するための仕組みです。
たとえば、サイトを開いたときに表示される、
- Cookieを許可する
- 拒否する
- 詳細設定を変更する
といった同意バナーを管理します。
Google公式でも、複数の第三者CMPがConsent Modeとの連携に対応していると案内しています。
役割を簡単に整理すると、
CMP=ユーザーに同意を確認する
Consent Mode=その同意状態をGoogleタグへ伝える
という関係です。
なお、Consent ModeやCMPの設定は、プライバシー法や利用地域によって必要な対応が異なるため、法的判断は各国・地域の最新ルールや専門家の案内も確認しましょう。
GTMでよくあるエラー・トラブル用語
GTMを使っていると、
- タグが発火しない
- 同じイベントが二重に記録される
- Tag Assistantへ接続できない
- GA4にデータが表示されない
といったトラブルが起こることがあります。
用語の意味を知っておくと、どこを確認すればよいか判断しやすくなります。
タグが発火しないとは
「タグが発火しない」とは、設定したタグが目的のタイミングで実行されない状態です。
たとえば、
「お問い合わせボタンをクリックしたらGA4イベントを送る」
設定なのに、クリックしてもTag AssistantのTags Firedに表示されない場合です。
主な原因には、
- トリガー条件の不一致
- Click TextやClick URLの値違い
- タグが未公開
- Consent Modeによる制御
- 対象ページの指定ミス
などがあります。
まずはTag Assistantで、
- Tags Fired
- Tags Not Fired
- Variables
を確認すると原因を絞り込みやすくなります。
タグが二重発火するとは
タグが二重発火するとは、1回の操作で同じタグが2回以上実行される状態です。
たとえば、1回CTAをクリックしただけなのに、GA4へ同じイベントが2件送信される場合です。
考えられる原因には、
- 同じGA4設定を複数箇所に設置
- GTMとWordPressプラグインの両方で計測
- 複数トリガーが同じ条件で発火
- 古いタグが残っている
などがあります。
二重発火すると、クリック数やイベント数が実際より多く表示されるため、アクセス解析の精度が落ちます。
接続エラーとは
接続エラーとは、Tag Assistantと対象サイトが正常に接続できない状態です。
Google公式では、Tag Assistantが接続できない原因として、
- 対象ページにGoogleタグがない
- デバッグ用パラメータがページ動作へ影響している
- タグスクリプトの読み込みタイミング
- AMPページ
などを挙げています。
接続できない場合は、
- URLが正しいか
- GTMコードが設置されているか
- 別ページでは接続できるか
- ブラウザ拡張機能の影響がないか
を確認しましょう。
測定IDの間違いとは
測定IDの間違いとは、GTMからGA4へ送信するときに、誤ったGA4測定IDを指定している状態です。
GA4の測定IDは、
G-XXXXXXXXXX
の形式です。
たとえば、本番用とテスト用で別々のGA4プロパティを使っている場合、誤った測定IDを設定すると別のプロパティへデータが送られます。
確認するときは、
- GA4のWebデータストリーム
- 測定ID
- GTM側のGoogleタグ
- 実際に見ているGA4プロパティ
を照合しましょう。
トリガー条件の不一致とは
トリガー条件の不一致とは、GTMで指定した条件と実際の値が合っていないため、タグが発火しない状態です。
たとえば、
Click Text 等しい お問い合わせ
と設定しているのに、実際のClick Textが、
お問い合わせはこちら
なら条件が一致しません。
同じように、
- Click URL
- Click ID
- Click Classes
- Page URL
- Page Path
などでも不一致が起こります。
この場合は、Tag AssistantのVariablesで実際の値を確認してから条件を修正しましょう。
未公開とは
「未公開」とは、GTMで設定を保存したものの、まだ本番環境へ反映していない状態です。
GTMでは、
保存=公開
ではありません。
設定を変更したあと、
保存
↓
プレビュー
↓
確認
↓
送信
↓
公開
という流れが必要です。
「設定したのに本番サイトで動かない」という場合は、公開まで完了しているか確認しましょう。
GA4にデータが反映されないとは
「GA4にデータが反映されない」とは、GTM側では設定したものの、GA4側でイベントやアクセスデータを確認できない状態です。
Google公式では、GA4にデータが表示されない原因として、
- Googleタグが設置されていない
- 設置方法が間違っている
- サイトへのアクセスがない
- データ処理がまだ完了していない
などを挙げています。
確認するときは、
- Tag Assistantでタグが発火しているか
- GA4のリアルタイム
- DebugView
- 測定ID
- Consent Mode
を順番に確認するとよいでしょう。
Consent Modeによるブロックとは
Consent Modeによるブロックとは、ユーザーの同意状態やタグ側の同意設定によって、タグが期待どおり動作しない状態を指します。
GTMではGoogleタグに組み込みの同意チェックがあり、同意状態に応じてタグの動作が変わります。Google公式でも、GoogleタグはConsent Modeの同意状態を確認し、設定に応じて動作を調整すると説明しています。
ただし、注意したいのは、
Consent Modeを使っている=すべてのタグを手動でブロックする必要がある
という意味ではないことです。
Googleタグには組み込みの同意チェックがあるため、不必要に「追加の同意チェック」を設定すると、本来動くべきタグまで発火しなくなる可能性があります。
Consent Mode関連のトラブルでは、
- 現在の同意状態
- 組み込み同意チェック
- 追加の同意設定
- CMP側の設定
- Tag AssistantのConsent情報
を確認しましょう
タグが発火しない、二重発火する、GA4にデータが反映されないなどの具体的な対処方法は、**「Googleタグマネージャーでよくあるエラーと原因・解決方法を徹底解説」**で詳しく解説しています。
アクセス解析で覚えておきたいGTM関連用語
GTMを使ってアクセス解析を行うと、「ページビュー」「クリック計測」「スクロール計測」「コンバージョン」などの用語がよく出てきます。
これらは、読者がサイト内でどのように行動したかを理解するための基本用語です。
たとえば、
- 何ページ見られたか
- どのリンクが押されたか
- 記事をどこまで読んだか
- 問い合わせにつながったか
を確認することで、単なるアクセス数だけでは分からない読者行動を分析できます。
ページビューとは
ページビューとは、Webページが表示された回数を表す指標です。
たとえば、1人の読者が、
トップページ
↓
記事A
↓
記事B
と3ページ見た場合、それぞれのページ表示がページビューとして計測されます。
ページビューを見ると、
- よく読まれている記事
- アクセスが集まるページ
- 人気コンテンツ
を把握しやすくなります。
ただし、ページビューが多いだけで記事の成果が高いとは限りません。
クリック、スクロール、フォーム送信などと組み合わせて見ることが大切です。
クリック計測とは
クリック計測とは、読者がどのリンクやボタンを押したかを記録することです。
たとえば、
- 内部リンク
- 外部リンク
- CTA
- アフィリエイトリンク
- 資料ダウンロード
などを対象にできます。
GTMでは、Click URL、Click Text、Click ID、Click Classesなどを使って対象を絞り込めます。
たとえば、
「お問い合わせはこちら」
というボタンのクリックを計測すれば、記事を読んだ人が実際に問い合わせページへ進んだかを確認できます。
スクロール計測とは
スクロール計測とは、読者がページをどこまで読み進めたかを確認する計測方法です。
たとえば、
- 25%
- 50%
- 75%
- 90%
などを設定して、読者がどの位置まで到達したかを計測できます。
スクロール計測を使うと、
「記事は開かれているけれど、途中で読まれなくなっていないか」
を判断する材料になります。
ただし、スクロール率が低いからといって、必ず記事内容が悪いとは限りません。
途中で答えを得て満足した可能性もあるため、クリックや滞在状況などと合わせて分析しましょう。
フォーム送信とは
フォーム送信とは、お問い合わせや資料請求などのフォームが送信されたことを指します。
たとえば、
- お問い合わせ
- 資料請求
- 会員登録
- 予約申し込み
などです。
GTMでは、フォーム送信トリガーやサンクスページ、カスタムイベントなどを使って計測できます。
重要なのは、
送信ボタンをクリックした=送信完了
とは限らないことです。
入力エラーや通信エラーがある場合もあるため、実際の送信完了を計測できる方法を選ぶ必要があります。
ファイルダウンロードとは
ファイルダウンロードとは、PDFやExcel、Wordなどの資料を読者がダウンロードした行動を指します。
たとえば、
- PDFマニュアル
- チェックリスト
- 料金表
- 商品カタログ
などです。
ファイルダウンロードを計測すると、読者がどの資料に強い関心を持っているかを確認できます。
たとえば、
| 資料 | ダウンロード数 |
|---|---|
| 初心者向けPDF | 120 |
| 詳細マニュアル | 45 |
| チェックリスト | 180 |
なら、チェックリストへの需要が高いことが分かります。
GA4の拡張計測でも、対応するファイル形式のダウンロードを自動計測できる場合があります。
コンバージョンとは
コンバージョンとは、Webサイトで目標としている成果が達成されたことを指します。
たとえば、
- 商品購入
- 問い合わせ
- 資料請求
- 会員登録
- 予約完了
などです。
GA4では、特に重要なイベントを「キーイベント」として設定できます。
たとえば、
generate_lead
や問い合わせ完了イベントをキーイベントに設定すれば、どの記事が成果につながっているか分析しやすくなります。
初心者は、
コンバージョン=サイト運営上の重要な成果
と覚えておくとよいでしょう。
クリック率とは
クリック率とは、表示された回数に対して、どれくらいクリックされたかを表す割合です。
たとえば、
CTA表示回数:500回
CTAクリック:50回
の場合、
クリック率は10%です。
計算式は、
クリック数 ÷ 表示回数 × 100
です。
クリック率を見ると、
- CTAの位置
- ボタン文言
- デザイン
- 前後の説明
がどれくらい機能しているか判断する材料になります。
ただし、クリック率が高くても、その後の問い合わせや購入につながっていない場合もあります。
そのため、最終成果と合わせて見ることが大切です。
読了率とは
読了率とは、記事をどこまで読み進めたかを見るために使われる考え方です。
GTMやGA4に「読了率」という1つの標準指標が必ず存在するわけではなく、スクロール到達率などを使って判断します。
たとえば、
- 90%到達
- 記事末尾の要素表示
- 特定CTAの表示
などを「ほぼ最後まで読んだ」と判断する材料にできます。
記事A
→ 90%到達率 60%
記事B
→ 90%到達率 20%
なら、記事Aの方が最後まで読まれる傾向が強いと考えられます。
ただし、記事の長さや構成によって数字は変わるため、同じ種類の記事同士で比較するのがおすすめです。
クリックやスクロール、フォーム送信などを実際のアクセス解析に活用したい方は、**「Googleタグマネージャーの活用方法|アクセス解析を効率化する実践テクニック」**も参考にしてください。
初心者が最初に覚えたいGTM用語10選
GTMには多くの専門用語がありますが、初心者が最初からすべて覚える必要はありません。
まずは次の10個を理解すると、GTMの基本操作や公式ヘルプが読みやすくなります。
| 順番 | 用語 | 覚え方 |
|---|---|---|
| 1 | Googleタグマネージャー | タグ管理ツール |
| 2 | コンテナ | 設定を入れる箱 |
| 3 | タグ | データを送る |
| 4 | トリガー | 動かす条件 |
| 5 | 変数 | 値を取得する |
| 6 | データレイヤー | 情報を渡す仕組み |
| 7 | イベント | ユーザー行動 |
| 8 | プレビューモード | 公開前確認 |
| 9 | Tag Assistant | 動作確認ツール |
| 10 | バージョン | 設定履歴 |
① Googleタグマネージャー
Googleタグマネージャーは、Webサイトやアプリで使う各種タグを管理するためのツールです。
GA4やGoogle広告などの計測タグをまとめて管理できます。
まずは、
GTM=タグを管理する場所
と覚えておけば十分です。
② コンテナ
コンテナは、タグ・トリガー・変数などの設定をまとめて保存する場所です。
通常は、Webサイトごとにコンテナを作成します。
初心者は、
コンテナ=そのサイト専用の設定箱
と覚えると分かりやすいです。
③ タグ
タグは、GA4やGoogle広告などへデータを送信したり、処理を実行したりする設定です。
たとえば、
- GA4へCTAクリックを送る
- Google広告へコンバージョンを送る
といった役割があります。
タグ=何をするか
と覚えるとよいでしょう。
④ トリガー
トリガーは、タグをいつ動かすか決める条件です。
たとえば、
- ページ表示
- ボタンクリック
- フォーム送信
- スクロール
などです。
トリガー=いつ動かすか
と覚えると、タグとの違いが分かりやすくなります。
⑤ 変数
変数は、GTMが条件判定やデータ送信に使う値です。
たとえば、
- Page URL
- Click URL
- Click Text
などがあります。
変数=どんな値を使うか
と考えると分かりやすいです。
⑥ データレイヤー
データレイヤーは、WebサイトからGTMへ情報を渡すための仕組みです。
たとえば、
- 商品名
- フォーム送信完了
- 独自イベント
などを渡せます。
初心者は、
データレイヤー=サイトとGTMをつなぐ情報置き場
と覚えておけば十分です。
⑦ イベント
イベントは、Webサイトやアプリで起きたユーザー行動です。
たとえば、
- ページ表示
- クリック
- スクロール
- 購入
などです。
GA4では、こうした行動をイベントとして記録します。
イベント=ユーザーが何をしたか
と覚えるとよいでしょう。
⑧ プレビューモード
プレビューモードは、GTMの設定を本番公開する前に確認するための機能です。
設定したタグが、
- 正しく発火するか
- 不要な場所で発火しないか
- 変数の値が正しいか
を確認できます。
プレビュー=公開前のテスト
と覚えておきましょう。
⑨ Tag Assistant
Tag Assistantは、GTMやGoogleタグの動作確認に使うツールです。
プレビューモードで、
- Tags Fired
- Tags Not Fired
- Variables
- イベントタイムライン
などを確認できます。
Tag Assistant=GTMの動作確認画面
と考えると分かりやすいです。
⑩ バージョン
バージョンは、ある時点のGTMコンテナ設定を保存したものです。
たとえば、
- バージョン1:GA4設定
- バージョン2:CTA計測追加
- バージョン3:フォーム計測追加
のように、設定履歴を残せます。
問題が起きた場合も、過去のバージョンを確認することで変更内容を追いやすくなります。
初心者は、
バージョン=GTM設定の保存履歴
と覚えておきましょう。
この10用語を理解しておけば、GTMの管理画面を開いたときに「何をしているのか分からない」という状態をかなり減らせます。
最初から細かい専門用語まで暗記するのではなく、
コンテナ → タグ → トリガー → 変数 → プレビュー
という基本の流れから覚えるのがおすすめです。
Googleタグマネージャー用語についてよくある質問
ここでは、Googleタグマネージャーを使い始めた初心者が疑問に感じやすい用語について、分かりやすく整理します。
GTMは専門用語が多いため、一度ですべて覚えようとすると混乱しやすくなります。まずは基本用語の違いを理解し、実際の操作と結び付けながら覚えていくのがおすすめです。
GTM初心者はどの用語から覚えればいいですか?
初心者が最初に覚えておきたいのは、次の用語です。
- コンテナ
- タグ
- トリガー
- 変数
- イベント
- プレビューモード
- Tag Assistant
- バージョン
特に重要なのは、
タグ=何をするか
トリガー=いつ動かすか
変数=どの値を使うか
という3つの関係です。
Google公式でも、タグ・トリガー・変数・データレイヤーが連動してGTMの設定と配信を処理すると説明されています。
初心者は、まずこの基本構造を理解してから、dataLayerやカスタムイベントなど少し高度な用語へ進むと分かりやすいです
タグとトリガーの違いは何ですか?
タグとトリガーは、GTMで必ずセットで考える重要な用語です。
違いを整理すると次のようになります。
| 用語 | 役割 | 具体例 |
|---|---|---|
| タグ | 実行する処理 | GA4へイベント送信 |
| トリガー | 実行する条件 | CTAがクリックされたとき |
たとえば、
「お問い合わせボタンがクリックされたらGA4へデータを送る」
場合、
- タグ → GA4へデータを送る
- トリガー → お問い合わせボタンのクリック
という関係です。
Google公式でも、タグはデータを送信するコード、トリガーはクリックやページ読み込みなどを検知してタグを呼び出す仕組みと説明されています。
変数は必ず設定する必要がありますか?
すべての設定で自分が新しく変数を作る必要はありません。
GTMには、あらかじめ多くの組み込み変数が用意されています。
たとえば、
- Page URL
- Click URL
- Click Text
- Click ID
- Click Classes
などです。
Google公式でも、組み込み変数で多くのタグやトリガー設定に対応でき、必要な場合だけユーザー定義変数を作成できると案内しています。
初心者の場合は、
組み込み変数で対応できるか確認する
↓
足りなければユーザー定義変数を作る
という順番がおすすめです。
dataLayerは初心者でも必要ですか?
必ずしも最初から必要ではありません。
Google公式でも、データレイヤーを設定しなくても、JavaScript変数やCookie、DOMなどから変数で値を取得できると説明しています。
通常の、
- ページビュー
- クリック
- スクロール
- 標準的なフォーム送信
であれば、dataLayerを自分で追加しなくても計測できることがあります。
一方、
- Ajaxフォーム
- 独自イベント
- 商品名や価格
- 会員種別
- 動的コンテンツ
など、標準機能では取りにくい情報を扱う場合にdataLayerが役立ちます。
初心者は、標準機能で不足したときに覚える用語と考えて大丈夫です。
GoogleタグとGTMは同じものですか?
同じものではありません。
Googleタグは、Google AnalyticsやGoogle広告などへデータを送るためのタグです。
一方、Googleタグマネージャー(GTM)は、そのGoogleタグを含むさまざまなタグを管理するための仕組みです。
たとえば、
GTM=タグを管理する箱
Googleタグ=その箱の中で使うタグの一つ
と考えると分かりやすいです。
GTMからGA4を設定する場合も、Googleタグを配置し、Tag Assistantで確認してから公開する流れがGoogle公式で案内されています。
GA4イベントとGTMイベントは同じ意味ですか?
完全に同じ意味ではありません。
GA4イベントは、GA4で記録・分析されるユーザー行動です。
たとえば、
- page_view
- click
- scroll
- purchase
などです。
一方、GTMでいう「イベント」は、GTM内部でタグを発火させるきっかけとして扱われるイベントです。
たとえば、
- Page View
- Click
- Form Submit
- Custom Event
などがあります。
つまり、
GTMのイベント=タグを動かすきっかけ
GA4のイベント=分析するために記録される行動
と考えると分かりやすいです。
プレビューと公開の違いは何ですか?
プレビューと公開は、目的がまったく違います。
| 用語 | 意味 |
|---|---|
| プレビュー | 公開前に設定をテスト |
| 公開 | 設定を本番サイトへ反映 |
Google公式では、まず「プレビュー」からGoogle Tag Assistantを起動して動作確認し、その後「送信」から「バージョンの公開と作成」を選ぶ流れが案内されています。
たとえば、CTAクリックタグを作った場合は、
設定
↓
保存
↓
プレビュー
↓
Tag Assistantで確認
↓
GA4で確認
↓
公開
という順番です。
保存しただけでは本番に反映されないことを覚えておきましょう。
分からない用語が出たらどうすればよいですか?
分からない用語が出ても、すぐに全部覚える必要はありません。
おすすめは、
- この用語集で意味を確認する
- GTM管理画面で実際の項目を見る
- Google公式ヘルプで詳しい仕様を確認する
- プレビューモードで実際に動かしてみる
という順番です。
たとえば、「変数」という言葉だけでは分かりにくくても、Tag AssistantでClick URLやPage URLの実際の値を見ると理解しやすくなります。
用語は暗記するより、実際のGTM画面や操作と結び付けて覚える方が定着しやすいです。
GTMの基本用語を覚えると設定やトラブル対応が分かりやすくなる
Googleタグマネージャーには、タグ、トリガー、変数、コンテナ、イベント、dataLayerなど、多くの専門用語があります。
しかし、最初からすべてを暗記する必要はありません。
まずは基本用語の役割を理解し、実際の設定やプレビューモードで確認しながら少しずつ覚えていくことが大切です。
用語の意味が分かるようになると、GTMの設定だけでなく、タグが発火しないときの原因調査やGA4との連携も理解しやすくなります。
今日覚えておきたい重要ポイント3つ
今回の記事で、特に覚えておきたいポイントは次の3つです。
- タグ・トリガー・変数の役割を最初に理解する
- GTMとGA4は役割が異なることを覚える
- 設定後はプレビューとTag Assistantで確認してから公開する
Google公式でも、タグ・トリガー・変数が連動して動作し、公開前にはTag Assistantで検証する流れが案内されています。
初心者向けGTM基本用語早見表
初心者が最初に覚えておきたい用語をまとめると、次のとおりです。
| 用語 | 簡単な意味 |
|---|---|
| GTM | タグ管理ツール |
| コンテナ | 設定をまとめる箱 |
| コンテナID | コンテナを識別するID |
| タグ | データ送信や処理を行う |
| トリガー | タグを動かす条件 |
| 変数 | 値を取得する |
| dataLayer | サイトからGTMへ情報を渡す仕組み |
| イベント | ユーザー行動や処理のきっかけ |
| プレビューモード | 公開前のテスト |
| Tag Assistant | タグの動作確認 |
| DebugView | GA4側のデバッグ確認 |
| バージョン | GTM設定の保存履歴 |
| 公開 | 本番環境へ反映 |
この表を見ながらGTM管理画面を操作すると、各項目の役割が理解しやすくなります。
目的別に覚えておきたい用語一覧
すべてを順番に覚える必要はありません。
目的ごとに必要な用語から覚える方法もおすすめです。
| 目的 | 覚えたい用語 |
|---|---|
| GTMを導入する | アカウント・コンテナ・コンテナID |
| GA4を設定する | Googleタグ・測定ID・イベント |
| クリックを計測する | Click URL・Click Text・トリガー |
| スクロールを計測する | スクロール距離・Scroll Depth Threshold |
| フォームを計測する | Form ID・フォーム送信・カスタムイベント |
| 高度な計測をする | dataLayer・dataLayer.push |
| エラーを調べる | Tag Assistant・Tags Fired・Variables |
| 設定を公開する | ワークスペース・バージョン・公開 |
目的に必要な用語だけ先に理解すれば、GTMを無理なく覚えられます。
GTM用語理解チェックリスト
次の項目を確認してみましょう。
- □ GTMとGA4の役割の違いを説明できる
- □ コンテナとは何か分かる
- □ タグとトリガーの違いが分かる
- □ 変数が何に使われるか分かる
- □ Page URLとClick URLの違いが分かる
- □ dataLayerのおおまかな役割が分かる
- □ イベントとイベントパラメータの違いが分かる
- □ プレビューと公開の違いが分かる
- □ Tag Assistantで何を確認するか分かる
- □ バージョンを残す理由が分かる
全部にチェックが付かなくても問題ありません。
実際にGTMを操作していくうちに、必要な用語から自然に理解できるようになります。
参考元:
- Google タグ マネージャー ヘルプ
- Google Analytics ヘルプ
- Tag Assistant公式ドキュメント
- Google公式Consent Mode解説
GTMのタグ・トリガー・変数・dataLayer・プレビュー・公開・GA4連携などはGoogle公式情報を基にしています。画面表示や機能名は更新されることがあるため、最新の公式情報も確認してください。
まとめ
Googleタグマネージャーを使いこなすには、タグ・トリガー・変数・データレイヤーなどの基本用語を理解することが大切です。さらに、コンテナ、イベント、プレビューモード、Tag Assistant、バージョンといった用語を覚えると、設定やエラー対応も分かりやすくなります。最初からすべて暗記する必要はありません。実際にGTMを操作しながら少しずつ意味を確認し、GA4との連携やアクセス解析に活かしていきましょう。

