Jinsi ya Kutengeneza Programu ya Rufaa: Viungo, Ufuatiliaji, Zawadi na Kanuni za Udanganyifu
Programu ya rufaa inawazawadia wateja waliopo kwa kuleta wateja wapya. Ili kuijenga unahitaji msimbo au kiungo cha kipekee kwa kila mteja, njia ya kukumbuka msimbo huo mgeni mpya anapofika, rekodi inayounganisha akaunti mpya na mrejelezi, kanuni wazi ya wakati rufaa inastahiki, zawadi (mkopo, punguzo au pesa), na ukaguzi unaozuia watu kujirejelea wenyewe. Msimbo wenyewe si sehemu ngumu. Sehemu ngumu ni kuchagua tukio la kustahiki linaloakisi thamani halisi, na kubuni zawadi zisizogharimu zaidi ya wateja wanaowaleta.
Amua kanuni kabla ya kujenga
Andika haya kwanza. Kila moja linabadilisha ujenzi:
- Nani anaweza kurejelea? Kila mteja, wateja wanaolipa pekee, au baada ya kuwa nawe kwa muda fulani?
- Rufaa iliyofanikiwa ni ipi? Kujisajili, malipo ya kwanza, oda ya kwanza ya kiasi fulani, au kubaki baada ya dirisha la kurejesha pesa au la majaribio?
- Zawadi ni nini, na ni ya nani? Ya mrejelezi pekee, au pande zote mbili (ofa ya "toa $10, pata $10" ya pande mbili)?
- Zawadi inachukua umbo gani? Mkopo wa akaunti, msimbo wa punguzo, mwezi bure, zawadi ya kimwili, au pesa taslimu.
- Kuna vikomo? Kikomo kwa kila mtu kwa mwezi, tarehe ya mwisho ya mkopo, zawadi moja kwa kila mteja mpya.
- Kiungo cha rufaa kinabaki halali kwa muda gani? Mtu akibofya leo na kujisajili baada ya wiki tatu, je, bado inahesabiwa?
Mpangilio rahisi na wa kawaida: pande zote mbili zinapata mkopo wa akaunti, na rufaa inastahiki mteja mpya anapolipa malipo ya kwanza na dirisha la kurejesha pesa limepita.
Programu inahitaji nini
Data
| Jedwali | Sehemu muhimu |
|---|---|
| Misimbo ya rufaa | Mteja, msimbo, tarehe ya kuundwa, hai ndiyo/hapana |
| Rufaa | Mrejelezi, mteja aliyerejelewa, msimbo uliotumika, hali (inasubiri, imethibitishwa, imelipwa, imekataliwa), tarehe ya kuundwa, tarehe ya kuthibitishwa, sababu ikikataliwa |
| Zawadi | Mteja, rufaa, aina (mkopo, punguzo, pesa), kiasi, hali (inasubiri, imetolewa, imetumika, imerudishwa), tarehe ya kutolewa |
| Mibofyo (si lazima) | Msimbo, muda, ukurasa wa kutua — inasaidia kuonyesha warejelezi maendeleo yao |
Weka rufaa na zawadi tofauti. Rufaa inaweza kuwepo bila zawadi (inasubiri au imekataliwa), na zawadi inaweza kurudishwa ikiwa mteja aliyerejelewa ataomba kurejeshewa pesa.
Kurasa na vipengele
- Ukurasa wa "Mrejelee rafiki" katika akaunti ya mteja: kiungo chake, vitufe vya kushiriki, na orodha ya rufaa zake pamoja na hali na zawadi alizopata.
- Uzoefu wa kutua kwa mgeni aliyerejelewa: "Alex alikupa $10 punguzo la oda yako ya kwanza", na ofa ikitumika kwenye malipo au usajili.
- Mantiki ya kuhusisha inayohifadhi msimbo mgeni anapofika kupitia kiungo na kuuambatanisha na akaunti wakati wa kujisajili.
- Mantiki ya kustahiki inayoendeshwa tukio la malipo linapotokea, mara nyingi likichochewa na webhook ya malipo.
- Mwonekano wa msimamizi: rufaa zote, idhini zinazosubiri, zilizoalamishwa, na jumla ya zawadi zilizotolewa.
- Ukurasa wa masharti unaoeleza kanuni kwa uwazi.
Jinsi kuhusisha kunavyofanya kazi
- Alex anashiriki
yourapp.com/?ref=ALEX42. - Sam anabofya. App inahifadhi
ALEX42kwenye kidakuzi au hifadhi ya kivinjari, pamoja na tarehe. - Sam anavinjari, anaondoka, anarudi siku kadhaa baadaye, na kujisajili. Wakati wa kujisajili, app inasoma msimbo uliohifadhiwa na kuunda rufaa inayosubiri kutoka kwa Alex kwenda kwa Sam.
- Sam analipia oda ya kwanza. Mtoa huduma wa malipo anatuarifu app; baada ya dirisha la kurejesha pesa, rufaa inakuwa imethibitishwa.
- App inatoa zawadi zote mbili na inamjulisha Alex.
Pia wacha watu waandike msimbo wakati wa kujisajili au malipo, kwa rufaa zinazotokea kwa maneno ya mdomo. Amua kitakachotokea mtu akifika kupitia viungo viwili tofauti; "kiungo cha mwisho kilichobofywa ndicho kinashinda" ndicho kanuni ya kawaida.
Udanganyifu na matumizi mabaya
Zawadi yoyote yenye thamani itajaribiwa. Ulinzi wa msingi:
- Hakuna kujirejelea mwenyewe: kataa akaunti iliyorejelewa ikishiriki barua pepe, kadi ya malipo, namba ya simu au anwani ya usafirishaji na mrejelezi.
- Thibitisha kwa thamani, si kwa kujisajili: oda iliyolipwa, isiyorudishwa, ni ngumu zaidi kuigiza kuliko anwani ya barua pepe.
- Muda wa kusubiri kabla zawadi haijatumika.
- Vikomo kwa mrejelezi kwa mwezi.
- Ukaguzi wa mkono kwa yeyote ambaye rufaa zake zinaongezeka ghafla.
- Rudisha zawadi ikiwa malipo yanayostahiki yamerejeshwa.
Zawadi na malipo
Mkopo wa akaunti ndiyo zawadi rahisi zaidi kuendesha: ni namba kwenye akaunti ya mteja ambayo malipo yanaitoa. Misimbo ya punguzo inafanya kazi vizuri kwa maduka. Malipo ya pesa taslimu ni magumu zaidi: unakusanya taarifa za malipo, unashughulikia uhamisho ulioshindwa, na huenda ukawa na wajibu wa kuripoti kodi kulingana na mahali ulipo wewe na wateja wako, kwa hiyo angalia sheria za eneo au muulize mshauri. Ukipokea malipo kwa Stripe au kama hiyo, acha webhook za malipo ziendeshe uthibitishaji. Mwongozo wetu wa kuongeza malipo unashughulikia usanidi.
Maelekezo ya kwanza yanayofanya kazi
Ongeza programu ya rufaa kwenye app yetu ya usajili wa kisanduku cha chakula. Kila mteja aliyeingia anapata msimbo wake wa kipekee wa rufaa na kiungo cha kushiriki kama /?ref=CODE. Mgeni anapofika na ?ref=, hifadhi msimbo kwenye kidakuzi kwa siku 30 na uuambatanishe na akaunti yake atakapojisajili. Mteja aliyerejelewa anapata $15 punguzo la kisanduku chake cha kwanza moja kwa moja. Unda rufaa inayosubiri wakati wa kujisajili; malipo ya kwanza ya mteja aliyerejelewa yakifanikiwa (kutoka webhook ya Stripe iliyopo) na siku 14 zikipita bila kurejeshewa pesa, weka alama kuwa imethibitishwa na uongeze mkopo wa $15 kwa mrejelezi. Kataa rufaa za kujirejelea mwenyewe pale barua pepe, alama ya kadi au anwani ya usafirishaji inalingana na mrejelezi. Weka kikomo cha zawadi 10 kwa kila mrejelezi kwa mwezi. Ongeza ukurasa wa Mrejelee Rafiki unaoonyesha kiungo cha mteja, vitufe vya kushiriki na rufaa zake pamoja na hali. Ongeza ukurasa wa msimamizi unaoorodhesha rufaa zote zenye vichujio vya zinazosubiri, zilizothibitishwa, zilizokataliwa na zilizoalamishwa. Hifadhi kila kitu kwenye hifadhidata.
Hatua za kujenga
- Misimbo na ukurasa wa mrejelee rafiki. Tengeneza msimbo kwa kila mteja, onyesha kiungo.
- Kuhusisha. Hifadhi msimbo mgeni anapofika, ambatanisha wakati wa kujisajili, ruhusu uingizaji wa mkono.
- Ofa ya mteja aliyerejelewa inayotumika kwenye malipo au usajili.
- Kustahiki kwenye tukio la malipo, pamoja na muda wa kusubiri.
- Zawadi zinazotolewa kama mkopo, na mkopo unatumika kwenye malipo.
- Ukaguzi wa udanganyifu na vikomo.
- Mwonekano wa msimamizi na arifa ("Sam amejiunga kwa kutumia kiungo chako").
- Jaribu mwisho hadi mwisho kwa malipo ya majaribio: rejelea, jisajili kwenye dirisha binafsi, lipa, rejesha pesa, na uangalie kwamba zawadi imerudishwa.
Makosa ya kawaida
- Kuzawadia usajili. Inawavutia akaunti bandia.
- Zawadi kubwa kuliko thamani ya mteja. Kabla ya kuweka kiasi, kadiria mteja mpya kwa kawaida analeta kiasi gani.
- Misimbo inapotea kati ya kubofya na kujisajili. Jaribu kesi ambapo mtu anabofya, anaondoka, na kurudi baadaye.
- Hakuna kurudisha zawadi kwa marejesho ya pesa.
- Kuficha programu. Weka kiungo kwenye menyu ya akaunti, kwenye uthibitisho wa oda, na kwenye barua pepe ya baada ya ununuzi.
- Masharti yasiyoeleweka. Kanuni zisizo wazi zinaleta tiketi za msaada na mabishano.
Wakati zana ya rufaa ni chaguo bora
Majukwaa ya rufaa na affiliate yanashughulikia kuhusisha kati ya vifaa, kugundua udanganyifu, malipo na fomu za kodi, na yanaunganishwa na mifumo ya kawaida ya maduka na bili. Ukiendesha duka la mtandaoni kwenye jukwaa lililokaribishwa, angalia kwanza soko lake la programu; programu ya rufaa inaweza kuchukua dakika kusakinishwa. Ukipanga kulipa kamisheni za pesa taslimu kwa washirika wengi, jukwaa la affiliate kwa kawaida ni salama zaidi kuliko kujenga malipo mwenyewe.
Jenga yako mwenyewe pale bidhaa yako tayari ina akaunti na malipo unayoyadhibiti, pale zawadi ni mkopo wa akaunti badala ya pesa taslimu, au pale kanuni ni mahususi kwa biashara yako. Kwa mbinu za "alika marafiki usogee juu kwenye orodha" kabla ya uzinduzi, angalia jinsi ya kutengeneza ukurasa wa orodha ya kusubiri. Kwa zawadi za manunuzi ya kurudia badala ya rufaa, angalia jinsi ya kutengeneza app ya programu ya uaminifu.
Kujenga na Mythex
Kwenye Mythex unaweza kumwomba wakala aongeze programu ya rufaa kwenye app unayojenga, na kujaribu mtiririko mzima kwenye onyesho la moja kwa moja. Wakala anaongeza hifadhidata maalum ya Postgres rufaa zinapohitaji kuhifadhiwa (au andika /database). Mythex haijumuishi kuingia au malipo yaliyojengwa ndani kwa apps unazojenga: unaunganisha uthibitishaji wako mwenyewe na akaunti yako ya Stripe, na funguo zikihifadhiwa kama siri za mradi (mapishi ya Stripe). Webhook za malipo zinahitaji URL ya umma, kwa hiyo chapisha kabla ya kujaribu mwisho hadi mwisho (mapishi ya webhooks).
Maswali
Programu ya rufaa inafuatiliaje nani alimrejelea nani?
Kila mteja aliyepo anapata msimbo au kiungo cha kipekee. Mtu anapofika kupitia hicho, app inahifadhi msimbo, kwa kawaida kwenye kidakuzi au hifadhi ya kivinjari, na kuuambatanisha na akaunti mpya wakati wa kujisajili. Rufaa inarekodiwa hapo na kulipwa itakapostahiki.
Rufaa inapaswa kupata zawadi lini?
Baada ya mteja mpya kufanya kitu chenye thamani, kama kulipia oda ya kwanza au kubaki baada ya kipindi cha majaribio au dirisha la kurejesha pesa, si tu wakati wa kujisajili. Kulipa kwa kujisajili pekee kunawavutia akaunti bandia.
Nitoe zawadi ya pesa taslimu au ya mkopo wa akaunti?
Mkopo wa akaunti au punguzo ni rahisi na nafuu kuendesha, na pia humrudisha mrejelezi. Malipo ya pesa taslimu yanahusisha taarifa za malipo, maswali ya kodi katika nchi zingine na hatari kubwa zaidi ya udanganyifu, kwa hiyo anza na mkopo isipokuwa pesa taslimu ni muhimu.
Ninazuiaje udanganyifu wa rufaa?
Lipa zawadi tu baada ya malipo yanayostahiki na muda wa kusubiri, zuia rufaa za kujirejelea mwenyewe (barua pepe, kadi ya malipo au kifaa kile kile), weka kikomo cha zawadi kwa kila mtu, na kagua ongezeko lisilo la kawaida kabla ya kulipa.