> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Afiliasi

> Luncurkan dan kelola program afiliasi Anda sambil memproses transaksi melalui Dodo Payments.

## Pendahuluan

Panduan ini memandu Anda melalui cara melacak rujukan afiliasi, menangani peristiwa komisi, dan meningkatkan pendapatan Anda dengan kemitraan afiliasi yang terpercaya melalui Dodo Payments. Kami menawarkan integrasi dengan platform afiliasi terkemuka termasuk **Affonso** dan **Dub Partners** untuk membantu Anda mengelola dan melacak program afiliasi Anda dengan lancar.

## Fitur Utama

<CardGroup cols={2}>
  <Card title="Automated Commission Attribution" icon="robot">
    Tanpa spreadsheet atau pelacakan manual. Referensi otomatis diatribusi dan dicatat saat pembelian dilakukan.
  </Card>

  <Card title="Real-Time Reporting" icon="chart-line">
    Anda dan afiliasi Anda dapat memantau kinerja dan prospek dari dasbor khusus.
  </Card>

  <Card title="Flexible Tracking Options" icon="code">
    Gunakan skrip pelacakan, bidang metadata, dan peristiwa webhook untuk menangkap data referensi selama pendaftaran dan transaksi.
  </Card>

  <Card title="Fully Encrypted & Secure" icon="shield">
    Semua kredensial sensitif dan data webhook ditukar serta disimpan secara aman menggunakan enkripsi terbaik di kelasnya.
  </Card>

  <Card title="Quick Setup" icon="bolt">
    Luncurkan program afiliasi Anda dalam hitungan menit—tidak diperlukan perubahan kode selain menyalin dan menempel potongan skrip serta token API.
  </Card>

  <Card title="Seamless Integration" icon="plug">
    Sambungkan pelacakan afiliasi langsung ke alur checkout Anda menggunakan integrasi kami dengan Affonso dan Dub Partners, platform pemasaran afiliasi terkemuka.
  </Card>
</CardGroup>

## Opsi Integrasi

Dodo Payments terintegrasi dengan dua platform manajemen afiliasi terkemuka:

* **[Affonso](https://affonso.io)**: Platform manajemen afiliasi yang komprehensif dengan pelacakan komisi otomatis, pelaporan waktu nyata, dan dasbor afiliasi yang didedikasikan.
* **[Dub Partners](https://dub.co)**: Gunakan manajemen tautan dan pelacakan konversi Dub untuk memberdayakan program afiliasi Anda dengan analitik atribusi yang mendetail.

Pilih platform yang paling sesuai dengan kebutuhan Anda, atau gunakan keduanya untuk kasus penggunaan yang berbeda.

## Integrasi Affonso

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

<Frame>
  <iframe className="w-full aspect-video rounded-md" src="https://www.youtube.com/embed/8tw8o9yOjsA" title="Affiliate Integration | Dodo Payments" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

<Steps>
  <Step title="Connect with Dodo Payments">
    Untuk memulai, hubungkan akun Dodo Payments Anda dengan menambahkan kunci API.

    ### 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](https://affonso.io/)
    * Pergi ke **Detail Program > Hubungkan**
    * Klik kartu **integrasi Dodo Payments**
    * Tempelkan kunci API Dodo Payments Anda
    * Klik **Hubungkan**

    <Callout type="info">
      Kunci API Anda akan disimpan secara aman melalui enkripsi oleh Affonso.
    </Callout>
  </Step>

  <Step title="Add Webhook to 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**

    <Callout type="info">
      Ini memungkinkan Affonso memverifikasi peristiwa yang masuk dari Dodo Payments dengan aman.
    </Callout>
  </Step>

  <Step title="Add the Tracking Script">
    Tempatkan piksel Affonso di situs Anda untuk mulai melacak kunjungan dan konversi afiliasi.

    ```html theme={null}
    <!-- 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 referensi (`affonso_referral`)
    * Mengaktifkan pelacakan pendaftaran dan pembayaran

    <Callout type="info">
      Tempatkan ini di semua domain tempat pengguna mengunjungi atau melakukan konversi (misalnya situs pemasaran, aplikasi).
    </Callout>
  </Step>

  <Step title="Track User Signups">
    Untuk memperoleh visibilitas funnel dan mengoptimalkan kinerja afiliasi, lacak pendaftaran pengguna sebagai prospek.

    ```js theme={null}
    // 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

    <Callout type="info">
      Praktik terbaik: Jalankan ini setelah pendaftaran sukses atau double opt-in (DOI).
    </Callout>
  </Step>

  <Step title="Pass Referral Data to Dodo Payments">
    Untuk mengatribusi komisi secara tepat, teruskan ID referensi dari Affonso ke Dodo Payments saat proses checkout.

    ### Integrasi Pembayaran

    ```js theme={null}
    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();
    ```

    ### Integrasi Langganan

    ```js theme={null}
    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

    ```js theme={null}
    // 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}`;
    ```

    <Callout type="info">
      Untuk informasi selengkapnya, lihat [dokumentasi API Dodo Payments](https://docs.dodopayments.com/api-reference/introduction)
    </Callout>
  </Step>

  <Step title="Testing Your Integration">
    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 Anda melalui tautan afiliasi
    * ✅ Pastikan skrip Affonso dimuat dan cookie `affonso_referral` tersetel
    * ✅ Selesaikan pendaftaran (opsional)
    * ✅ Selesaikan pembayaran melalui Dodo Payments
    * ✅ Konfirmasi pelacakan dan atribusi di dasbor Affonso Anda
  </Step>
</Steps>

## Integrasi Dub Partners

Anda juga dapat menggunakan [Dub Partners](https://dub.co) untuk melacak rujukan dan konversi afiliasi. Fitur pelacakan konversi Dub memungkinkan Anda untuk mengatribusikan penjualan ke tautan afiliasi Anda, memberikan analitik mendetail tentang mitra mana yang menghasilkan pendapatan terbanyak.

<Info>
  Untuk petunjuk penyiapan rinci, lihat [panduan integrasi Dub](/integrations/dub) yang mencakup cara melacak peristiwa konversi penjualan dan mengatribusi pendapatan ke tautan afiliasi Anda.
</Info>

### Pengaturan Cepat dengan Dub Partners

1. **Aktifkan pelacakan konversi** di dasbor Dub Anda untuk tautan afiliasi
2. **Tangkap ID klik Dub** (cookie `dub_id`) saat membuat sesi checkout
3. **Simpan ID klik** dalam metadata pembayaran bersama informasi pelanggan
4. **Konfigurasikan integrasi webhook** untuk mengirim data penjualan ke Dub saat pembayaran berhasil

Integrasi ini secara otomatis melacak:

* Pembayaran satu kali
* Aktivasi langganan
* Pembayaran langganan berulang

<Card title="Learn More" icon="book" href="/integrations/dub">
  Lihat panduan integrasi Dub lengkap dengan contoh kode dan templat transformasi.
</Card>

## Butuh Bantuan?

Jika Anda menghadapi masalah atau membutuhkan dukungan selama integrasi:

<CardGroup cols={2}>
  <Card title="Affonso Support" icon="headset">
    * Ngobrol dengan kami melalui **obrolan langsung** di [affonso.io](https://affonso.io/)
    * Email kami di **[support@affonso.io](mailto:support@affonso.io)**
  </Card>

  <Card title="Dub Support" icon="headset">
    * Kunjungi [dokumentasi Dub](https://dub.co/docs) untuk panduan pelacakan konversi
    * Hubungi dukungan Dub melalui [dasbor](https://app.dub.co)
  </Card>

  <Card title="Dodo Payments Support" icon="headset">
    Untuk pertanyaan API khusus Dodo Payments, rujuk docs.dodopayments.com atau hubungi tim dukungan kami.
  </Card>

  <Card title="Integration Guides" icon="book">
    * [Integrasi Affonso](#affonso-integration) (di atas)
    * [Integrasi Dub Partners](/integrations/dub)
  </Card>
</CardGroup>
