Google Tag Manager(GTM) は、WebサイトにJavaScriptのタグ(計測コード)を追加・管理するためのツールです。Googleが無料で提供しています。

GTMを使うと、GA4・Google広告・Meta Pixelなどの計測タグをHTMLを直接編集せずに設置・更新できます。マーケターや分析担当者がエンジニアに依頼せずタグを管理できる点が最大のメリットです。

GTMの3つの構成要素

GTMは「タグ」「トリガー」「変数」の3つで動作します。

タグ(Tag)

実行したいコード・計測設定のことです。

例: - GA4の計測タグ - Google広告のコンバージョントラッキングタグ - Meta Pixel - コンバージョンリンカー

トリガー(Trigger)

タグを「いつ」発火させるかの条件です。

トリガーの種類発火タイミング
ページビューページが読み込まれた時
DOM ReadyDOMの構築完了時
ウィンドウの読み込みページと全リソースの読み込み完了時
クリック特定要素がクリックされた時
フォーム送信フォームが送信された時
スクロール指定の割合までスクロールされた時
カスタムイベントdataLayer.push で送られたイベント

変数(Variable)

タグやトリガーの中で使う動的な値です。

例: - Page URL:現在のページのURL - Click Text:クリックされた要素のテキスト - Form ID:送信されたフォームのID

GTMの導入手順

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

tagmanager.google.com でGoogleアカウントにログインし、「アカウントを作成」します。

2. GTMスニペットをHTMLに設置する

コンテナ作成後に表示される2つのコードをHTMLに追加します。

<!-- <head> 内にできるだけ上部に追加 -->
<script>(function(w,d,s,l,i){...})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>

<!-- <body> 直後に追加 -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
WordPressの場合はテーマの header.php / body_open フックに追加するか、「Insert Headers and Footers」などのプラグインを使います。

3. GTMの動作を確認する

GTMの画面右上「プレビュー」をクリックすると、デバッグモードが有効になります。対象サイトにアクセスすると、Tag Assistantのウィンドウが開き、どのタグが発火しているかをリアルタイムで確認できます。

GA4タグの設置

GTMでGA4の計測タグを設置する手順です。

1. GTM画面 → タグ → 新規
2. タグの種類:「Googleタグ」を選択
3. タグID:GA4の計測ID(G-XXXXXXXXXX)を入力
4. トリガー:「All Pages(すべてのページ)」を選択
5. 保存 → プレビューで確認 → 公開
GA4のイベントを計測する場合は「GAイベント」タグを追加し、event_name とパラメータを設定します。

Google広告タグとコンバージョンリンカーの設置

コンバージョンリンカー:
1. タグ → 新規
2. 「コンバージョンリンカー」を選択
3. トリガー:「All Pages」
4. 保存

コンバージョントラッキングタグ:
1. タグ → 新規
2. 「Google広告のコンバージョントラッキング」を選択
3. コンバージョンIDとラベルを入力(Google広告管理画面から取得)
4. トリガー:サンクスページのURLをトリガー条件に設定
5. 保存
## バージョン管理と公開

GTMの変更はすぐには反映されません。「公開」ボタンを押すまでは本番環境に影響しません。

作業の流れ:
編集 → プレビューで確認 → 問題なし → 送信(バージョン名をつけて公開)
バージョン名に変更内容を記録しておくと、問題が起きた時に以前のバージョンに戻せます。

GTMを使う際の注意点

タグの増殖に注意:誰でも追加できるため、使われなくなったタグが蓄積していきます。定期的に不要なタグを削除してページ速度への影響を最小化します。

公開前には必ずプレビューで確認:トリガーの条件ミスで想定外のタグが発火することがあります。特にコンバージョンタグは重複計測に直結するため慎重に確認します。

GTMのアクセス権限を管理する:GTMは強力なツールで、悪意を持ったコードを設置できてしまいます。アカウントへのアクセス権限は必要最小限に留め、退職者の権限は速やかに削除します。