Contents
GA4 と Google 広告のリンク設定手順(最新 UI)
GA4 と Google 広告を正しく紐付けることで、コンバージョンデータが自動で広告レポートに反映されます。この記事では、2024 年以降に公開された公式画面を基にした手順と、設定時の注意点を解説します。UI は定期的に更新されるため、操作画面が多少異なる場合は Google のヘルプセンターをご確認ください。
1. GA4 プロパティからリンク先を選択する
GA4 の管理画面左側メニューから「管理」→「プロダクトリンク」→「Google 広告」を開きます。ここでリンクしたい Google 広告アカウントを一覧から選び、[次へ] をクリックします。
- ポイント:表示されるアカウントは、同じ Google アカウントで権限が付与されたものだけです。
2. 権限とデータ共有設定を有効化する
リンク画面の「権限」セクションで 編集者以上 のロールが必要です。また、「広告レポートへの自動共有」「コンバージョン データのインポート」をオンにすると、GA4 から取得したデータが Google 広告に即時反映されます。
- ポイント:これらは測定精度に直結するため、必ず有効化してください。
3. リンクを作成し完了を確認する
画面下部の「リンクを作成」ボタンを押すと、GA4 のプロパティ一覧に Google 広告ロゴが表示されます。ロゴが見えればリンクは正常に完了しています。
補足:権限不足やデータ共有が無効の場合はエラーメッセージが表示されるので、指示に従って再設定してください。
参考(公式)
- GA4 と Google 広告のリンク手順: https://support.google.com/analytics/answer/9304153
コンバージョンイベントの作成と「コンバージョンとしてマーク」する方法
GA4 では イベント が測定単位です。コンバージョンとして認識させるには、まず対象となるイベントを定義し、続いてそのイベントを「コンバージョン」に指定します。本節では、代表的なシナリオごとの設定例と命名ルールをご紹介します。
1. カスタムイベントの作成
GA4 の左メニューから「イベント」→「すべてのイベント」へ進み、「カスタムイベントを作成」をクリックします。ここで event_name と条件式(例: page_path = '/thank-you')を入力し、保存します。
- ポイント:名前は英数字とアンダースコアだけにし、レポート検索がしやすいよう統一してください。
2. 必要に応じてカスタムパラメータを追加する
売上金額や通貨コードなどの集計が必要な場合は、value や currency といったパラメータをイベントに付与します。パラメータは 変数 から取得できるため、GTM との併用も可能です。
3. コンバージョンとしてマークする
作成したイベント行の右側にある「コンバージョンに設定」スイッチをオンにします。これだけで GA4 のコンバージョンリストへ自動的に追加され、Google 広告へのインポート対象となります。
推奨イベント名とカスタムパラメータ例
| シナリオ | イベント名 | 主なカスタムパラメータ |
|---|---|---|
| 商品購入 | purchase |
value, currency |
| 資料ダウンロード | download |
file_name |
| 問い合わせ送信 | lead_form_submit |
form_id |
注意:同一イベント名で複数の条件を設定すると重複計測になる可能性があります。必要に応じてサブカテゴリ用に
_step2などのサフィックスを付与してください。
参考(公式)
- GA4 のコンバージョン設定: https://support.google.com/analytics/answer/9267569
GA4 コンバージョンイベントの Google 広告へのインポート手順とデータ反映タイミング
GA4 と Google 広告がリンク済みであれば、コンバージョンイベントを広告アカウントにインポートできます。ここではインポート画面までの流れと、データが実際にレポートへ反映されるまでの時間について説明します。
1. Google 広告側でインポート設定を開く
Google 広告の左メニューから「ツールと設定」→「測定」→「コンバージョン」を選択し、[+] → 「インポート」 → 「Google アナリティクス(GA4)」をクリックします。
2. インポートしたい GA4 イベントを選択
先ほど「コンバージョンとしてマーク」したイベントが一覧に表示されます。対象をチェックし、[続行] を押すだけでインポート設定が完了します。
- ポイント:インポート後はステータスが「有効」となるので、画面左上のフィルターで確認してください。
3. データ更新サイクルと遅延について
| 項目 | 標準的な反映時間 |
|---|---|
| 最大遅延 | 約 24 時間(多くは数時間以内) |
| リアルタイム表示 | 同一ブラウザでクリック→コンバージョンが即時にレポートされることもある |
補足:リアルタイムレポートはテスト目的に限定し、正式なパフォーマンス評価は 24 時間以内のデータを使用してください。
参考(公式)
- コンバージョン インポート手順: https://support.google.com/google-ads/answer/10645845
GTM を併用したコンバージョンタグ設置と、GA4 のみで完結できるケース比較
サイト構造や開発リソースに応じて、GTM(Google タグマネージャ)を使うかどうかを判断します。以下では、代表的なシナリオごとの推奨手法と設定ポイントをまとめました。
1. GTM で GA4 イベントタグを作成する流れ
GTM の管理画面で 新規タグ を作成し、タグタイプに「Google アナリティクス: GA4 イベント」を選びます。測定 ID(G-XXXXXXXXXX)とイベント名、必要なカスタムパラメータを入力し、送信トリガーを設定したら プレビュー で動作確認後に公開します。
- ポイント:変数化されたパラメータはデバッグモードで必ず確認し、意図しない重複送信が起きていないかチェックしてください。
2. GA4 リンクだけで完結できるシンプルケース
GA4 の自動収集機能(例: purchase)が有効になっているページ構成の場合、GTM を介さずに GA4 → プロダクトリンク のみでコンバージョン測定が可能です。権限が限定的なチームでも管理コストを抑えられます。
使い分け表
| 条件 | 推奨手法 |
|---|---|
| 複数ステップや非同期処理がある高度なフロー | GTM で細かくイベント送信を制御 |
| 単純な購入・問い合わせだけの流れ | GA4 の自動コンバージョンのみで完結 |
| 開発リソースが不足し、マーケティング側だけで運用したい | GA4 リンクだけで管理コスト削減 |
注意:GTM を導入するとタグのバージョン管理が容易になる反面、設定ミスによる重複計測リスクも高まります。実装後は必ず DebugView で確認してください。
参考(公式)
- GTM と GA4 の連携方法: https://support.google.com/tagmanager/answer/9442095
プライバシー要件対応とデータ検証・トラブルシューティング
近年のプライバシー規制(ePrivacy、GDPR など)に合わせて クロスドメイン計測 と Consent Mode の設定が必須です。以下では実装手順と、よくある問題への対処法を具体的に示します。
1. クロスドメイン計測の基本設定
GA4 管理画面で「データストリーム」→対象ストリーム → 「タグ設定」 → 「クロスドメイン設定」を開き、example.com, shop.example.com のように自社の全サブドメインと外部決済ページをカンマ区切りで登録します。
- ポイント:ドメイン漏れがあるとユーザー ID が切れ、正確なコンバージョン集計ができなくなります。
2. Consent Mode(正式名称は「Consent Mode」)の有効化
GTM または直接 gtag.js に以下を記述し、デフォルトで広告ストレージを denied、分析ストレージを granted とします。
|
1 2 3 4 5 |
gtag('consent', 'default', { ad_storage: 'denied', analytics_storage: 'granted' }); |
ユーザーが同意したタイミングで次のコードを実行し、ad_storage を granted に更新します。
|
1 2 |
gtag('consent', 'update', { ad_storage: 'granted' }); |
重要:Consent Mode は「v2」などバージョン表記は公式にありません。用語は常に Consent Mode と統一してください。
3. リアルタイムレポートと DebugView での検証手順
- GA4 の左メニュー → 「リアルタイム」で対象イベント名を検索し、送信が即時に反映されているか確認します。
- Chrome 拡張 Google Analytics Debugger または
gtag('set', 'debug_mode', true);を有効化し、GA4 の「DebugView」からパラメータや同意ステータスを詳細にチェックします。
よくあるトラブルと対策
| トラブル | 主な原因 | 推奨対策 |
|---|---|---|
| コンバージョンが二重に計測される | GA4 と GTM の両方から同一イベント送信 | 片方を無効化、または event_name にサフィックス _duplicate を付与して除外 |
| データ遅延(24h 超) | Consent Mode が denied のまま更新されていない |
同意取得ロジックを見直し、同意後に必ず gtag('consent', 'update', …) を実行 |
| クロスドメインでユーザー ID が切れる | 設定したドメインリストが不完全 | すべてのサブドメインと外部決済ページをリストに追加し、テストで確認 |
ポイント:トラブル発生時はまず DebugView で送信情報を確認し、設定ミスかブラウザ側の制限かを切り分けることが最速の解決策です。
参考(公式)
- Consent Mode の導入ガイド: https://support.google.com/analytics/answer/9976101
- クロスドメイン計測設定方法: https://support.google.com/analytics/answer/1009702
記事まとめ
- リンク設定は最新 UI に合わせて「管理」→「プロダクトリンク」から行い、編集者権限とデータ共有を必ず有効化します。
- コンバージョンイベントは GA4 のカスタムイベントで作成し、統一した命名規則で「コンバージョンとしてマーク」すれば完了です。
- インポート手順は Google 広告側のコンバージョン画面から対象イベントを選択し、最大 24 時間以内にデータが反映されます。
- GTM の有無は実装の柔軟性と運用コストで判断し、複雑なフローは GTM、シンプルな計測は GA4 リンクだけで済ませる方針がおすすめです。
- プライバシー対策としてクロスドメイン設定と Consent Mode を正しく実装し、リアルタイムレポート・DebugView で定期的に検証することで、データの信頼性を保ちつつ規制遵守が可能です。
これらのベストプラクティスに沿って設定すれば、GA4 と Google 広告間のコンバージョン計測は正確かつ効率的に行えます。ぜひ自社サイトで実践し、広告運用の最適化に役立ててください。