For AI agents: a documentation index is available at /docs/llms.txt. Append .md to any page URL for markdown, or send Accept: text/markdown.
Google 広告
Amplitude アカデミー
Google 広告を統合して Amplitude でマーケティングデータを分析しましょう
Google 広告をデータソースとして統合し、マーケティングパフォーマンスとAmplitudeでのプロダクト使用状況を分析する方法を学びましょう。
今すぐ始めるAmplitudeのGoogle広告連携を使用すると、Google広告の支出額、クリック数、インプレッション数に関するデータをインポートしてAmplitudeで分析できます。
前提条件
セットアップを行うには、次のものが必要です。
- 接続したい広告アカウントのGoogle広告のカスタマーID。
- アカウントに直接アクセスできない場合は、この広告アカウントを表示できるアクセスを許可したGoogle広告マネージャーIDを使用してください。
考慮事項
- このソースは、Google 広告からキャンペーン レベルのメトリクスをインポートします。 実験やユーザーレベルの識別子など、他の種類のデータをインポートすることはありません。 Amplitudeは広告レベルでメトリクスを取り込み、個々のユーザーにそれらを関連付けることはありません。
- Amplitudeはバッチ取り込みプロセスを使用して、Google 広告データを1日1回インポートします。インポート対象は常に前日です。 データは、
Daily Ad Metricsという専用イベントとしてAmplitudeに表示されます。このイベントには、ad_metrics.impressions、ad_metrics.clicks、ad_group_id、campaign_idなどのプロパティが含まれます。 Daily Ad Metricsイベントには、utm_source、utm_medium、utm_campaign、utm_content、utm_termなどのユーザープロパティも含まれます。キャンペーン分析では、これらのフィールドと、カスタマー新規獲得コスト(CAC)や広告費用対効果(ROAS)などの計算方法がよく使用されます。- Google 広告では、UTM パラメータが自動的に入力されることはありません。 これらのフィールドを確実にAmplitudeに表示するには、顧客はトラッキングテンプレートまたは最終ページURLのサフィックスのいずれかを使用して、UTMパラメータを手動で広告URLに追加する必要があります。gclid を使用するなどの自動タグ付けでは、UTM フィールドは入力されません。 Performance Max などの一部のキャンペーン タイプでは、URL レベルの制御が許可されていない場合があります。 つまり、UTM 値はこれらの場合に一貫して表示されない可能性があります。
- CAC と ROAS を正しく計算するには、UTM パラメータが毎日の広告メトリクスイベントと、サインアップや購入などのダウンストリームのコンバージョンイベントの両方に表示される必要があります。 これらのメトリクスは、広告費とユーザーの行動を関連付ける
utm_campaignなどの共有フィールドに依存します。 - AmplitudeのブラウザSDK v2やその他のSDKは通常、ユーザーセッションの開始時に自動的にUTMパラメータを取得します。 ただし、サーバー側のトラッキング、カスタムルーティング、またはシングルページアプリケーションを使用している場合、一貫性を確保するために UTM 値をユーザープロパティとして手動でマッピングする必要がある場合があります。
- プロジェクトでスキーマの適用を使用している場合は、
Daily Ad Metricsイベントとそのプロパティを許可してください。そうしないと、取り込みによってデータをサイレントにブロックすることがあります。 - Google 広告はユーザーレベルではなく広告レベルでデータを収集します。 その結果、
Daily Ad Metricsイベントは個々のユーザーに関連付けられず、ユーザー ストリーム内でスタンドアロン イベントとして表示されることがあります。これらはキャンペーンレベルのレポート作成に最適であり、ユーザーレベルのファンネルや行動分析には適していません。 - Google 広告マネージャーアカウント(MCC)からデータを直接インポートすることはできません。 MCC IDを提供して特定のカスタマーIDへのアクセスを許可することはできますが、Amplitudeは指定されたアカウントからのみデータをインポートし、MCCやそれにリンクされている他のアカウントからはデータをインポートしません。
- 複数のGoogle広告カスタマーアカウント(MCCではなく)を1つのAmplitudeプロジェクトに接続できます。接続できる広告アカウントの数に制限はありません。 すべてのキャンペーン データは同じ
Daily Ad Metricsイベントの下にグループ化されていますが、ad_account_idプロパティは2025年5月9日以降の新しいイベントで使用できるようになり、アカウントごとにパフォーマンスをフィルタリングして分析できます。
Amplitude設定
Amplitudeで「データソース」に移動し、「Amplitudeにデータをインポートしたい」タブで「Google広告」を見つけます。
- Googleにログインし、同意書でAmplitudeへのアクセス権限を付与してください。
- データをインポートしたい広告アカウントのGoogle広告カスタマーIDを入力します。
- アカウントに直接アクセスできない場合は、アクセスを許可したマネージャー ID を入力してください。このマネージャー ID はこの広告アカウントを表示できます。 それ以外の場合は、フィールドを空白のままにしてください。
- オプションです。指定した期間の過去データをインポートします。
データを分析する
AmplitudeがGoogle広告データをインポートした後、Amplitudeに組み込まれたAd Performanceダッシュボードを使用してキャンペーンのパフォーマンスを分析できます。このダッシュボードはマーケティング分析 > Ad Performanceから利用でき、インプレッション数、クリック数、CTR、CPC、CAC、広告費などの主要な指標が表示されます。UTMソース、UTMキャンペーン、UTMメディア、UTMコンテンツ、およびUTMキーワードなどのUTMパラメータごとにパフォーマンスを分類できます。メトリックは毎日更新されます。また、キャンペーンや期間別にフィルタリングすることで、トレンドを追跡したり広告費を最適化したりできます。
利用可能な広告指標とその仕組みの詳細なリストについては、「広告指標とプロパティのリファレンス」を参照してください。
サポートされているプロパティ:
| プロパティ名 | タイプ | 概要 | 可用性 |
|---|---|---|---|
ad_metrics.clicks | イベントプロパティ | 広告に対するクリック数です。 | 常時。 |
ad_metrics.impressions | イベントプロパティ | 広告が表示された回数です。 | 常時。 |
ad_metrics.conversions | イベントプロパティ | 広告に起因したコンバージョン数。 | 常に。 |
ad_metrics.cost | イベントプロパティ | 広告に関連付けられた総コスト。 | 常に。 |
ad_name | イベントプロパティ | 広告の名前。 | キャンペーンの種類によって異なります。 |
ad_id | イベントプロパティ | 広告の一意のID。 | 状況によって異なります。 |
ad_group_name | イベントプロパティ | 広告グループの名前です。 | 状況によって異なります。 |
ad_group_id | イベントプロパティ | 広告グループの一意のID。 | 状況によって異なります。 |
campaign_name | イベントプロパティ | キャンペーンの名前。 | 状況によって異なります。 |
campaign_id | イベントプロパティ | キャンペーンの固有ID。 | 状況によって異なります。 |
ad_account_id | イベントプロパティ | 接続されているGoogle広告アカウントの一意の識別子です。 | 新しいイベントにのみ利用できます。 |
utm_source | ユーザープロパティ | ユーザーを参照したソース。 | 手動でタグ付けされている場合のみ。 |
utm_medium | ユーザープロパティ | 広告媒体またはマーケティング媒体。 | 手動でタグ付けされている場合のみ。 |
utm_campaign | ユーザープロパティ | UTMトラッキングからのキャンペーン名。 | 手動でタグ付けされている場合のみ。 |
utm_content | ユーザープロパティ | 広告コンテンツまたはUTMトラッキングからのバリエーション。 | 手動でタグ付けされている場合のみ。 |
utm_term | ユーザープロパティ | UTMトラッキングの検索語またはキーワード。 | 手動でタグ付けされている場合のみ。 |
add_account_idは、2025 年 5 月 9 日以降に新たに取得されたすべてのイベントに適用されます。これは、すでに取り込まれたデータには追加されません。- アカウントごとに過去の傾向を表示するには、新しいプロジェクトを作成し、バックフィルを使用して広告ソースからデータを再インポートします。
campaign_idのようなキャンペーンレベルのプロパティは依然として存在しており、パフォーマンス分析に役立ちますが、ad_account_idは単一のAmplitudeプロジェクト内でのクロスアカウントの内訳を可能にします。
トラブルシューティング
実装中に問題が発生した場合、次の点に留意してください。
権限が不十分です
AmplitudeのGoogle広告連携には、Google広告マネージャーアカウントに管理者権限が必要です。このレベルの権限により、AmplitudeはGoogle広告の特定のユーザーリストからユーザーを追加したり削除したりできます。
詳細については、Googleのドキュメントにある「Google広告アカウントのアクセスレベルについて」を参照してください。
インポートジョブはデータを取り込まない
- 計画外のデータ: スキーマ設定で計画外のイベントを拒否しているかどうかを確認してください。 計画外のデータを拒否した場合、Amplitudeはイベントやそのプロパティを保存しません。
- 一致するユーザー:ユーザーがAmplitudeとGoogle広告で対応するアカウントを持っているかどうかを確認してください。 Google広告のインポートでは、選択したキーと値のペアに基づいてプラットフォーム間でユーザーを照合しようとします。インポートジョブが対応する値を見つけられない場合、失敗します。
毎日の広告メトリックの不一致
Google広告では、最初のインタラクションの数日後に広告指標を更新することがあります。これは、コンバージョンアトリビューションの遅延や無効なトラフィックの削除など、いくつかの理由で発生する可能性があります。たとえば、ユーザーが今日広告をクリックしたが、数日後にコンバージョンが完了した場合、Google はそれを遡及的にアトリビュートします。 Googleは、詐欺行為や人間的でないと検出したクリックを後で除外することがあり、その結果、報告されるインプレッション数や支出額が減少します。これらの更新は、コンバージョン、コスト、インプレッションなどの主要な指標に影響を与える可能性があります。
Amplitudeは1日に1回Google広告データをインポートしますが、インポート対象は常に前日です。Amplitudeはこのインポートを毎日のバッチとしてスケジュールしているため、データはリアルタイムで利用できず、時間ごとの分析に使用することはできません。 Amplitudeのインポートが完了した後でGoogleがキャンペーンデータを修正した場合、その変更は自動的に反映されません。
この動作は、キャンペーンのパフォーマンスを分析する際、特に短期的な傾向を確認したり、異常を診断したり、ツール間でメトリックを比較したりする場合に考慮することが重要です。 インポート時に正確に見えるデータは、Google広告のこれらの遡及的更新により数日後に変化する場合があります。
詳細については、Googleのドキュメントのデータの鮮度についてを参照してください。
広告イベントはユーザーにマッピングされません
Google広告では、デバイスID、メールアドレス、ユーザーIDなどのユーザーレベルの識別子をエクスポートすることはありません。その結果、AmplitudeはDaily Ad Metricsイベントを実際のユーザープロファイルにリンクせず、他のプロダクトイベント間で既知のユーザーとそれらを関連付けることもありません。
これらのイベントは、合成識別子(Google広告デバイスIDなど)を使用してユーザーストリームに表示される場合がありますが、これはID解決が成功したことを意味するものではありません。Amplitudeはイベントをスタンドアロンのエントリとして扱うため、ユーザーレベルのレポート作成には適していません。
Daily Ad Metricsイベントはキャンペーンレベルの分析に最適です。ユーザーのID解決に依存するファネル、コホート定義、または行動ジャーニーでは、これらを使用しないでください。
これらのイベントは、キャンペーンレベルのコンテキストのみを使用してユーザーストリーム内でスタンドアロンイベントとして表示される場合があります。
これは役に立ちましたか?