メインコンテンツへスキップ

はじめに

このガイドでは、アフィリエイトの紹介を追跡し、コミッションイベントを処理し、Dodo Paymentsを通じて信頼できるアフィリエイトパートナーシップで収益を増やす方法を説明します。

主な機能

自動コミッション帰属

スプレッドシートや手動追跡は不要です。購入が行われると、紹介が自動的に帰属され、記録されます。

リアルタイムレポート

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

柔軟な追跡オプション

追跡スクリプト、メタデータフィールド、Webhookイベントを使用して、サインアップやトランザクション全体で紹介データをキャプチャします。

完全に暗号化され、安全

すべての機密資格情報とWebhookデータは、最高水準の暗号化を使用して安全に交換および保存されます。

迅速なセットアップ

スクリプトスニペットとAPIトークンをコピー&ペーストする以外にコードの変更は不要で、数分でアフィリエイトプログラムを立ち上げることができます。

シームレスな統合

主要なアフィリエイトマーケティングプラットフォームであるAffonsoとの統合を使用して、アフィリエイト追跡をチェックアウトフローに直接組み込みます。

統合手順

私たちは、あなたの販売を支えるために、主要なアフィリエイト管理プラットフォームであるAffonsoと提携しています。以下の手順に従って、Dodo PaymentsアカウントをAffonsoに接続し、アフィリエイトによる販売を追跡を開始してください。
1

Dodo Paymentsに接続する

まず、APIキーを追加してDodo Paymentsアカウントを接続します。

Dodo Payments APIキーの取得方法

  • Dodo Paymentsダッシュボードにログインします
  • 左側のメニューで開発者セクションに移動します
  • APIキーをクリックします
  • APIキーを追加を選択します
  • 名前を付けます(例: “Affonso統合”)
  • 作成をクリックし、APIキーをコピーします

APIキーをAffonsoに追加する

  • Affonsoダッシュボードを開く affonso.io
  • プログラムの詳細 > 接続に移動します
  • Dodo Payments統合カードをクリックします
  • Dodo Payments APIキーをペーストします
  • 接続をクリックします
あなたのAPIキーはAffonsoによって安全に暗号化されます。
2

Dodo PaymentsにWebhookを追加する

接続が完了すると、AffonsoからユニークなWebhook URLが提供されます。これにより、支払いの追跡とアフィリエイトコミッションのトリガーが可能になります。

Dodo PaymentsにWebhook URLを追加する

  • Dodo Paymentsダッシュボードで、開発者 → Webhookに移動します
  • Webhookを追加をクリックします
  • AffonsoのWebhook URL(プログラム設定から)をペーストします
  • Webhookを保存します

AffonsoにWebhookシークレットを追加する

  • Dodo PaymentsでWebhookを保存した後、提供された署名キーコピーします
  • AffonsoのDodo Payments Webhook設定に戻ってペーストします
これにより、AffonsoはDodo Paymentsからの受信イベントを安全に検証できます。
3

追跡スクリプトを追加する

アフィリエイトの訪問とコンバージョンを追跡するために、Affonsoピクセルをサイトに配置します。
<!-- Place in <head> tag -->
<script async defer
src="https://affonso.io/js/pixel.min.js"
data-affonso="YOUR_PUBLIC_PROGRAM_ID"
data-cookie_duration="YOUR_COOKIE_DURATION">
</script>
このスクリプトは:
  • アフィリエイトの訪問を追跡します
  • 参照IDを持つクッキーを設定します (affonso_referral)
  • サインアップと支払いの追跡を可能にします
ユーザーが訪問またはコンバージョンするすべてのドメインに配置してください(例: マーケティングサイト、アプリ)。
4

ユーザーサインアップを追跡する

ファネルの可視性を得てアフィリエイトのパフォーマンスを最適化するために、ユーザーサインアップをリードとして追跡します。
// After successful registration
window.Affonso.signup(userEmail);
これにより:
  • ユーザーがアフィリエイトリンク経由で来た場合、新しい紹介をリードとして記録します
  • ダッシュボードとアフィリエイトの統計に表示されます
ベストプラクティス: 成功した登録またはダブルオプトイン(DOI)の後にトリガーしてください。
5

Dodo Paymentsに紹介データを渡す

コミッションを正しく帰属させるために、チェックアウト中にAffonsoからDodo Paymentsに紹介IDを渡します。

支払い統合

import DodoPayments from 'dodopayments';

const referralId = window.affonso_referral;

const client = new DodoPayments({
  bearerToken: process.env['DODO_PAYMENTS_API_KEY'],
});

async function main() {
  const payment = await client.payments.create({
    payment_link: true,
    billing: { city: 'city', country: 'AF', state: 'state', street: 'street', zipcode: 0 },
    customer: { email: '[email protected]', name: 'name' },
    product_cart: [{ product_id: 'product_id', quantity: 0 }],
    metadata: {
      affonso_referral: referralId,
    },
  });

  console.log(payment.payment_id);
}

main();

サブスクリプション統合

import DodoPayments from 'dodopayments';

const referralId = window.affonso_referral;

const client = new DodoPayments({
  bearerToken: process.env['DODO_PAYMENTS_API_KEY'],
});

async function main() {
  const subscription = await client.subscriptions.create({
    billing: { city: 'city', country: 'IN', state: 'state', street: 'street', zipcode: 89789 },
    customer: { customer_id: 'customer_id' },
    product_id: 'product_id',
    payment_link: true,
    return_url: 'https://example.com/success',
    quantity: 1,
    metadata: {
      affonso_referral: referralId,
    },
  });

  console.log(subscription.subscription_id);
}

main();

支払いリンク

// Original Dodo Payments Link
const originalLink = 'https://checkout.dodopayments.com/buy/<YOUR_PRODUCT_ID>';

// Append referral ID as reference_id
const linkWithReferral = `${originalLink}?metadata_affonso_referral=${window.affonso_referral}`;
詳細については、Dodo Payments APIドキュメントを参照してください。
6

統合のテスト

公開前に、ライブアフィリエイトリンクとテストトランザクションでセットアップをテストします。テストチェックリスト:
  • ✅ アフィリエイトを作成し、追跡リンクを生成します
  • ✅ アフィリエイトリンク経由でウェブサイトにアクセスします
  • ✅ Affonsoスクリプトが読み込まれ、affonso_referralクッキーが設定されていることを確認します
  • ✅ サインアップを完了します(オプション)
  • ✅ Dodo Paymentsを通じて支払いを完了します
  • ✅ Affonsoダッシュボードで追跡と帰属を確認します

お手伝いが必要ですか?

統合中に問題が発生した場合やサポートが必要な場合は、以下をご覧ください。

Affonsoサポート

Dodo Paymentsサポート

Dodo Payments特有のAPIに関する質問については、docs.dodopayments.comを参照するか、サポートチームにお問い合わせください。