Googleタグとは何か
Googleタグは、Google広告やGA4などのGoogleサービスへデータを送信するための共通タグです。2023年に「グローバルサイトタグ(gtag.js)」から名称変更されました。
技術的な動作は従来のグローバルサイトタグとほぼ同じです。名称が変わっただけで、既存のgtag.jsスニペットを置き換える必要はありません。GoogleタグはGoogle広告アカウントやGA4プロパティごとに発行されます。
Googleタグの主な役割は次の3つです。
- Googleサービスへのデータ送信基盤の提供
- ファーストパーティCookieの設定と管理
- Google広告のコンバージョン計測やリマーケティングのための土台
グローバルサイトタグとの関係
グローバルサイトタグ(gtag.js)は、Googleタグの旧称です。機能面での違いはありません。管理画面で「Googleタグ」と表示されていても、実装上は従来と同じgtag()関数を使用します。
既にgtag.jsを直接サイトに設置している場合、そのままGoogleタグとして機能します。ただし、複数のGoogleサービスを利用している場合は、後述するGTMでの一元管理を推奨します。
GTM(Googleタグマネージャー)との使い分け
Googleタグは、直接サイトに埋め込む方法とGTMを経由する方法の2通りで利用できます。どちらの方法でも計測データの品質に差はありません。
直接設置が適しているケース
Googleタグを直接HTMLに記述する方法は、タグの種類が少なく、管理者が1人の小規模サイトに向いています。設定がシンプルで、GTMの学習負荷がかかりません。
ただし、タグの追加や変更のたびにHTMLの編集が必要です。複数人での管理や、タグの種類が増えてきた場合には運用負荷が高くなります。
GTM経由が適しているケース
GTM経由の管理は、次のような場合に推奨されます。
- Google広告とGA4を同時に利用している
- 複数の広告媒体(Meta広告、Yahoo!広告など)のタグも管理している
- タグの追加や変更を、HTML編集なしで行いたい
- バージョン管理やプレビュー機能で安全にタグを変更したい
運用メモ Google広告のコンバージョンタグとGA4の計測タグの両方を使う場合は、GTMで一元管理するのが実務上の標準構成です。直接設置とGTM設置を混在させると、二重計測やタグの管理漏れが起きやすくなります。
コンバージョンリンカーの役割
コンバージョンリンカーは、GTMで使用する専用タグです。広告クリック情報をファーストパーティCookieに保存し、コンバージョン計測の精度を高めます。
なぜ必要なのか
ユーザーがGoogle広告をクリックしてサイトに訪問すると、URLにはgclidというパラメータが付与されます。コンバージョンリンカーは、このgclidをファーストパーティCookieとして保存します。
ファーストパーティCookieに保存することで、ITPなどのブラウザ制限による影響を軽減できます。コンバージョンリンカーがなければ、広告クリックとコンバージョンの紐付けが不完全になり、計測漏れが発生します。
設定方法
GTMでの設定は非常にシンプルです。
- GTMで新しいタグを作成
- タグタイプ「コンバージョンリンカー」を選択
- トリガーは「All Pages(全ページ)」を設定
- 保存して公開
コンバージョンリンカーに設定するパラメータは基本的にありません。全ページで発火させるだけで、gclidの保存が自動的に行われます。
タグの階層構造と関係性
Googleタグ、GTM、GA4、Google広告のタグは、それぞれ異なる役割を持ちながら連携して動作します。以下の図で全体像を確認してください。
この図のポイントは、GTMコンテナの中にすべてのタグが収まっている点です。Googleタグとコンバージョンリンカーが基盤として機能し、その上でGA4やGoogle広告の個別タグが動作します。
推奨タグ構成パターン
実務でもっとも多く採用されている構成は、GTMによる一元管理パターンです。以下の図で推奨構成を確認してください。
この構成のポイントを整理します。
| レイヤー | タグ | トリガー | 役割 |
|---|---|---|---|
| 基盤(全ページ) | Googleタグ | All Pages | データ送信基盤の初期化 |
| 基盤(全ページ) | コンバージョンリンカー | All Pages | gclid等の広告パラメータ保存 |
| 基盤(全ページ) | GA4設定タグ | All Pages | ページビュー等の自動計測 |
| 計測(条件付き) | Google広告CVタグ | サンクスページ等 | コンバージョンの計測 |
| 計測(条件付き) | GA4イベントタグ | 特定アクション | カスタムイベントの送信 |
| 計測(条件付き) | 拡張コンバージョン | CV発生時 | ファーストパーティデータの送信 |
タグの発火順序と依存関係
タグの発火順序を誤ると、計測データに欠損が生じます。特にGoogleタグとコンバージョンリンカーは、他のタグよりも先に発火させる必要があります。
正しい発火順序
- Googleタグ:最初に発火。データ送信基盤を初期化する
- コンバージョンリンカー:Googleタグと同時またはその直後。gclidをCookieに保存する
- GA4設定タグ:基盤の初期化後に発火。ページビュー等を計測する
- コンバージョンタグ / イベントタグ:条件を満たしたページでのみ発火する
GTMでは「タグの順序付け」機能を使って、発火順序を明示的に制御できます。Googleタグの設定画面で「詳細設定」→「タグの順序付け」を開き、先に発火すべきタグを指定してください。
順序が崩れるとどうなるか
コンバージョンリンカーがCVタグより後に発火した場合、gclidがCookieに保存される前にコンバージョンが記録されます。その結果、広告クリックとコンバージョンの紐付けができず、計測されないコンバージョンが発生します。
運用メモ GTMのプレビューモード(Tag Assistant)を使うと、各タグの発火順序をリアルタイムで確認できます。新しいタグを追加した際や、発火条件を変更した際は、必ずプレビューモードで順序を確認してから公開してください。
よくあるトラブルと対処法
コンバージョンが計測されない
もっとも多いトラブルです。以下のチェックリストで原因を特定してください。
| 確認ポイント | 対処法 |
|---|---|
| GTMコンテナが正しく設置されているか | ソースコードで<head>内のGTMスニペットを確認 |
| コンバージョンリンカーが設定されているか | GTMでコンバージョンリンカータグの存在と発火を確認 |
| CVタグのコンバージョンIDとラベルが正しいか | Google広告管理画面の値と照合 |
| トリガー条件が正しく設定されているか | プレビューモードで対象ページの発火を確認 |
| タグの発火順序に問題はないか | 「タグの順序付け」設定を確認 |
二重計測が発生している
同じコンバージョンが2回カウントされる場合は、タグの重複設置が原因です。
- GTMと直接設置の両方にGoogleタグが存在していないか確認する
- Google広告のCVタグがGTM内と直接設置の両方にないか確認する
- GTM内で同じコンバージョンに対して複数のCVタグが設定されていないか確認する
Tag Assistantの「Tags Fired」セクションで、同じタグが複数回発火していないか確認するのが確実です。
クロスドメイン計測が機能しない
複数ドメインにまたがるサイトでは、コンバージョンリンカーの「リンカーのドメイン間リンクを有効化」オプションをONにする必要があります。GTMのコンバージョンリンカータグの設定で、対象ドメインを指定してください。
GTMのプレビューモードでタグが表示されない
GTMのコンテナスニペットが正しく設置されていることを確認してください。<head>タグ内にスニペットの前半部分、<body>タグ直後にスニペットの後半部分が入っている必要があります。CMSのテーマやプラグインが自動挿入する場合は、出力されたHTMLのソースで位置を確認します。
計測基盤を整えることの重要性
タグ設計は、広告運用の成果を左右する土台です。Googleの自動入札は、正確なコンバージョンデータに基づいて最適化を行います。タグの設定漏れや計測の不備があれば、入札アルゴリズムに不正確なシグナルが送られ、最適化の精度が低下します。
タグ設計は「一度設定したら終わり」ではありません。新しいコンバージョンポイントの追加、ドメイン構成の変更、Cookie規制への対応など、定期的な見直しが必要です。GTMのバージョン管理機能を活用し、変更履歴を残しながら運用してください。