> ## 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.

# Affiliateprogram

> Starta och hantera ditt affiliateprogram medan du behandlar transaktioner genom Dodo Payments.

## Introduktion

Denna guide visar hur du spårar affiliate-referenser, hanterar kommissionsevent och ökar din intäkter med pålitliga affiliate-partnerskap via Dodo Payments. Vi erbjuder integrationer med ledande affiliate-plattformar inklusive **Affonso** och **Dub Partners** för att hjälpa dig att hantera och spåra dina affiliate-program sömlöst.

## Nyckelfunktioner

<CardGroup cols={2}>
  <Card title="Automated Commission Attribution" icon="robot">
    Inga kalkylark eller manuell spårning. Hänvisningar attribueras och loggas automatiskt när ett köp görs.
  </Card>

  <Card title="Real-Time Reporting" icon="chart-line">
    Både du och dina affiliates kan övervaka prestanda och leads från dedikerade instrumentpaneler.
  </Card>

  <Card title="Flexible Tracking Options" icon="code">
    Använd spårningsskript, metadatafält och webhook-händelser för att fånga upp hänvisningsdata över registreringar och transaktioner.
  </Card>

  <Card title="Fully Encrypted & Secure" icon="shield">
    Alla känsliga autentiseringsuppgifter och webhook-data utbyts och lagras säkert med förstklassig kryptering.
  </Card>

  <Card title="Quick Setup" icon="bolt">
    Lansera ditt affiliateprogram på några minuter—inga kodändringar krävs utöver att kopiera och klistra in skriptfragment och API-token.
  </Card>

  <Card title="Seamless Integration" icon="plug">
    Integrera affiliate-spårning direkt i dina kassaflöden med våra integrationer med Affonso och Dub Partners, ledande plattformar för affiliate-marknadsföring.
  </Card>
</CardGroup>

## Integrationsalternativ

Dodo Payments integreras med två ledande plattformar för affiliate-hantering:

* **[Affonso](https://affonso.io)**: En omfattande plattform för affiliate-hantering med automatiserad kommission-spårning, realtidsrapportering och dedikerade affiliate-instrumentpaneler.
* **[Dub Partners](https://dub.co)**: Använd Dubs länkhantering och konverteringsspårning för att driva ditt affiliate-program med detaljerad attribueringsanalys.

Välj den plattform som passar dina behov bäst, eller använd båda för olika användningsfall.

## Affonso-integration

Vi har samarbetat med Affonso, en ledande plattform för affiliate-hantering för att driva dina försäljningar. Följ stegen nedan för att koppla ditt Dodo Payments-konto med Affonso och börja spåra affiliate-drivna försäljningar.

<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">
    För att komma igång, anslut ditt Dodo Payments-konto genom att lägga till din API-nyckel.

    ### Hur du får din Dodo Payments API-nyckel

    * Logga in på din **Dodo Payments Dashboard**
    * Gå till **Utvecklare**-sektionen i vänstermenyn
    * Klicka på **API-nycklar**
    * Välj **Lägg till API-nyckel**
    * Ge den ett namn (t.ex. "Affonso-integration")
    * Klicka på **Skapa** och **kopiera** din API-nyckel

    ### Lägg till din API-nyckel i Affonso

    * Öppna din **Affonso Dashboard via** [affonso.io](https://affonso.io/)
    * Gå till **Programdetaljer > Anslut**
    * Klicka på **Dodo Payments integration**-kortet
    * Klistra in din Dodo Payments API-nyckel
    * Klicka på **Anslut**

    <Callout type="info">
      Din API-nyckel kommer att krypteras säkert av Affonso.
    </Callout>
  </Step>

  <Step title="Add Webhook to Dodo Payments">
    När det är anslutet får du en unik webhook-URL från Affonso. Detta möjliggör betalningsspårning och utlösning av affiliateprovisioner.

    ### Lägg till Webhook-URL i Dodo Payments

    * I din Dodo Payments Dashboard, gå till **Utvecklare → Webhooks**
    * Klicka på **Lägg till Webhook**
    * Klistra in din **Affonso webhook-URL** (från dina programinställningar)
    * Spara webhooken

    ### Lägg till Webhook-hemlighet i Affonso

    * Efter att ha sparat webhooken i Dodo Payments, **kopiera signeringsnyckeln** som tillhandahålls
    * Klistra in den tillbaka i Affonso under **Dodo Payments webhook-inställningar**

    <Callout type="info">
      Detta gör det möjligt för Affonso att säkert verifiera inkommande händelser från Dodo Payments.
    </Callout>
  </Step>

  <Step title="Add the Tracking Script">
    Placera Affonso-pixeln på din webbplats för att börja spåra affiliate-besök och konverteringar.

    ```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>
    ```

    Detta skript:

    * Spårar affiliate-besök
    * Sätter en cookie med hänvisnings-ID (`affonso_referral`)
    * Möjliggör spårning av registreringar och betalningar

    <Callout type="info">
      Placera detta på alla domäner där användare besöker eller konverterar (t.ex. marknadsföringssida, app).
    </Callout>
  </Step>

  <Step title="Track User Signups">
    För att få insyn i tratten och optimera affiliate-prestanda, spåra användarregistreringar som leads.

    ```js theme={null}
    // After successful registration
    window.Affonso.signup(userEmail);
    ```

    Detta kommer att:

    * Logga en ny referens som en **LEAD** om användaren kom via en affiliate-länk
    * Visa den i din instrumentpanel och affiliate-statistik

    <Callout type="info">
      Bästa praxis: Utlösa detta efter framgångsrik registrering eller dubbel opt-in (DOI).
    </Callout>
  </Step>

  <Step title="Pass Referral Data to Dodo Payments">
    För att tillskriva provisioner korrekt, vidarebefordra hänvisnings-ID:t från Affonso till Dodo Payments under kassan.

    ### Betalningsintegration

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

    ### Prenumerationsintegration

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

    ### Betalningslänkar

    ```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">
      För mer information, se [Dodo Payments API-dokumentationen](https://docs.dodopayments.com/api-reference/introduction)
    </Callout>
  </Step>

  <Step title="Testing Your Integration">
    Innan du lanserar offentligt, testa din setup med live-affiliate-länkar och testtransaktioner.

    **Testlista:**

    * ✅ Skapa en affiliate och generera en spårningslänk
    * ✅ Besök din webbplats via affilatelänken
    * ✅ Säkerställ att Affonso-skriptet laddas och att `affonso_referral` cookien är inställd
    * ✅ Slutför en registrering (valfritt)
    * ✅ Slutför en betalning via Dodo Payments
    * ✅ Bekräfta spårning och attribuering i din Affonso-instrumentpanel
  </Step>
</Steps>

## Dub Partners-integration

Du kan också använda [Dub Partners](https://dub.co) för att spåra affiliate-referenser och konverteringar. Dubs konverteringsspårningsfunktion gör att du kan attribuera försäljningar till dina affiliate-länkar, vilket ger detaljerad analys av vilka partners som driver mest intäkter.

<Info>
  För detaljerade installationsinstruktioner, se vår [Dub-integrationsguide](/integrations/dub) som förklarar hur du spårar försäljningskonverteringshändelser och tillskriver intäkter till dina affiliate-länkar.
</Info>

### Snabb installation med Dub Partners

1. **Aktivera konverteringsspårning** i din Dub-instrumentpanel för affiliatelänkar
2. **Fånga Dub click ID** (`dub_id` cookie) när du skapar kassatillfällen
3. **Spara click ID** i betalningsmetadata tillsammans med kundinformation
4. **Konfigurera webhook-integration** för att skicka försäljningsdata till Dub när betalningar lyckas

Integrationen spårar automatiskt:

* Engångsbetalningar
* Prenumerationsaktiveringar
* Återkommande prenumerationsbetalningar

<Card title="Learn More" icon="book" href="/integrations/dub">
  Se den kompletta Dub-integrationsguiden med kodexempel och transformationstemplat.
</Card>

## Behöver du hjälp?

Om du stöter på några problem eller behöver support under integrationen:

<CardGroup cols={2}>
  <Card title="Affonso Support" icon="headset">
    * Chatta med oss via **livechatt** på [affonso.io](https://affonso.io/)
    * Skicka e-post till oss på **[support@affonso.io](mailto:support@affonso.io)**
  </Card>

  <Card title="Dub Support" icon="headset">
    * Besök [Dub-dokumentationen](https://dub.co/docs) för guider om konverteringsspårning
    * Kontakta Dubs support via deras [instrumentpanel](https://app.dub.co)
  </Card>

  <Card title="Dodo Payments Support" icon="headset">
    För Dodo Payments-specifika API-frågor, hänvisa till docs.dodopayments.com eller kontakta vårt supportteam.
  </Card>

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