Guider

Så bygger du ett referensprogram: länkar, spårning, belöningar och regler mot bedrägerier

Ett referensprogram belönar befintliga kunder för att de tar med nya. För att bygga ett behöver du en unik kod eller länk för varje kund, ett sätt att komma ihåg koden när en ny besökare kommer, en post som kopplar det nya kontot till hänvisaren, en tydlig regel för när en referens kvalificerar sig, en belöning (kredit, rabatt eller kontanter) och kontroller som hindrar folk från att hänvisa sig själva. Koden är inte det svåra. Det svåra är att välja en kvalificerande händelse som speglar verkligt värde, och att utforma belöningar som inte kostar mer än kunderna de tar med sig.

Bestäm reglerna innan du bygger

Skriv ner dessa först. Varje regel ändrar bygget:

  • Vem kan hänvisa? Varje kund, bara betalande kunder, eller först efter en viss tid hos dig?
  • Vad räknas som en lyckad referens? Registrering, första betalning, första order över ett visst belopp, eller att stanna kvar förbi ett återbetalnings- eller provfönster?
  • Vad är belöningen, och för vem? Bara hänvisaren, eller båda sidor (ett "ge 150 kr, få 150 kr"-erbjudande åt båda håll)?
  • Vilken form har belöningen? Kontokredit, rabattkod, en gratis månad, en fysisk gåva eller kontanter.
  • Finns det gränser? Ett tak per person och månad, ett utgångsdatum på kredit, en belöning per ny kund.
  • Hur länge gäller en referenslänk? Om någon klickar idag och registrerar sig tre veckor senare, räknas det fortfarande?

En enkel, vanlig uppsättning: båda sidor får kontokredit, och referensen kvalificerar sig när den nya kundens första betalning går igenom och återbetalningsfönstret har passerat.

Vad programmet behöver

Data

TabellViktiga fält
ReferenskoderKund, kod, skapad, aktiv ja/nej
ReferenserHänvisare, hänvisad kund, använd kod, status (väntande, kvalificerad, belönad, avvisad), skapad, kvalificerad, orsak om avvisad
BelöningarKund, referens, typ (kredit, rabatt, kontanter), belopp, status (väntande, utfärdad, använd, återförd), utfärdad
Klick (valfritt)Kod, tid, landningssida. Användbart för att visa hänvisare deras framsteg

Håll referenser och belöningar åtskilda. En referens kan finnas utan belöning (väntande eller avvisad), och en belöning kan återföras om den hänvisade kunden begär återbetalning.

Sidor och delar

  • Sidan "Tipsa en vän" i kundens konto: deras länk, delningsknappar och en lista över deras referenser med status och intjänade belöningar.
  • Landningsupplevelse för den hänvisade besökaren: "Alex gav dig 150 kr rabatt på din första order", med erbjudandet tillämpat vid kassan eller registreringen.
  • Attributionslogik som lagrar koden när någon kommer via en länk och kopplar den till kontot vid registrering.
  • Kvalificeringslogik som körs när den kvalificerande händelsen inträffar, ofta utlöst av en betalnings webhook.
  • Adminvy: alla referenser, väntande godkännanden, flaggade, totalt utfärdade belöningar.
  • Villkorssida som anger reglerna tydligt.

Hur attributionen fungerar

  1. Alex delar dinapp.se/?ref=ALEX42.
  2. Sam klickar. Appen sparar ALEX42 i en cookie eller lokal lagring, med ett datum.
  3. Sam surfar, lämnar, kommer tillbaka några dagar senare och registrerar sig. Vid registreringen läser appen den sparade koden och skapar en väntande referens från Alex till Sam.
  4. Sam betalar en första order. Betalningsleverantören meddelar din app; efter återbetalningsfönstret blir referensen kvalificerad.
  5. Appen utfärdar båda belöningarna och meddelar Alex.

Låt också folk skriva in en kod vid registrering eller i kassan, för referenser som sker genom mun-till-mun. Bestäm vad som händer om någon kommer via två olika länkar; "senast klickade länken vinner" är den vanliga regeln.

Bedrägerier och missbruk

Varje belöning som är värd något kommer att testas. Grundläggande skydd:

  • Inga självreferenser: avvisa när det hänvisade kontot delar e-post, betalkort, telefonnummer eller leveransadress med hänvisaren.
  • Kvalificera på värde, inte på registrering: en betald, icke återbetald order är mycket svårare att förfalska än en e-postadress.
  • Väntetid innan en belöning kan användas.
  • Tak per hänvisare och månad.
  • Manuell granskning för alla vars referenser plötsligt ökar.
  • Återför belöningar om den kvalificerande betalningen återbetalas.

Belöningar och betalningar

Kontokredit är den enklaste belöningen att driva: det är ett tal på kundens konto som kassan drar av. Rabattkoder fungerar bra för butiker. Kontantutbetalningar är svårast: du samlar in utbetalningsuppgifter, hanterar misslyckade överföringar och kan ha skyldighet att rapportera skatt beroende på var du och dina kunder finns, så kontrollera lokala regler eller fråga en rådgivare. Om du tar betalt med Stripe eller liknande, låt betalningswebhooks styra kvalificeringen. Vår guide om att lägga till betalningar täcker uppsättningen.

En prompt som fungerar

Lägg till ett referensprogram i vår appen för abonnemang av matlådor. Varje inloggad kund får en unik referenskod och en delningslänk som /?ref=KOD. När en besökare kommer med ?ref= lagras koden i en cookie i 30 dagar och kopplas till kontot när de registrerar sig. Den hänvisade kunden får 150 kr rabatt på sin första låda automatiskt. Skapa en väntande referens vid registrering; när den hänvisade kundens första betalning lyckas (från den befintliga Stripe-webhooken) och 14 dagar går utan återbetalning, markera den som kvalificerad och lägg till 150 kr i kontokredit för hänvisaren. Avvisa självreferenser där e-post, kortfingeravtryck eller leveransadress matchar hänvisaren. Begränsa belöningar till 10 per hänvisare och månad. Lägg till en sida Tipsa en vän som visar kundens länk, delningsknappar och deras referenser med status. Lägg till en adminsida som listar alla referenser med filter för väntande, kvalificerade, avvisade och flaggade. Spara allt i databasen.

Byggsteg

  1. Koder och sidan Tipsa en vän. Generera en kod per kund, visa länken.
  2. Attribution. Lagra koden vid ankomst, koppla vid registrering, tillåt manuell inmatning.
  3. Erbjudande till den hänvisade kunden tillämpat i kassan eller vid registreringen.
  4. Kvalificering på betalningshändelsen, med väntetiden.
  5. Belöningar utfärdade som kredit, och kredit tillämpad i kassan.
  6. Bedrägerikontroller och tak.
  7. Adminvy och aviseringar ("Sam har just registrerat sig med din länk").
  8. Testa från början till slut med testbetalningar: hänvisa, registrera dig i ett privat fönster, betala, återbetala och kontrollera att belöningen återförs.

Vanliga misstag

  • Att belöna registreringar. Det bjuder in till falska konton.
  • Belöningar som är större än vad en kund är värd. Räkna ut vad en ny kund typiskt tar med sig innan du sätter beloppet.
  • Koder som tappas mellan klick och registrering. Testa fallet där någon klickar, lämnar och kommer tillbaka senare.
  • Ingen återföring vid återbetalningar.
  • Att gömma programmet. Lägg länken i kontomenyn, orderbekräftelsen och ett e-postmeddelande efter köpet.
  • Vaga villkor. Oklara regler leder till supportärenden och tvister.

När ett referensverktyg är det bättre valet

Verktyg för referenser och affiliate hanterar attribution över enheter, bedrägeridetektering, utbetalningar och skatteformulär, och de integreras med vanliga butiks- och faktureringssystem. Om du driver en onlinebutik på en hostad plattform, kolla dess appmarknad först; ett referensverktyg kan installeras på några minuter. Om du planerar att betala ut kontantprovisioner till många partners är en affiliateplattform oftast säkrare än att bygga utbetalningarna själv.

Bygg själv när din produkt redan har konton och betalningar som du kontrollerar, när belöningarna är kontokredit i stället för kontanter, eller när reglerna är specifika för din verksamhet. För mekanismer som "bjud in vänner för att flytta upp på listan" före lansering, se hur du bygger en väntelistesida. För återköpsbelöningar i stället för referenser, se hur du bygger en lojalitetsprogramapp.

Bygga det med Mythex

På Mythex kan du be agenten lägga till ett referensprogram i en app du bygger, och testa hela flödet i livevisningen. Agenten lägger till en dedikerad Postgres-databas när referenser ska sparas (eller skriv /database). Mythex inkluderar inte inbyggd inloggning eller betalning för apparna du bygger: du kopplar in din egen autentisering och ditt eget Stripe-konto, med nycklar lagrade som projekthemligheter (Stripe-receptet). Betalningswebhooks behöver en publik URL, så publicera innan du testar dem från början till slut (webhook-receptet).

Frågor

Hur spårar ett referensprogram vem som hänvisade vem?

Varje befintlig kund får en unik kod eller länk. När någon kommer via den lagrar appen koden, oftast i en cookie eller lokal lagring, och kopplar den till det nya kontot vid registreringen. Referensen registreras då och belönas när den kvalificerar sig.

När ska en referens ge en belöning?

Efter att den nya kunden gjort något värdefullt, till exempel betalat en första order eller stannat kvar förbi en provperiod eller ett återbetalningsfönster, inte bara vid registrering. Att belöna enbart registreringar bjuder in till falska konton.

Ska jag ge kontanter eller kredit som belöning?

Kontokredit eller rabatter är enklare och billigare att driva, och de får tillbaka hänvisaren. Kontantutbetalningar innebär betalningsuppgifter, skattefrågor i vissa länder och större bedrägeririsk, så börja med kredit om inte kontanter är absolut nödvändiga.

Hur stoppar jag bedrägerier med referenser?

Belöna först efter en kvalificerande betalning och en väntetid, blockera självreferenser (samma e-post, betalkort eller enhet), begränsa belöningar per person och granska ovanliga ökningar innan du betalar ut.

Mythex · Pricing · Bygg vad som helst med AI · Mallar för webbplatser och appar · Mythex jämfört · Ordlista för apputveckling med AI · Gratis verktyg för apputveckling med AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)