Langsung ke konten utama

Pendahuluan

Panduan ini akan memandu Anda tentang cara melacak rujukan afiliasi, menangani peristiwa komisi, dan meningkatkan pendapatan Anda dengan kemitraan afiliasi yang terpercaya melalui Dodo Payments.

Fitur Utama

Attribution Komisi Otomatis

Tanpa spreadsheet atau pelacakan manual. Rujukan secara otomatis diatribusikan dan dicatat saat pembelian dilakukan.

Pelaporan Waktu Nyata

Baik Anda maupun afiliasi Anda dapat memantau kinerja dan prospek dari dasbor yang didedikasikan.

Opsi Pelacakan Fleksibel

Gunakan skrip pelacakan, bidang metadata, dan peristiwa webhook untuk menangkap data rujukan di seluruh pendaftaran dan transaksi.

Sepenuhnya Terenskripsi & Aman

Semua kredensial sensitif dan data webhook ditransfer dan disimpan dengan aman menggunakan enkripsi terbaik di kelasnya.

Pengaturan Cepat

Luncurkan program afiliasi Anda dalam hitungan menit—tidak ada perubahan kode yang diperlukan selain menyalin dan menempelkan potongan skrip dan token API.

Integrasi Tanpa Hambatan

Hubungkan pelacakan afiliasi langsung ke alur checkout Anda menggunakan integrasi kami dengan Affonso, platform pemasaran afiliasi terkemuka.

Langkah-Langkah Integrasi

Kami telah bermitra dengan Affonso, platform manajemen afiliasi terkemuka untuk mendukung penjualan Anda. Ikuti langkah-langkah di bawah ini untuk menghubungkan akun Dodo Payments Anda dengan Affonso dan mulai melacak penjualan yang didorong oleh afiliasi.
1

Hubungkan dengan Dodo Payments

Untuk memulai, hubungkan akun Dodo Payments Anda dengan menambahkan kunci API Anda.

Cara Mendapatkan Kunci API Dodo Payments Anda

  • Masuk ke Dasbor Dodo Payments Anda
  • Pergi ke bagian Pengembang di menu sebelah kiri
  • Klik pada Kunci API
  • Pilih Tambahkan Kunci API
  • Beri nama (misalnya “Integrasi Affonso”)
  • Klik Buat dan salin kunci API Anda

Tambahkan Kunci API Anda ke Affonso

  • Buka Dasbor Affonso Anda melalui affonso.io
  • Pergi ke Detail Program > Hubungkan
  • Klik kartu integrasi Dodo Payments
  • Tempelkan kunci API Dodo Payments Anda
  • Klik Hubungkan
Kunci API Anda akan dienkripsi dengan aman oleh Affonso.
2

Tambahkan Webhook ke Dodo Payments

Setelah terhubung, Anda akan menerima URL webhook unik dari Affonso. Ini memungkinkan pelacakan pembayaran dan pemicu komisi afiliasi.

Tambahkan URL Webhook di Dodo Payments

  • Di Dasbor Dodo Payments Anda, pergi ke Pengembang → Webhook
  • Klik Tambahkan Webhook
  • Tempelkan URL webhook Affonso Anda (dari pengaturan program Anda)
  • Simpan webhook

Tambahkan Rahasia Webhook di Affonso

  • Setelah menyimpan webhook di Dodo Payments, salin kunci tanda tangan yang diberikan
  • Tempelkan kembali ke Affonso di bawah pengaturan webhook Dodo Payments
Ini memungkinkan Affonso untuk memverifikasi dengan aman peristiwa yang masuk dari Dodo Payments.
3

Tambahkan Skrip Pelacakan

Tempatkan pixel Affonso di situs Anda untuk mulai melacak kunjungan dan konversi afiliasi.
<!-- 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>
Skrip ini:
  • Melacak kunjungan afiliasi
  • Mengatur cookie dengan ID rujukan (affonso_referral)
  • Mengaktifkan pelacakan pendaftaran dan pembayaran
Tempatkan ini di semua domain tempat pengguna mengunjungi atau berkonversi (misalnya situs pemasaran, aplikasi).
4

Lacak Pendaftaran Pengguna

Untuk mendapatkan visibilitas corong dan mengoptimalkan kinerja afiliasi, lacak pendaftaran pengguna sebagai prospek.
// After successful registration
window.Affonso.signup(userEmail);
Ini akan:
  • Mencatat rujukan baru sebagai PROSPEK jika pengguna datang melalui tautan afiliasi
  • Menampilkannya di dasbor Anda dan statistik afiliasi
Praktik terbaik: Picu ini setelah pendaftaran berhasil atau double opt-in (DOI).
5

Kirim Data Rujukan ke Dodo Payments

Untuk mengatribusikan komisi dengan benar, kirim ID rujukan dari Affonso ke Dodo Payments selama checkout.

Integrasi Pembayaran

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();

Integrasi Langganan

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();

Tautan Pembayaran

// 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}`;
Untuk detail lebih lanjut, lihat dokumentasi API Dodo Payments
6

Uji Integrasi Anda

Sebelum diluncurkan secara publik, uji pengaturan Anda dengan tautan afiliasi langsung dan transaksi uji.Daftar Periksa Pengujian:
  • ✅ Buat afiliasi dan hasilkan tautan pelacakan
  • ✅ Kunjungi situs web Anda melalui tautan afiliasi
  • ✅ Pastikan skrip Affonso dimuat dan cookie affonso_referral diatur
  • ✅ Selesaikan pendaftaran (opsional)
  • ✅ Selesaikan pembayaran melalui Dodo Payments
  • ✅ Konfirmasi pelacakan dan atribusi di dasbor Affonso Anda

Butuh Bantuan?

Jika Anda menghadapi masalah atau membutuhkan dukungan selama integrasi:

Dukungan Affonso

Dukungan Dodo Payments

Untuk pertanyaan API spesifik Dodo Payments, lihat docs.dodopayments.com atau hubungi tim dukungan kami.