このページでは

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.

Facebook広告

Amplitude DataのFacebook広告連携により、Facebook広告の支出額、クリック数、インプレッション数に関するデータをインポートしてAmplitudeで分析できます。

前提条件

この連携を設定するには、次のものが必要です。

考慮事項

  • このソースは、Facebook広告からキャンペーンレベルのメトリクスをインポートします。実験やユーザーレベルの識別子など、他の種類のデータをインポートすることはありません。Amplitudeは広告レベルでメトリクスを取り込み、個々のユーザーにそれらを関連付けることはありません。
  • Amplitudeは、バッチ取り込みプロセスを使用して、常に前日のFacebook広告データを1日1回インポートします。データはAmplitudeにDaily Ad Metricsと呼ばれる専用イベントとして表示されます。このイベントには、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)などの計算方法が一般的に使用されます。
  • Facebook Adsは、UTMを自動的に入力しません。これらのフィールドを確実にAmplitudeに表示するには、Facebook Ads Managerで入力したURLパラメータを使用してUTMパラメータを手動で追加する必要があります。これらのパラメータは、内蔵エディタまたはトラッキングテンプレートを使用して広告または広告セットレベルで追加できます。 UTMフィールドが欠落している場合、CACとROASは広告費とコンバージョンイベント間の一致する値に依存しているため、正しく計算されない可能性があります。
  • AmplitudeでCACとROASを計算するには、UTMプロパティがデイリー広告メトリクスイベントと、サインアップや購入などの下流のプロダクトイベントの両方に表示されている必要があります。これらの計算は、新規獲得の費用と行動の結果を結び付けるutm_campaignなどの共有キーに依存します。
  • AmplitudeのWeb SDK v2やその他のプラットフォームSDKは、通常、セッション開始時にUTMパラメータを自動的にキャプチャします。 ただし、サーバー側の計装、カスタムルーティング、またはシングルページアプリケーションを使用する設定の場合、イベント間の一貫性を維持するために、UTM 値をユーザープロパティとして手動でマッピングする必要がある場合があります。
  • スキーマの強制を使用する場合は、Daily Ad Metricsイベントとその関連プロパティがブロックされていないことを確認してください。ブロックされている場合、取り込みは通知なく失敗することがあり、メトリクスは入力されません。
  • Facebook AdsデータはAmplitudeのユーザー識別子と関連付けられていないため、Daily Ad Metricsイベントは実際のユーザーにマップされません。これらのイベントは、合成IDを使用してユーザーストリームに表示される場合がありますが、ユーザーレベルのファンネル、コホート、またはジャーニーよりもキャンペーンレベルの分析に適しています。
  • 複数のFacebook Ads顧客アカウント(MCCではなく)を1つのAmplitudeプロジェクトに接続できます。接続できる広告アカウントの数に制限はありません。 すべてのキャンペーン データは同じDaily Ad Metricsイベントの下にグループ化されていますが、は2025年5月9日以降の新規イベントではad_account_idが使用できるようになり、Facebook Adsアカウントごとにパフォーマンスをフィルタリングして分析できます。

Amplitude設定

  1. Facebookにログインし、同意書でAmplitudeへのアクセス許可を付与してください。
  2. データをインポートしたい広告アカウントのFacebook広告アカウントIDを入力します。
  3. [オプション] 指定した期間の過去データをインポートします。

データを分析する

AmplitudeがGoogle Adsデータをインポートした後、Amplitudeに組み込まれた広告パフォーマンスダッシュボードを使用してキャンペーンのパフォーマンスを分析できます。このダッシュボードはマーケティング分析 > 広告パフォーマンスから利用でき、インプレッション数、クリック数、CTR、CPC、CAC、広告費などの主要なメトリックが表示されます。UTMソース、UTMキャンペーン、UTMメディア、UTMコンテンツ、およびUTMキーワードなどのUTMパラメータごとにパフォーマンスを分類できます。メトリックは毎日更新されます。また、キャンペーンや期間別にフィルタリングすることで、トレンドを追跡したり広告費を最適化したりできます。

利用可能な広告指標とその仕組みの詳細なリストについては、「広告指標とプロパティのリファレンス」を参照してください。

トラブルシューティング

実装中に問題が発生した場合、次の点に留意してください。

広告イベントはユーザーに紐づきません

Facebook広告は、デバイスID、メールアドレス、ユーザーIDなどのユーザーレベルの識別子をエクスポートしません。 その結果、AmplitudeはDaily Ad MetricsイベントをAmplitude内の実際のユーザープロフィールにリンクしておらず、他のプロダクトイベントにわたって既知のユーザーに関連付けることができません。

これらのイベントは、合成識別子(Facebook広告デバイスIDなど)を使用してユーザーストリームに表示される場合がありますが、これはID解決が成功したことを意味するものではありません。Amplitudeはイベントをスタンドアロンのエントリとして扱うため、ユーザーレベルのレポート作成には適していません。

Daily Ad Metricsイベントは、キャンペーンレベルの分析に最適です。ユーザーのアイデンティティに依存するファネル、コホート定義、または行動ジャーニーにそれらを含めることは避けてください。

これは役に立ちましたか?