Poradniki

Jak zbudować program poleceń: linki, śledzenie, nagrody i zasady wykrywania nadużyć

Program poleceń nagradza istniejących klientów za przyprowadzanie nowych. Aby go zbudować, potrzebujesz unikalnego kodu lub linku dla każdego klienta, sposobu zapamiętania tego kodu, gdy przychodzi nowy odwiedzający, rekordu łączącego nowe konto z osobą polecającą, jasnej zasady, kiedy polecenie się kwalifikuje, nagrody (kredytu, zniżki lub gotówki) oraz kontroli, które powstrzymują ludzi przed poleceniem samych siebie. Kod nie jest trudną częścią. Trudne są wybór kwalifikującego się zdarzenia, które odzwierciedla realną wartość, i zaprojektowanie nagród, które nie kosztują więcej niż klienci, których przynoszą.

Ustal zasady, zanim zaczniesz budować

Zapisz je najpierw. Każda zmienia budowę:

  • Kto może polecać? Każdy klient, tylko płacący klienci, czy dopiero po pewnym czasie u ciebie?
  • Co liczy się jako udane polecenie? Rejestracja, pierwsza płatność, pierwsze zamówienie powyżej określonej kwoty, czy pozostanie poza oknem zwrotu lub okresem próbnym?
  • Jaka jest nagroda i dla kogo? Tylko dla osoby polecającej, czy dla obu stron (oferta „daj 10 zł, dostań 10 zł”)?
  • Jaką formę ma nagroda? Kredyt na koncie, kod rabatowy, darmowy miesiąc, prezent rzeczowy czy gotówka.
  • Czy są limity? Limit na osobę na miesiąc, data wygaśnięcia kredytu, jedna nagroda za nowego klienta.
  • Jak długo link polecający jest ważny? Jeśli ktoś kliknie dziś, a zarejestruje się za trzy tygodnie, czy polecenie się liczy?

Prosta, popularna konfiguracja: obie strony dostają kredyt na koncie, a polecenie kwalifikuje się, gdy pierwsza płatność nowego klienta przejdzie i minie okno zwrotów.

Czego potrzebuje program

Dane

TabelaKluczowe pola
Kody poleceńKlient, kod, data utworzenia, aktywny tak/nie
PoleceniaOsoba polecająca, polecony klient, użyty kod, status (oczekujące, zakwalifikowane, nagrodzone, odrzucone), data utworzenia, data kwalifikacji, powód odrzucenia
NagrodyKlient, polecenie, typ (kredyt, zniżka, gotówka), kwota, status (oczekująca, wydana, wykorzystana, cofnięta), data wydania
Kliknięcia (opcjonalnie)Kod, czas, strona docelowa – przydatne, by pokazać osobom polecającym ich postępy

Trzymaj polecenia i nagrody osobno. Polecenie może istnieć bez nagrody (oczekujące lub odrzucone), a nagrodę można cofnąć, jeśli polecony klient poprosi o zwrot.

Strony i elementy

  • Strona „Poleć znajomemu” na koncie klienta: jego link, przyciski udostępniania i lista jego poleceń ze statusami i zdobytymi nagrodami.
  • Doświadczenie strony docelowej dla polecanego odwiedzającego: „Alex dał ci 10 zł zniżki na pierwsze zamówienie”, z ofertą zastosowaną przy kasie lub rejestracji.
  • Logika przypisania, która zapisuje kod po przyjściu z linku i przypisuje go do konta przy rejestracji.
  • Logika kwalifikacji, uruchamiana, gdy zajdzie kwalifikujące się zdarzenie, często wyzwalana przez webhook płatności.
  • Widok administratora: wszystkie polecenia, oczekujące zatwierdzenia, oznaczone, łączna wartość wydanych nagród.
  • Strona regulaminu wyjaśniająca zasady prostym językiem.

Jak działa przypisywanie

  1. Alex udostępnia yourapp.com/?ref=ALEX42.
  2. Sam klika. Aplikacja zapisuje ALEX42 w ciasteczku lub local storage z datą.
  3. Sam przegląda, odchodzi, wraca po kilku dniach i się rejestruje. Przy rejestracji aplikacja odczytuje zapisany kod i tworzy oczekujące polecenie od Alexa do Sama.
  4. Sam płaci za pierwsze zamówienie. Dostawca płatności powiadamia aplikację; po oknie zwrotów polecenie staje się zakwalifikowane.
  5. Aplikacja wydaje obie nagrody i informuje Alexa.

Pozwól też ludziom wpisać kod przy rejestracji lub przy kasie – dla poleceń przekazywanych ustnie. Zdecyduj, co się dzieje, gdy ktoś przyjdzie przez dwa różne linki; zwykle obowiązuje zasada „wygrywa ostatnio kliknięty link”.

Oszustwa i nadużycia

Każda nagroda, która jest coś warta, będzie testowana. Podstawowe zabezpieczenia:

  • Brak poleceń samego siebie: odrzucaj, gdy polecony konto ma wspólny e-mail, kartę płatniczą, numer telefonu lub adres dostawy z osobą polecającą.
  • Kwalifikuj na podstawie wartości, a nie rejestracji: opłacone, niezwrócone zamówienie jest dużo trudniej sfałszować niż adres e-mail.
  • Okres oczekiwania, zanim nagroda będzie można użyć.
  • Limity na osobę polecającą w miesiącu.
  • Ręczna weryfikacja dla osób, których polecenia nagle gwałtownie rosną.
  • Cofanie nagród, jeśli kwalifikująca płatność zostanie zwrócona.

Nagrody i płatności

Kredyt na koncie to najłatwiejsza nagroda w obsłudze: to liczba na koncie klienta, którą kasa odejmuje. Kody rabatowe dobrze działają w sklepach. Wypłaty gotówkowe są najtrudniejsze: zbierasz dane do przelewu, obsługujesz nieudane przelewy i możesz mieć obowiązki podatkowe zależnie od tego, gdzie jesteś ty i twoi klienci, więc sprawdź lokalne przepisy lub zapytaj doradcę. Jeśli przyjmujesz płatności przez Stripe lub podobne narzędzie, pozwól, by webhooki płatności napędzały kwalifikację. Nasz przewodnik po dodawaniu płatności opisuje konfigurację.

Pierwszy prompt, który działa

Dodaj program poleceń do naszej aplikacji z subskrypcją zestawów posiłków. Każdy zalogowany klient dostaje unikalny kod polecający i link udostępniania w postaci /?ref=KOD. Gdy odwiedzający przychodzi z ?ref=, zapisz kod w ciasteczku na 30 dni i przypisz go do konta przy rejestracji. Polecony klient dostaje automatycznie 15 $ zniżki na pierwsze pudełko. Utwórz oczekujące polecenie przy rejestracji; gdy pierwsza płatność polecanego klienta się powiedzie (z istniejącego webhooka Stripe) i minie 14 dni bez zwrotu, oznacz polecenie jako zakwalifikowane i dodaj osobie polecającej 15 $ kredytu na koncie. Odrzucaj polecenia samego siebie, gdy e-mail, odcisk karty lub adres dostawy są takie same jak u osoby polecającej. Ogranicz nagrody do 10 na osobę polecającą miesięcznie. Dodaj stronę Poleć znajomemu, która pokazuje link klienta, przyciski udostępniania i jego polecenia ze statusem. Dodaj stronę administratora z listą wszystkich poleceń i filtrami: oczekujące, zakwalifikowane, odrzucone, oznaczone. Zapisuj wszystko w bazie danych.

Kroki budowy

  1. Kody i strona Poleć znajomemu. Generuj kod dla każdego klienta i pokaż link.
  2. Przypisywanie. Zapisuj kod przy wejściu, przypisuj przy rejestracji, pozwól na ręczne wpisanie.
  3. Oferta dla poleconego klienta, zastosowana przy kasie lub rejestracji.
  4. Kwalifikacja na zdarzeniu płatności, z okresem oczekiwania.
  5. Nagrody wydawane jako kredyt, a kredyt stosowany przy kasie.
  6. Kontrole nadużyć i limity.
  7. Widok administratora i powiadomienia („Sam właśnie dołączył z twoim linkiem”).
  8. Test od początku do końca płatnościami testowymi: poleć, zarejestruj się w oknie prywatnym, zapłać, zwróć, i sprawdź, czy nagroda została cofnięta.

Częste błędy

  • Nagradzanie rejestracji. Zaprasza fałszywe konta.
  • Nagrody większe niż wartość klienta. Zanim ustawisz kwotę, policz, ile zwykle przynosi nowy klient.
  • Kody gubione między kliknięciem a rejestracją. Przetestuj przypadek, w którym ktoś kliknie, odejdzie i wróci później.
  • Brak cofania przy zwrotach.
  • Ukrywanie programu. Umieść link w menu konta, w potwierdzeniu zamówienia i w e-mailu po zakupie.
  • Niejasny regulamin. Niejasne zasady prowadzą do zgłoszeń do obsługi i sporów.

Kiedy lepsze jest narzędzie do poleceń

Platformy poleceń i afiliacyjne obsługują przypisywanie między urządzeniami, wykrywanie oszustw, wypłaty i formularze podatkowe oraz integrują się z popularnymi systemami sklepowymi i rozliczeniowymi. Jeśli prowadzisz sklep online na gotowej platformie, najpierw sprawdź jej katalog aplikacji; aplikacja do poleceń może zainstalować się w kilka minut. Jeśli planujesz wypłacać prowizje gotówką wielu partnerom, platforma afiliacyjna jest zwykle bezpieczniejsza niż budowanie wypłat samemu.

Buduj własne, gdy twój produkt już ma konta i płatności, którymi zarządzasz, gdy nagrody to kredyt na koncie, a nie gotówka, albo gdy zasady są specyficzne dla twojego biznesu. Mechanikę przed startem, w stylu „zaproś znajomych, by awansować na liście”, opisuje jak zbudować stronę listy oczekujących. Dla nagród za powtarzające się zakupy zamiast poleceń zobacz jak zbudować aplikację programu lojalnościowego.

Budowa z Mythex

W Mythex możesz poprosić agenta o dodanie programu poleceń do budowanej aplikacji i przetestować cały przepływ w podglądzie na żywo. Agent dodaje dedykowaną bazę Postgres, gdy polecenia mają być zapisywane (albo wpisz /database). Mythex nie zawiera wbudowanego logowania ani płatności dla budowanych aplikacji: podłączasz własne uwierzytelnianie i własne konto Stripe, a klucze przechowujesz jako sekrety projektu (przepis na Stripe). Webhooki płatności potrzebują publicznego adresu, więc przed testem od początku do końca opublikuj aplikację (przepis na webhooki).

Pytania

Jak program poleceń śledzi, kto kogo polecił?

Każdy istniejący klient dostaje unikalny kod lub link. Gdy ktoś przychodzi przez niego, aplikacja zapisuje kod, zwykle w ciasteczku lub w local storage, i przypisuje go do nowego konta przy rejestracji. Polecenie zostaje wtedy zapisane, a nagrodzone, gdy się zakwalifikuje.

Kiedy polecenie powinno przynieść nagrodę?

Po tym, jak nowy klient zrobi coś wartościowego, na przykład zapłaci za pierwsze zamówienie albo zostanie dłużej niż okres próbny czy okno zwrotów, a nie zaraz po rejestracji. Nagradzanie samych rejestracji zaprasza fałszywe konta.

Czy nagrodą powinna być gotówka czy kredyt?

Kredyt na koncie lub zniżka są prostsze i tańsze w obsłudze, a dodatkowo przyciągają z powrotem osobę polecającą. Wypłaty gotówkowe wiążą się z danymi do przelewu, pytaniami podatkowymi w niektórych krajach i większym ryzykiem oszustw, więc zacznij od kredytu, chyba że gotówka jest niezbędna.

Jak zapobiegać oszustwom w programie poleceń?

Nagradzaj dopiero po kwalifikującej się płatności i okresie oczekiwania, blokuj polecanie samego siebie (ten sam e-mail, karta płatnicza lub urządzenie), ogranicz nagrody na osobę i sprawdzaj nietypowe skoki przed wypłatą.

Mythex · Pricing · Zbuduj wszystko z AI · Szablony stron i aplikacji · Mythex w porównaniu · Słownik budowania aplikacji z AI · Darmowe narzędzia do budowania aplikacji z 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 ਪੰਜਾਬੀ Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)