はじめに
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の取得方法
- Dodo Payments dashboardにログインします。
- Developer → API Keysに移動します。
- Add API keyをクリックします。
- 名前を入力します(例: “Affonso Integration”)。
- Createをクリックし、API keyをコピーします。dashboardにkeyが表示されるのは1回だけです。
AffonsoにAPI Keyを追加する
- affonso.ioでAffonso dashboardを開きます。
- Program Details > Connectに移動します。
- Dodo Payments integration cardをクリックします。
- Dodo Payments API keyを貼り付けます。
- Connectをクリックします。
AffonsoはAPI keyを暗号化します。
2
Add Webhook to Dodo Payments
接続すると、Affonsoから一意のwebhook URLが提供されます。Dodo PaymentsはこのURLにpayment eventsを送信し、Affonsoはそれらを使用して支払いを追跡し、アフィリエイトコミッションを発生させます。
Dodo PaymentsにWebhook URLを追加する
- Dodo Payments dashboardで、Developer → Webhooksに移動します。
- Add endpointをクリックします。
- Affonso program settingsにあるAffonso webhook URLを貼り付けます。
- Create endpointをクリックします。
AffonsoにWebhook Secretを追加する
- Dodo Paymentsで作成したendpointを開き、そのSigning secretをコピーします。
- Dodo Payments webhook settingsのAffonsoに貼り付けます。
AffonsoはSigning secretを使用して、受信したeventがDodo Paymentsから送信されたことを確認します。
3
Add the Tracking Script
アフィリエイトによる訪問とコンバージョンを追跡するには、Affonso pixelをサイトに追加します。このscriptは次の処理を行います。
YOUR_PUBLIC_PROGRAM_IDをAffonso program IDに、YOUR_COOKIE_DURATIONを紹介cookieの有効期間に置き換えてください。- アフィリエイトによる訪問を追跡します。
- 紹介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
Payment Links
詳細については、Dodo Payments API documentationを参照してください。
6
Testing Your Integration
一般公開する前に、実際のアフィリエイトリンクとtest transactionsを使用してセットアップをテストします。次のチェックリストを順に確認してください。
- アフィリエイトを作成し、tracking linkを生成します。
- アフィリエイトリンクからWebサイトにアクセスします。
- Affonso scriptが読み込まれ、
affonso_referralcookieが設定されていることを確認します。 - signupを完了します(任意)。
- Dodo Paymentsで支払いを完了します。
- Affonso dashboardでtrackingとattributionを確認します。
Dub Partners Integration
Dub Partnersを使用して、アフィリエイトの紹介とコンバージョンを追跡することもできます。Dubのconversion trackingは売上をアフィリエイトリンクに割り当てるため、最も多くの収益を生み出しているパートナーを確認できます。詳細なセットアップ手順については、Dub integration guideを参照してください。sale conversion eventsを追跡し、収益をアフィリエイトリンクに割り当てる方法を説明しています。
Dub Partnersですばやく設定する
- アフィリエイトリンクのDub dashboardでconversion trackingを有効化します。
- checkout sessionsの作成時にDub click ID(
dub_idcookie)を取得します。 - 顧客情報とともに、click IDをpayment metadataに保存します。
- 支払いが成功したときにsale dataをDubに送信するよう、webhook integrationを設定します。
- 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 を使った簡単なセットアップ
- API keyを作成します。Dodo Payments dashboardのDeveloper → API Keysで、Enable write accessをオンにします。
- keyをRekomiに貼り付けます。Rekomiがkeyを検証し、webhook endpointを自動的に作成します。
- Rekomi tracking scriptをサイトにインストールし、アフィリエイトクリックを取得できるようにします。
- 紹介をcheckoutに渡します。
rekomi_refmetadataとして渡すか、metadata_rekomi_refpayment link parameterとして渡します。
- 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
- affonso.ioのlive chatを利用します。
- support@affonso.ioにメールを送信します。
Dub Support
- conversion tracking guideについては、Dub documentationを参照します。
- Dub dashboardからDub supportに問い合わせます。
Rekomi Support
- セットアップとトラブルシューティングのguideについては、Rekomi documentationを参照します。
- support@rekomi.comにメールを送信するか、Rekomi dashboardのlive chatを利用します。
Dodo Payments Support
Dodo Payments APIについて質問がある場合は、API referenceを参照するか、support@dodopayments.comにメールを送信してください。