Hoppa till huvudinnehåll

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

Automated Commission Attribution

Inga kalkylark eller manuell spårning. Hänvisningar attribueras och loggas automatiskt när ett köp görs.

Real-Time Reporting

Både du och dina affiliates kan övervaka prestanda och leads från dedikerade instrumentpaneler.

Flexible Tracking Options

Använd spårningsskript, metadatafält och webhook-händelser för att fånga upp hänvisningsdata över registreringar och transaktioner.

Fully Encrypted & Secure

Alla känsliga autentiseringsuppgifter och webhook-data utbyts och lagras säkert med förstklassig kryptering.

Quick Setup

Lansera ditt affiliateprogram på några minuter—inga kodändringar krävs utöver att kopiera och klistra in skriptfragment och API-token.

Seamless Integration

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.

Integrationsalternativ

Dodo Payments integreras med två ledande plattformar för affiliate-hantering:
  • Affonso: En omfattande plattform för affiliate-hantering med automatiserad kommission-spårning, realtidsrapportering och dedikerade affiliate-instrumentpaneler.
  • Dub Partners: 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.
1

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
  • Gå till Programdetaljer > Anslut
  • Klicka på Dodo Payments integration-kortet
  • Klistra in din Dodo Payments API-nyckel
  • Klicka på Anslut
Din API-nyckel kommer att krypteras säkert av Affonso.
2

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
Detta gör det möjligt för Affonso att säkert verifiera inkommande händelser från Dodo Payments.
3

Add the Tracking Script

Placera Affonso-pixeln på din webbplats för att börja spåra affiliate-besök och konverteringar.
<!-- 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
Placera detta på alla domäner där användare besöker eller konverterar (t.ex. marknadsföringssida, app).
4

Track User Signups

För att få insyn i tratten och optimera affiliate-prestanda, spåra användarregistreringar som leads.
// 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
Bästa praxis: Utlösa detta efter framgångsrik registrering eller dubbel opt-in (DOI).
5

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

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

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

// 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}`;
För mer information, se Dodo Payments API-dokumentationen
6

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

Dub Partners-integration

Du kan också använda Dub Partners 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.
För detaljerade installationsinstruktioner, se vår Dub-integrationsguide som förklarar hur du spårar försäljningskonverteringshändelser och tillskriver intäkter till dina affiliate-länkar.

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

Learn More

Se den kompletta Dub-integrationsguiden med kodexempel och transformationstemplat.

Behöver du hjälp?

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

Affonso Support

Dub Support

Dodo Payments Support

För Dodo Payments-specifika API-frågor, hänvisa till docs.dodopayments.com eller kontakta vårt supportteam.