コンテンツにスキップ

ブログのコンテンツは現在英語でご利用いただけます。翻訳は近日公開予定です。

アフィリエイトマーケティング

アフィリエイトトラッカーとFacebook広告を連携する方法

6 分で読めます
JO

James O'Brien

Senior Media Buyer

アフィリエイトトラッカーとFacebook広告の連携は、収益性の高いアフィリエイト広告の技術的基盤です。アフィリエイトトラッカーとFacebookの連携を理解することは、スケールでの最適化を目指すすべてのメディアバイヤーにとって不可欠です。この連携がなければ、キャンペーンを盲目的に運用していることになります——合計広告費と合計コミッションは分かっても、それらを結びつけることができません。どのキャンペーン、広告セット、クリエイティブがどのコンバージョンを生み出したかが見えないため、インテリジェントな最適化ができません。

このガイドでは、連携プロセスの全体を解説します:適切なトラッキング方法の選択、ポストバックURLの設定、キャンペーンデータを渡すためのSubIDの構成、Facebook側の精度向上のためのConversions APIの有効化、そして広告費とコミッションデータを結びつけるレポートビューの構築。

アフィリエイト以外のキャンペーンに適用できるリード品質トラッキングの包括的なフレームワークについては、Facebook広告からCRMを通じたリード品質のトラッキングのガイドをご覧ください。


トラッキングアーキテクチャの理解

設定に入る前に、作成しようとしているデータフローを理解しましょう。

適切なトラッキングがない場合の問題

アフィリエイトトラッキング連携がなければ、データは2つの分断されたサイロに存在します:

Facebook広告マネージャー: インプレッション、クリック、CTR、CPC、そして時にはコンバージョン(iOS 14以降は信頼性が低い)を表示します。

アフィリエイトネットワークダッシュボード: 受信クリック数、コンバージョン、獲得コミッションを表示します。

問題点:これらを結びつけることができません。キャンペーンAとキャンペーンBのどちらがそのコミッションを生み出したか分かりません。どのクリエイティブがコンバージョンを生み出したか見えません。キャンペーンごとの真のROASを計算できません。

解決策:ブリッジとしてのアフィリエイトトラッカー

アフィリエイトトラッカーはFacebookとネットワークの間に位置し、両側からデータをキャプチャして共有クリック識別子で結びつけます。

Facebook広告クリック
    ↓
アフィリエイトトラッカー(キャプチャ:キャンペーン、広告セット、広告、配置データ)
    ↓(ClickIDをネットワークに渡す)
アフィリエイトネットワークランディングページ
    ↓
コンバージョン発生
    ↓
ネットワークがトラッカーにポストバックをファイア
    ↓
トラッカーがポストバックを元のクリックとマッチング
    ↓
アトリビューション:キャンペーンA > 広告セットB > 広告C = Xコンバージョン

これにより、キャンペーン、広告セット、個別の広告レベルでのアトリビューションが得られます——意味のある最適化に必要な粒度です。


ステップ1:トラッキング方法の選択

アフィリエイトFacebookキャンペーンには3つのトラッキング方法があります。トレードオフを理解することで、どれを使用するかが決まります。

方法精度iOS 14+の影響複雑さ最適な用途
ブラウザピクセル(Meta Pixelのみ)中程度大幅に低下自社製品、アフィリエイト向けではない
ポストバックURL(S2S)影響なし中程度標準的なアフィリエイトキャンペーン
ポストバック + CAPI最高影響なし中〜高スケーリングするアフィリエイトキャンペーン

ポストバックURLはアフィリエイトキャンペーンの最低限の実用的な設定です。サーバー間通信であり、iOS 14+の制限を回避し、ブラウザに依存せず信頼性の高いアトリビューションを提供します。

ポストバック + Conversions APIはサーバーサイドデータをMetaに追加し、Facebook側のレポート精度を向上させ、推定イベントではなく実際のコンバージョンに基づいたAdvantage+最適化を可能にします。

出発点としてポストバックURLを使用してください。キャンペーンが安定したボリュームを生成するようになったらCAPI連携を追加します。


ステップ2:キャンペーンデータを渡すためのSubIDの構成

SubIDはトラッカーリンクに追加するパラメータで、クリックの発生元に関する情報を運びます。コンバージョンが発生すると、これらのSubIDがポストバックで返され、コンバージョンを生成した特定のキャンペーン要素に帰属させることができます。

SubIDの構成

アフィリエイトトラッカーでキャンペーンリンクを作成する際、FacebookのダイナミックURLパラメータから自動入力されるSubIDマクロを構成します:

SubIDフィールドFacebookマクロキャプチャ内容
SubID1{{campaign.id}}キャンペーンID
SubID2{{adset.id}}広告セットID
SubID3{{ad.id}}個別広告ID
SubID4{{placement}}配置(フィード、ストーリーズ、リール)
SubID5カスタム値地域、オファーコード、またはテスト識別子

SubID付きトラッカーリンクの例:

https://tracker.yourdomain.com/click?offer=HLTH001
  &sub1={{campaign.id}}
  &sub2={{adset.id}}
  &sub3={{ad.id}}
  &sub4={{placement}}
  &sub5=US

FacebookのURL欄にこのトラッカーリンクを使用します。Facebookは誰かがクリックした際にマクロを実際の値に自動的に置換します。

プロのヒント: 常にSubID5にオファーコードまたはこの特定のキャンペーンローンチのユニーク識別子を追加してください。同じオファーを複数回実行する場合、この識別子によって履歴データのテストラウンドを区別できます——長期的な分析に不可欠です。


ステップ3:ポストバックURLの設定

ポストバックURLは、コンバージョンが発生した際にアフィリエイトネットワークがトラッカーに通知するメカニズムです。

ポストバックURLの取得

アフィリエイトトラッカーで:

  1. トラッキング対象のオファーまたはキャンペーンに移動します
  2. 「Postback URL」または「S2S Pixel」セクションを見つけます
  3. ポストバックURLテンプレートをコピーします——次のようになります: https://tracker.yourdomain.com/postback?clickid={CLICK_ID}&payout={PAYOUT}&status={STATUS}

{CLICK_ID}プレースホルダーに注目してください。トラッカーは誰かがリンクをクリックした際にユニークなクリックIDを自動的に入力します。これがネットワークに渡され、マッチングのためにポストバックで返されます。

アフィリエイトネットワークでのポストバック構成

アフィリエイトネットワークにログインし、オファーの技術設定に移動します:

  1. 「Postback」または「Server-Side Tracking」セクションを見つけます
  2. トラッカーのポストバックURLを貼り付けます
  3. ネットワークのコンバージョン変数をポストバックURLパラメータにマッピングします:
    • ネットワークのクリックID変数 → {CLICK_ID}パラメータ
    • ネットワークのペイアウト変数 → {PAYOUT}パラメータ
    • ネットワークのコンバージョンステータス → {STATUS}パラメータ
  4. 保存してテストコンバージョンをリクエストします(ほとんどのネットワークには「Test Postback」機能があります)

連携のテスト

ライブトラフィックを流す前にテストします:

  1. トラッカーリンクを手動でクリックします。トラッカーのクリックログを開きます——すべてのSubIDが入力されたクリックが表示されるはずです。
  2. ネットワークからテストコンバージョンをリクエストします。トラッカーのコンバージョンログを確認します——コンバージョンがクリックにマッチングされて表示されるはずです。
  3. コンバージョンレコードにSubIDデータが存在することを確認します——SubIDが空白の場合、トラッカーリンクのフォーマットを確認してください。

テストが失敗した場合、一般的な問題は:クリックID変数名の誤り、ポストバックURLのURLエンコーディングの問題、またはネットワークがペイアウト値に特定のエンコーディングを要求している場合です。


ステップ4:Conversions API(CAPI)をFacebookに接続する

ポストバックトラッキングが動作したら、CAPIレイヤーを追加してコンバージョンデータをFacebookに送信します。これは2つの目的を果たします:Facebookのコンバージョンへの可視性を回復し(iOS 14+で低下)、実際のコンバージョンデータに基づいてアルゴリズムが最適化できるようにします。

ネイティブCAPI連携(推奨)

VoluumとRedTrackはどちらもネイティブCAPI連携を提供しています。構成には通常以下が必要です:

  1. アフィリエイトトラッカーで「Meta Conversions API」または「Server-Side Integrations」に移動します
  2. OAuthで承認するか、Metaアクセストークンを入力してMeta Business Managerを接続します
  3. 送信するコンバージョンを選択します(通常:「Purchase」またはカスタムコンバージョンイベント名)
  4. コンバージョン値をポストバックデータのペイアウトフィールドにマッピングします
  5. イベント重複排除を構成します——Meta Pixel(両方を実行している場合)で使用しているのと同じイベントIDフォーマットを入力します

設定後、Meta Events Managerを確認してください。24時間以内に、Pixelイベントと並んで「Partner Integration」ソースのコンバージョンイベントが表示されるはずです。

手動CAPI実装

トラッカーがネイティブCAPIをサポートしていない場合、MetaのCAPI Gatewayまたはカスタムサーバーサイド実装経由で手動でCAPIを実装できます:

  1. Meta Business Managerでアクセストークンを作成します(Events Manager > Data Sources > Settings > Conversions API)
  2. トラッカーがポストバックを受信した際、サーバーがMetaのCAPIエンドポイントに以下を含むPOSTリクエストを送信します:
    • event_name:「Purchase」またはカスタムイベント
    • event_time:Unixタイムスタンプ
    • user_data:ハッシュ化されたメールまたは電話番号(ネットワークから利用可能な場合)
    • custom_data.currencycustom_data.value:コミッション値
    • event_source_url:ランディングページURL

ステップ5:アトリビューションウィンドウの構成

トラッカー、Meta、アフィリエイトネットワーク間のアトリビューションウィンドウの不一致は、データの不整合を生み出し、誤った最適化判断につながります。

3つのアトリビューションウィンドウ

Metaのアトリビューションウィンドウ: Metaがコンバージョンをキャンペーンに帰属させる方法。デフォルト:7日間クリック、1日間ビュー。

アフィリエイトネットワークのCookieウィンドウ: クリック後にネットワークがコンバージョンを帰属させる期間。一般的:30日間または60日間。

トラッカーのアトリビューションウィンドウ: トラッカーがポストバックをクリックとマッチングする方法。ネットワークのCookieウィンドウに合わせるべきです。

不整合の調整

アトリビューションウィンドウ影響する対象アクション
Meta 7日間ウィンドウキャンペーン最適化、Facebookレポート入札最適化に使用
ネットワーク30〜60日間Cookieコミッション適格性コミッショントラッキングに使用
トラッカーマッチング社内アトリビューションネットワークCookieウィンドウに合わせる

実践的なアプローチ:Metaの7日間ウィンドウをキャンペーンレベルの最適化判断(停止、スケーリング、入札調整)に使用します。トラッカーのフルウィンドウデータをオファーレベルの収益性分析に使用します。週次で照合して、両者間に大きな不整合がないことを確認します。


ステップ6:アトリビューションレポートの構築

トラッキング連携が完了したら、広告費とコミッションデータを結びつけるレポートビューを構築します。

コアアフィリエイトアトリビューションレポート

このレポートをアフィリエイトトラッカーで作成し、毎日更新します:

カラムソース
キャンペーン(SubID1 → キャンペーン名)トラッカー
広告セット(SubID2 → 広告セット名)トラッカー
広告(SubID3 → 広告名)トラッカー
クリック数トラッカー
コンバージョン数トラッカー(ポストバックから)
獲得コミッションポストバックペイアウト値
広告費Meta Ads Manager APIまたは手動入力
ROASコミッション / 広告費
EPC(クリックあたりの収益)コミッション / クリック数
CPA(広告費 / コンバージョン数)計算値

EPCは特に価値があります:CPAに関係なく各クリックの価値を測定し、異なるコミッション構造を持つオファー間で公平な比較を可能にします。

自動日次レポートの設定

ほとんどのアフィリエイトトラッカーは自動日次メールレポートをサポートしています。毎朝以下を送信するよう構成します:

  • キャンペーン別の昨日のコンバージョンとコミッション
  • キャンペーン別ROAS
  • 大きな支出にもかかわらずコンバージョンがゼロのキャンペーン
  • 7日間平均とのEPC比較

この日次ダイジェストにより、複数のプラットフォームにログインする代わりに、朝のコーヒーと一緒に前夜のパフォーマンスを確認できます。


一般的な連携の問題と解決策

問題症状解決策
クリックIDの欠落ポストバックがクリックとマッチングしないネットワークがポストバックでクリックIDを渡しているか確認
SubIDがnullと表示されるコンバージョンにキャンペーンデータがないマクロ構文のURLエンコーディングを確認
重複コンバージョンコンバージョン数が予想の2倍ピクセル + ポストバックの重複排除を確認
コミッション値の欠落コンバージョンが$0ペイアウトと表示ネットワークがペイアウト変数を渡しているか確認
ポストバックの遅延コンバージョンが数時間遅れて表示ネットワーク処理では正常;24時間を超える遅延を確認
CAPIデータが表示されないEvents Managerにパートナーデータが表示されないアクセストークンの権限とエンドポイントURLを確認

このトラッキングインフラストラクチャがサポートする完全なアフィリエイト広告システムについては、アフィリエイト向けFacebook広告完全ガイドをご覧ください。マルチ地域キャンペーンを実施している場合は、マルチ地域Facebook広告キャンペーンガイドでトラッカー構成が市場間でどのように適応するかをご確認ください。

AdRowのキャンペーン分析は、トラッカーデータと連携してキャンペーンパフォーマンスとFacebookの支出指標を統合ビューで表示します——日々の最適化判断に必要なデータを取得するためにプラットフォーム間を切り替える必要がなくなります。

よくあるご質問

ニュースレター

The Ad Signal

推測を拒否するメディアバイヤーのための週刊インサイト。1通のメール。シグナルのみ。

関連記事

広告運用を自動化する準備はできましたか?

すべてのアカウントで一括キャンペーン配信。14日間無料トライアル。クレジットカードが必要です。いつでもキャンセル可能。