Paano Gumawa ng Referral Program: Links, Tracking, Rewards at Fraud Rules
Ginagantimpalaan ng referral program ang mga umiiral na customer sa pagdadala ng bago. Para makagawa nito, kailangan mo ng unique na code o link bawat customer, paraan para maalala ang code kapag may dumating na bagong bisita, talaan na nag-uugnay sa bagong account at sa nag-refer, malinaw na patakaran kung kailan kuwalipikado ang referral, reward (credit, discount, o cash), at mga check na pumipigil sa taong mag-refer sa sarili. Hindi ang code ang mahirap. Ang mahihirap ay ang pagpili ng kuwalipikadong pangyayaring nagpapakita ng tunay na halaga, at ang pagdidisenyo ng reward na hindi lalampas sa halaga ng mga customer na dinadala nito.
Pagpasyahan ang mga patakaran bago magtayo
Isulat muna ang mga ito. Bawat isa ay nagbabago sa itatayo:
- Sino ang puwedeng mag-refer? Lahat ng customer, bayad na customer lang, o pagkatapos na sila ay matagal nang kasama mo?
- Ano ang binibilang na matagumpay na referral? Sign-up, unang bayad, unang order na lampas sa tiyak na halaga, o pananatili lampas sa refund o trial window?
- Ano ang reward, at para kanino? Sa nag-refer lang, o sa magkabilang panig (isang “bigyan ng $10, makakuha ng $10” na two-sided na alok)?
- Anong anyo ang reward? Account credit, discount code, libreng buwan, pisikal na regalo, o cash.
- May mga limitasyon ba? Cap bawat tao bawat buwan, petsa ng pag-expire ng credit, isang reward bawat bagong customer.
- Gaano katagal valid ang referral link? Kung may nag-click ngayon at nag-sign up pagkaraan ng tatlong linggo, binibilang pa ba ito?
Karaniwang simpleng setup: parehong makakakuha ng account credit ang dalawang panig, at kuwalipikado ang referral kapag na-clear ang unang bayad ng bagong customer at lumipas na ang refund window.
Ano ang kailangan ng programa
Data
| Table | Mga pangunahing field |
|---|---|
| Referral codes | Customer, code, petsa ng pagkakagawa, active oo/hindi |
| Referrals | Nag-refer, na-refer na customer, code na ginamit, status (pending, qualified, rewarded, rejected), petsa ng pagkakagawa, petsa ng pagiging kuwalipikado, dahilan kung na-reject |
| Rewards | Customer, referral, uri (credit, discount, cash), halaga, status (pending, issued, used, reversed), petsa ng pag-issue |
| Clicks (opsyonal) | Code, oras, landing page; kapaki-pakinabang para ipakita sa nag-refer ang progreso niya |
Panatilihing hiwalay ang referrals at rewards. Maaaring umiral ang referral na walang reward (pending o rejected), at maaaring bawiin ang reward kapag humingi ng refund ang na-refer na customer.
Mga page at bahagi
- Pahinang “Refer a friend” sa account ng customer: ang link nila, share buttons, at listahan ng mga referral nila na may status at mga reward na nakuha.
- Karanasan sa landing para sa na-refer na bisita: “Binigyan ka ni Alex ng $10 na discount sa unang order mo”, na awtomatikong ina-apply sa checkout o sign-up.
- Lohika ng attribution na nag-i-store ng code kapag may dumating sa link at ikinakabit ito sa account sa pag-sign up.
- Lohika ng kuwalipikasyon na tumatakbo kapag nangyari ang kuwalipikadong pangyayari, kadalasang na-trigger ng payment webhook.
- Admin view: lahat ng referrals, mga naghihintay ng approval, mga na-flag, at kabuuang reward na naibigay.
- Pahina ng terms na malinaw na nagsasabi ng mga patakaran.
Paano gumagana ang attribution
- Ibinabahagi ni Alex ang
yourapp.com/?ref=ALEX42. - Nag-click si Sam. Sine-save ng app ang
ALEX42sa cookie o local storage, may petsa. - Nag-browse si Sam, umalis, bumalik pagkaraan ng ilang araw, at nag-sign up. Sa pag-sign up, binabasa ng app ang naka-save na code at gumagawa ng pending na referral mula kay Alex kay Sam.
- Nagbayad si Sam para sa unang order. Ipinapaalam ng payment provider sa app mo; pagkatapos ng refund window, nagiging qualified ang referral.
- Ibinibigay ng app ang dalawang reward at ipinapaalam kay Alex.
Payagan ding mag-type ng code ang tao sa sign-up o checkout, para sa mga referral na nangyayari sa bibig-sa-bibig. Magpasya kung ano ang mangyayari kapag may dumating sa dalawang magkaibang link; ang karaniwang patakaran ay “ang huling na-click ang mananalo”.
Fraud at pang-aabuso
Ang anumang reward na may halaga ay susubukang lukuhin. Mga pangunahing proteksyon:
- Walang self-referrals: tanggihan kapag ang na-refer na account ay may kaparehong email, payment card, numero ng telepono, o delivery address ng nag-refer.
- Kuwalipikahin batay sa halaga, hindi sa sign-up: mas mahirap pekein ang bayad na order na hindi na-refund kaysa sa email address.
- Naghihintay na panahon bago magamit ang reward.
- Mga cap bawat nag-refer bawat buwan.
- Manu-manong pagsusuri para sa sinumang biglang dumami ang referrals.
- Bawiin ang reward kapag na-refund ang kuwalipikadong bayad.
Mga reward at bayad
Ang account credit ang pinakamadaling reward patakbuhin: isang numero sa account ng customer na ibinabawas ng checkout. Maayos gumana ang discount codes para sa mga tindahan. Ang cash payouts ang pinakamahirap: kailangan mong kolektahin ang payout details, harapin ang pumalyang transfers, at maaaring may tungkulin sa tax reporting depende sa kung nasaan ka at ang mga customer mo, kaya suriin ang lokal na patakaran o magtanong sa adviser. Kung gumagamit ka ng Stripe o katulad nito para sa bayad, hayaang ang payment webhooks ang magpatakbo ng kuwalipikasyon. Sakop ng aming gabay sa pagdaragdag ng payments ang setup.
Unang prompt na gumagana
Magdagdag ng referral program sa aming meal-kit subscription app. Bawat naka-sign in na customer ay may unique na referral code at share link na tulad ng /?ref=CODE. Kapag may dumating na bisita na may ?ref=, i-store ang code sa cookie sa loob ng 30 araw at ikabit ito sa account niya sa pag-sign up. Awtomatikong makakakuha ng $15 na discount sa unang box ang na-refer na customer. Lumikha ng pending na referral sa pag-sign up; kapag nagtagumpay ang unang bayad ng na-refer na customer (mula sa umiiral na Stripe webhook) at lumipas ang 14 na araw nang walang refund, markahang qualified at magdagdag ng $15 account credit sa nag-refer. Tanggihan ang self-referrals kapag tugma ang email, card fingerprint, o delivery address sa nag-refer. Limitahan sa 10 reward bawat nag-refer bawat buwan. Magdagdag ng Refer a Friend page na nagpapakita ng link ng customer, share buttons, at mga referral niya na may status. Magdagdag ng admin page na naglilista ng lahat ng referrals na may filters para sa pending, qualified, rejected, at flagged. I-store ang lahat sa database.
Itayo hakbang-hakbang
- Codes at ang refer-a-friend page. Gumawa ng code bawat customer, ipakita ang link.
- Attribution. I-store ang code sa pagdating, ikabit sa pag-sign up, payagan ang manu-manong paglalagay.
- Alok sa na-refer na customer na ina-apply sa checkout o sign-up.
- Kuwalipikasyon sa payment event, may naghihintay na panahon.
- Mga reward na ibinibigay bilang credit, at ang credit ay ina-apply sa checkout.
- Fraud checks at caps.
- Admin view at notifications (“Kaka-join lang ni Sam gamit ang link mo”).
- Subukan nang buo gamit ang test payments: mag-refer, mag-sign up sa private window, magbayad, mag-refund, at tingnan kung nababawi ang reward.
Mga karaniwang pagkakamali
- Pagbibigay ng reward sa sign-ups. Nag-iimbita ng pekeng account.
- Mga reward na mas malaki kaysa halaga ng customer. Alamin muna kung magkano ang karaniwang dinadala ng bagong customer bago magtakda ng halaga.
- Nawawalang codes sa pagitan ng click at sign-up. Subukan ang kasong nag-click, umalis, at bumalik pagkaraan.
- Walang pagbawi sa refunds.
- Pagtatago ng programa. Ilagay ang link sa account menu, sa order confirmation, at sa post-purchase email.
- Malabong terms. Ang hindi malinaw na patakaran ay nagdadala ng support tickets at pagtatalo.
Kailan mas mainam ang referral tool
Kinakaya ng referral at affiliate platforms ang attribution sa iba’t ibang device, fraud detection, payouts, at tax forms, at kumokonekta sa karaniwang store at billing systems. Kung nagpapatakbo ka ng online store sa hosted platform, tingnan muna ang app marketplace nito; maaaring ilang minuto lang ang pag-install ng referral app. Kung magbabayad ka ng cash commissions sa maraming partner, kadalasang mas ligtas ang affiliate platform kaysa sa paggawa ng sarili mong payouts.
Magtayo ng sarili mo kapag may sariling accounts at payments na ang produkto mo, kapag account credit ang reward sa halip na cash, o kapag tiyak sa negosyo mo ang mga patakaran. Para sa mga mekanikang “mag-imbita ng kaibigan para umangat sa listahan” bago ilunsad, tingnan ang paano gumawa ng waitlist page. Para sa reward ng paulit-ulit na pagbili sa halip na referral, tingnan ang paano gumawa ng loyalty program app.
Itayo ito gamit ang Mythex
Sa Mythex, maaari mong hilingin sa agent na magdagdag ng referral program sa app na itinatayo mo, at subukan ang buong daloy sa live preview. Nagdadagdag ang agent ng nakalaang Postgres database kapag kailangan nang i-save ang referrals (o i-type ang /database). Hindi kasama sa mga app na itinatayo sa Mythex ang built-in na sign-in o payments: ikinakabit mo ang sarili mong auth at sarili mong Stripe account, na may keys na naka-imbak bilang project secrets (Stripe recipe). Kailangan ng payment webhooks ng pampublikong URL, kaya mag-publish muna bago subukan ang mga ito nang buo (webhooks recipe).
Mga tanong
Paano sinusubaybayan ng referral program kung sino ang nag-refer kanino?
Bawat umiiral na customer ay may unique na code o link. Kapag may dumating sa pamamagitan nito, ise-save ng app ang code, karaniwan sa cookie o local storage, at ikakabit ito sa bagong account sa pag-sign up. Naitatala ang referral sa puntong iyon at ginagantimpalaan kapag kuwalipikado na ito.
Kailan dapat kumita ng reward ang isang referral?
Pagkatapos gumawa ng mahalagang bagay ang bagong customer, gaya ng pagbabayad para sa unang order o pananatili lampas sa trial o refund window, hindi lang sa pag-sign up. Ang pagbibigay ng reward sa sign-ups lang ay nag-iimbita ng pekeng account.
Cash ba o credit ang dapat kong ibigay bilang reward?
Mas simple at mas mura patakbuhin ang account credit o discount, at ibinabalik nito ang nag-refer sa iyo. Ang cash payouts ay may kasamang payment details, tanong sa buwis sa ilang bansa, at mas malaking panganib ng fraud, kaya magsimula sa credit maliban kung kailangang-kailangan ang cash.
Paano ko mapipigilan ang referral fraud?
Magbigay lang ng reward pagkatapos ng kuwalipikadong bayad at naghihintay na panahon, harangan ang self-referrals (parehong email, payment card, o device), limitahan ang reward bawat tao, at suriin ang kakaibang pagtaas bago magbayad.