Skip to main content

はじめに

Dodo Paymentsで売上を処理しながら、アフィリエイトプログラムを運営できます。アフィリエイトプラットフォームは紹介による訪問を追跡し、webhooksを通じてDodo Paymentsからpayment eventsを受け取り、各売上を紹介したアフィリエイトに割り当てます。Dodo Paymentsは3つのアフィリエイトプラットフォーム、Affonso、Dub Partners、Rekomiと連携します。

主な機能

Automated Commission Attribution

購入が行われると、スプレッドシートや手動の追跡作業なしで、紹介が自動的に割り当てられ、記録されます。

Real-Time Reporting

専用のダッシュボードから、あなたとアフィリエイトがパフォーマンスとリードを確認できます。

Flexible Tracking Options

tracking script、metadata field、webhook eventを使用して、サインアップや取引にまたがる紹介データを取得します。

Encrypted Credentials and Signed Webhooks

Affonsoは提供されたAPI keyを暗号化し、すべてのwebhook eventに署名するため、プラットフォームはそのイベントがDodo Paymentsから送信されたことを確認できます。

Quick Setup

セットアップに必要なのは、API key、webhook、tracking scriptです。追加するコードは、script snippetとcheckout時のreferral metadataだけです。

Checkout Integration

Affonso、Dub Partners、Rekomiのintegrationsを使用して、checkout flowにアフィリエイト追跡を追加できます。

Integrationの選択肢

Dodo Paymentsは次のアフィリエイト管理プラットフォームと連携します。
  • Affonso: 自動化されたcommission tracking、リアルタイムレポート、専用のアフィリエイトダッシュボードを備えたアフィリエイト管理プラットフォームです。
  • Dub Partners: Dubのlink managementとconversion trackingを提供し、各アフィリエイトリンクのattribution analyticsを利用できます。
  • Rekomi: Dodo Paymentsとの接続を1回の貼り付けで完了できる、アフィリエイト追跡・管理プラットフォームです。Rekomiはアフィリエイトへの支払いとtax formsの処理も行います。
プログラムに適したプラットフォームを選ぶか、用途に応じて複数を組み合わせてください。

Affonso Integration

AffonsoはDodo Paymentsと連携するアフィリエイト管理プラットフォームです。Dodo PaymentsアカウントをAffonsoに接続して、アフィリエイト経由の売上の追跡を開始するには、次の手順に従ってください。
1

Connect with Dodo Payments

Dodo Paymentsアカウントを接続するには、Dodo Payments API keyをAffonsoに追加します。

Dodo Payments API Keyの取得方法

  1. Dodo Payments dashboardにログインします。
  2. Developer → API Keysに移動します。
  3. Add API keyをクリックします。
  4. 名前を入力します(例: “Affonso Integration”)。
  5. Createをクリックし、API keyをコピーします。dashboardにkeyが表示されるのは1回だけです。

AffonsoにAPI Keyを追加する

  1. affonso.ioでAffonso dashboardを開きます。
  2. Program Details > Connectに移動します。
  3. Dodo Payments integration cardをクリックします。
  4. Dodo Payments API keyを貼り付けます。
  5. Connectをクリックします。
AffonsoはAPI keyを暗号化します。
2

Add Webhook to Dodo Payments

接続すると、Affonsoから一意のwebhook URLが提供されます。Dodo PaymentsはこのURLにpayment eventsを送信し、Affonsoはそれらを使用して支払いを追跡し、アフィリエイトコミッションを発生させます。

Dodo PaymentsにWebhook URLを追加する

  1. Dodo Payments dashboardで、Developer → Webhooksに移動します。
  2. Add endpointをクリックします。
  3. Affonso program settingsにあるAffonso webhook URLを貼り付けます。
  4. Create endpointをクリックします。

AffonsoにWebhook Secretを追加する

  1. Dodo Paymentsで作成したendpointを開き、そのSigning secretをコピーします。
  2. Dodo Payments webhook settingsのAffonsoに貼り付けます。
AffonsoはSigning secretを使用して、受信したeventがDodo Paymentsから送信されたことを確認します。
3

Add the Tracking Script

アフィリエイトによる訪問とコンバージョンを追跡するには、Affonso pixelをサイトに追加します。YOUR_PUBLIC_PROGRAM_IDをAffonso program IDに、YOUR_COOKIE_DURATIONを紹介cookieの有効期間に置き換えてください。
このscriptは次の処理を行います。
  • アフィリエイトによる訪問を追跡します。
  • 紹介ID(affonso_referral)を含むcookieを設定し、window.affonso_referralとして公開します。
  • signupとpayment trackingを有効にします。
ユーザーが訪問またはコンバージョンするすべてのドメインにscriptを追加します。たとえば、marketing siteやappなどです。
4

Track User Signups

ファネル全体を確認してアフィリエイトのパフォーマンスを改善するには、ユーザーのsignupをリードとして追跡します。
このcallは次の処理を行います。
  • ユーザーがアフィリエイトリンク経由で訪問した場合、新しい紹介をLEADとして記録します。
  • leadをdashboardとアフィリエイトのstatsに表示します。
正常なregistrationの完了後、またはdouble opt-in(DOI)の後に呼び出します。
5

Pass Referral Data to Dodo Payments

コミッションを正しく割り当てるには、checkout時にAffonso referral IDをaffonso_referral metadataとしてDodo Paymentsに渡します。ブラウザでwindow.affonso_referralを読み取り、API keyを利用できるserverに送信します。

Payments Integration

Subscription Integration

詳細については、Dodo Payments API documentationを参照してください。
6

Testing Your Integration

一般公開する前に、実際のアフィリエイトリンクとtest transactionsを使用してセットアップをテストします。次のチェックリストを順に確認してください。
  1. アフィリエイトを作成し、tracking linkを生成します。
  2. アフィリエイトリンクからWebサイトにアクセスします。
  3. Affonso scriptが読み込まれ、affonso_referral cookieが設定されていることを確認します。
  4. signupを完了します(任意)。
  5. Dodo Paymentsで支払いを完了します。
  6. Affonso dashboardでtrackingとattributionを確認します。

Dub Partners Integration

Dub Partnersを使用して、アフィリエイトの紹介とコンバージョンを追跡することもできます。Dubのconversion trackingは売上をアフィリエイトリンクに割り当てるため、最も多くの収益を生み出しているパートナーを確認できます。
詳細なセットアップ手順については、Dub integration guideを参照してください。sale conversion eventsを追跡し、収益をアフィリエイトリンクに割り当てる方法を説明しています。

Dub Partnersですばやく設定する

  1. アフィリエイトリンクのDub dashboardでconversion trackingを有効化します。
  2. checkout sessionsの作成時にDub click ID(dub_id cookie)を取得します。
  3. 顧客情報とともに、click IDをpayment metadataに保存します。
  4. 支払いが成功したときにsale dataをDubに送信するよう、webhook integrationを設定します。
integrationは次のeventを自動的に追跡します。
  • One-time payments
  • Subscription activations
  • Recurring subscription payments

Learn More

code examplesとtransformation templatesを含む、完全なDub integration guideです。

Rekomi との連携

Rekomiを使用して、アフィリエイトプログラム全体を運営することもできます。Rekomiはクリックとコンバージョンを追跡し、税引前の売上金額に基づいてコミッションを計算し、tax formsを含めて130か国以上のアフィリエイトに支払います。
詳細なセットアップ手順については、Rekomi integration guideを参照してください。接続はAPI keyを1回貼り付けるだけで完了します。RekomiがDodo Paymentsアカウント内にwebhook endpointを自動的に作成するため、手動でwebhookを設定する必要はありません。

Rekomi を使った簡単なセットアップ

  1. API keyを作成します。Dodo Payments dashboardのDeveloper → API Keysで、Enable write accessをオンにします。
  2. keyをRekomiに貼り付けます。Rekomiがkeyを検証し、webhook endpointを自動的に作成します。
  3. Rekomi tracking scriptをサイトにインストールし、アフィリエイトクリックを取得できるようにします。
  4. 紹介をcheckoutに渡します。rekomi_ref metadataとして渡すか、metadata_rekomi_ref payment link parameterとして渡します。
integrationは次のeventを自動的に追跡します。
  • One-time payments
  • Subscription activations and renewals
  • Refunds and disputes(コミッションの自動clawbackを含む)

Learn More

checkout sessionsとpayment linksのcode examplesを含む、完全なRekomi integration guideです。

サポートが必要ですか?

integration中に問題が発生した場合は、該当するプラットフォームに問い合わせてください。

Affonso Support

Dub Support

Rekomi Support

Dodo Payments Support

Dodo Payments APIについて質問がある場合は、API referenceを参照するか、support@dodopayments.comにメールを送信してください。

Integration Guides

最終更新日 2026年9月26日