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

はじめに

このガイドでは、アフィリエイトの紹介を追跡し、コミッションイベントを処理し、Dodo Paymentsを通じて信頼できるアフィリエイトパートナーシップで収益を増やす方法を説明します。私たちは、アフィリエイトプログラムをシームレスに管理および追跡するために、AffonsoDub Partnersなどの主要なアフィリエイトプラットフォームとの統合を提供しています。

主な機能

自動コミッション帰属

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

リアルタイムレポート

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

柔軟な追跡オプション

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

完全に暗号化され、安全

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

迅速なセットアップ

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

シームレスな統合

AffonsoやDub Partnersとの統合を使用して、アフィリエイトトラッキングをチェックアウトフローに直接プラグインします。

統合オプション

Dodo Paymentsは、2つの主要なアフィリエイト管理プラットフォームと統合しています:
  • Affonso: 自動コミッション追跡、リアルタイムレポート、専用のアフィリエイトダッシュボードを備えた包括的なアフィリエイト管理プラットフォーム。
  • Dub Partners: Dubのリンク管理とコンバージョントラッキングを使用して、詳細な帰属分析を提供し、アフィリエイトプログラムを強化します。
ニーズに最適なプラットフォームを選択するか、異なるユースケースに対して両方を使用してください。

Affonso統合

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

Dodo Paymentsに接続する

始めるには、APIキーを追加してDodo Paymentsアカウントを接続します。

Dodo Payments APIキーの取得方法

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

AffonsoにAPIキーを追加する

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

Dodo PaymentsにWebhookを追加する

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

Dodo PaymentsにWebhook URLを追加する

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

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

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

トラッキングスクリプトを追加する

アフィonsoピクセルをサイトに配置して、アフィリエイトの訪問とコンバージョンを追跡します。
<!-- 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@email.com', 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ダッシュボードでトラッキングと帰属を確認します。

Dub Partners統合

Dub Partnersを使用して、アフィリエイトの紹介とコンバージョンを追跡することもできます。Dubのコンバージョントラッキング機能を使用すると、アフィリエイトリンクに売上を帰属させ、どのパートナーが最も収益を上げているかの詳細な分析を提供します。
詳細なセットアップ手順については、販売コンバージョンイベントを追跡し、アフィリエイトリンクに収益を帰属させる方法を説明したDub統合ガイドをご覧ください。

Dub Partnersとのクイックセットアップ

  1. Dubダッシュボードでアフィリエイトリンクのコンバージョントラッキングを有効にします
  2. チェックアウトセッションを作成する際にDubクリックIDdub_idクッキー)をキャプチャします。
  3. 顧客情報とともに支払いメタデータにクリックIDを保存します
  4. 支払いが成功したときに販売データをDubに送信するためにWebhook統合を構成します
この統合は自動的に追跡します:
  • 一回限りの支払い
  • サブスクリプションのアクティベーション
  • 定期的なサブスクリプションの支払い

詳細を学ぶ

コード例と変換テンプレートを含む完全なDub統合ガイドをご覧ください。

ヘルプが必要ですか?

統合中に問題が発生した場合やサポートが必要な場合:

Affonsoサポート

  • affonso.ioライブチャットを通じて私たちにチャットしてください。
  • support@affonso.ioまでメールしてください。

Dubサポート

Dodo Paymentsサポート

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

統合ガイド