Guide

Come creare un programma di referral: link, tracciamento, premi e regole antifrode

Un programma referral premia i clienti esistenti per averne portati di nuovi. Per costruirne uno ti servono un codice o un link univoco per ogni cliente, un modo per ricordare quel codice quando arriva un nuovo visitatore, un record che collega il nuovo account al referrer, una regola chiara su quando un referral è valido, un premio (credito, sconto o denaro) e controlli che impediscano di segnalare se stessi. Il codice non è la parte difficile. Le parti difficili sono scegliere un evento di valido che rifletta un valore reale e progettare premi che non costino più di quanto portano i clienti.

Decidi le regole prima di costruire

Scrivile per prime. Ognuna cambia la costruzione:

  • Chi può segnalare? Ogni cliente, solo i clienti paganti, oppure solo dopo essere stati con te per un certo tempo?
  • Cosa conta come referral riuscito? La registrazione, il primo pagamento, il primo ordine sopra una certa cifra, oppure restare oltre il periodo di rimborso o di prova?
  • Qual è il premio e per chi? Solo per il referrer, o per entrambi (un'offerta «dai 10 €, ricevi 10 €» a doppio lato)?
  • Che forma ha il premio? Credito sul conto, codice sconto, un mese gratis, un regalo fisico o denaro.
  • Ci sono dei limiti? Un tetto per persona al mese, una data di scadenza del credito, un premio per ogni nuovo cliente.
  • Quanto resta valido un link referral? Se qualcuno clicca oggi e si registra tra tre settimane, conta ancora?

Una configurazione semplice e comune: entrambi i lati ricevono credito sul conto, e il referral diventa valido quando il primo pagamento del nuovo cliente va a buon fine e il periodo di rimborso è trascorso.

Cosa serve al programma

Dati

TabellaCampi chiave
Codici referralCliente, codice, data di creazione, attivo sì/no
ReferralReferrer, cliente segnalato, codice usato, stato (in attesa, valido, premiato, rifiutato), data di creazione, data di validazione, motivo del rifiuto
PremiCliente, referral, tipo (credito, sconto, denaro), importo, stato (in attesa, emesso, usato, annullato), data di emissione
Clic (facoltativo)Codice, orario, pagina di atterraggio. Utile per mostrare ai referrer i propri progressi

Tieni referral e premi separati. Un referral può esistere senza un premio (in attesa o rifiutato), e un premio può essere annullato se il cliente segnalato chiede un rimborso.

Pagine e componenti

  • Pagina «Invita un amico» nell'account del cliente: il suo link, i pulsanti di condivisione, e l'elenco dei suoi referral con stato e premi guadagnati.
  • Esperienza di atterraggio per il visitatore segnalato: «Alex ti ha dato 10 € di sconto sul primo ordine», con l'offerta applicata al checkout o alla registrazione.
  • Logica di attribuzione che memorizza il codice quando una persona arriva tramite un link e lo collega all'account in fase di registrazione.
  • Logica di validazione che viene eseguita quando si verifica l'evento valido, spesso attivata da un webhook di pagamento.
  • Vista amministrativa: tutti i referral, le approvazioni in attesa, quelli segnalati, il totale dei premi emessi.
  • Pagina dei termini che spiega le regole in modo chiaro.

Come funziona l'attribuzione

  1. Alex condivide yourapp.com/?ref=ALEX42.
  2. Sam clicca. L'app salva ALEX42 in un cookie o nel local storage, con una data.
  3. Sam naviga, se ne va, torna giorni dopo e si registra. In fase di registrazione, l'app legge il codice salvato e crea un referral in attesa da Alex a Sam.
  4. Sam paga un primo ordine. Il provider di pagamento avvisa la tua app; dopo il periodo di rimborso, il referral diventa valido.
  5. L'app emette entrambi i premi e avvisa Alex.

Permetti anche di digitare un codice in fase di registrazione o al checkout, per i referral che avvengono per passaparola. Decidi cosa succede se qualcuno arriva tramite due link diversi; la regola più usata è «vince l'ultimo link cliccato».

Frodi e abusi

Ogni premio che vale la pena avere verrà messo alla prova. Protezioni di base:

  • Niente autosegnalazioni: rifiuta quando l'account segnalato condivide un'email, una carta di pagamento, un numero di telefono o un indirizzo di consegna con il referrer.
  • Valida sul valore, non sulla registrazione: un ordine pagato e non rimborsato è molto più difficile da falsificare di un indirizzo email.
  • Periodo di attesa prima che un premio sia utilizzabile.
  • Limiti per referrer al mese.
  • Revisione manuale per chi ha un picco improvviso di referral.
  • Annullamento dei premi se il pagamento che ha validato il referral viene rimborsato.

Premi e pagamenti

Il credito sul conto è il premio più semplice da gestire: è un numero sul conto del cliente che il checkout sottrae. I codici sconto funzionano bene per i negozi. I pagamenti in denaro sono i più difficili: raccogli i dati per il bonifico, gestisci i trasferimenti falliti e potresti avere obblighi di comunicazione fiscale a seconda di dove si trovano tu e i tuoi clienti; verifica le regole locali o chiedi a un consulente. Se accetti pagamenti con Stripe o simili, lascia che i webhook dei pagamenti guidino la validazione. La nostra guida a come aggiungere i pagamenti copre la configurazione.

Un primo prompt che funziona

Aggiungi un programma referral alla nostra app di abbonamento ai kit pasto. Ogni cliente con accesso riceve un codice referral univoco e un link di condivisione come /?ref=CODICE. Quando un visitatore arriva con ?ref=, memorizza il codice in un cookie per 30 giorni e collegalo al suo account in fase di registrazione. Il cliente segnalato riceve automaticamente 15 € di sconto sulla prima box. Crea un referral in attesa alla registrazione; quando il primo pagamento del cliente segnalato va a buon fine (dal webhook Stripe già esistente) e passano 14 giorni senza rimborsi, segnalo il referral come valido e aggiungo 15 € di credito sul conto al referrer. Rifiuta le autosegnalazioni in cui l'email, l'impronta della carta o l'indirizzo di consegna coincidono con quelli del referrer. Limita i premi a 10 per referrer al mese. Aggiungi una pagina Invita un amico che mostri il link del cliente, i pulsanti di condivisione e i suoi referral con lo stato. Aggiungi una pagina di amministrazione che elenca tutti i referral con filtri per in attesa, validi, rifiutati e segnalati. Salva tutto nel database.

Passi di costruzione

  1. Codici e la pagina Invita un amico. Genera un codice per cliente, mostra il link.
  2. Attribuzione. Memorizza il codice all'arrivo, collegalo in fase di registrazione, consenti l'inserimento manuale.
  3. Offerta per il cliente segnalato applicata al checkout o alla registrazione.
  4. Validazione sull'evento di pagamento, con il periodo di attesa.
  5. Premi emessi come credito, e credito applicato al checkout.
  6. Controlli antifrode e limiti.
  7. Vista amministrativa e notifiche («Sam si è appena iscritto con il tuo link»).
  8. Test end-to-end con pagamenti di prova: segnala, registrati in una finestra privata, paga, rimborsa, e verifica che il premio venga annullato.

Errori comuni

  • Premiare le registrazioni. Invita account falsi.
  • Premi più grandi di quanto vale un cliente. Calcola quanto porta in media un nuovo cliente prima di fissare l'importo.
  • Codici persi tra il clic e la registrazione. Testa il caso in cui qualcuno clicca, se ne va e torna più tardi.
  • Nessun annullamento in caso di rimborso.
  • Programma nascosto. Metti il link nel menu dell'account, nella conferma d'ordine e in un'email successiva all'acquisto.
  • Termini vaghi. Regole poco chiare portano a ticket di assistenza e contestazioni.

Quando uno strumento referral è la scelta migliore

Le piattaforme di referral e affiliazione gestiscono l'attribuzione tra dispositivi, il rilevamento delle frodi, i pagamenti e i moduli fiscali, e si integrano con i sistemi di negozio e fatturazione più comuni. Se gestisci un negozio online su una piattaforma ospitata, controlla prima il suo marketplace di app: un'app referral può essere installata in pochi minuti. Se prevedi di pagare commissioni in denaro a molti partner, una piattaforma di affiliazione è di solito più sicura che costruire tu i pagamenti.

Costruisci il tuo quando il tuo prodotto ha già account e pagamenti che controlli, quando i premi sono crediti sul conto anziché denaro, o quando le regole sono specifiche della tua attività. Per le meccaniche «invita amici per salire in lista» prima del lancio, vedi come creare una pagina di lista d'attesa. Per premi di acquisto ripetuto anziché referral, vedi come creare un'app per programmi fedeltà.

Costruirlo con Mythex

Su Mythex puoi chiedere all'agente di aggiungere un programma referral a un'app che stai costruendo, e provare l'intero flusso nell'anteprima dal vivo. L'agente aggiunge un database Postgres dedicato quando i referral devono essere salvati (o digita /database). Mythex non include login o pagamenti integrati per le app che costruisci: colleghi la tua autenticazione e il tuo account Stripe, con le chiavi conservate come segreti del progetto (ricetta Stripe). I webhook di pagamento richiedono un URL pubblico, quindi pubblica prima di testarli end-to-end (ricetta webhook).

Domande

Come tiene traccia un programma referral di chi ha segnalato chi?

Ogni cliente esistente riceve un codice o un link univoco. Quando una persona arriva tramite quel link, l'app memorizza il codice, di solito in un cookie o nel local storage, e lo collega al nuovo account in fase di registrazione. Il referral viene registrato in quel momento e premiato quando diventa valido.

Quando un referral deve far guadagnare un premio?

Dopo che il nuovo cliente fa qualcosa di valore, come pagare un primo ordine o restare oltre il periodo di prova o di rimborso, non solo alla registrazione. Premiare le sole registrazioni invita account falsi.

Conviene dare denaro o credito come premio?

Il credito sul conto o gli sconti sono più semplici e meno costosi da gestire, e riportano il referrer da te. I pagamenti in denaro comportano dati di pagamento, questioni fiscali in alcuni paesi e più rischio di frode, quindi parti dal credito a meno che il denaro non sia indispensabile.

Come evito le frodi sui referral?

Premia solo dopo un pagamento valido e un periodo di attesa, blocca le autosegnalazioni (stessa email, stessa carta di pagamento o stesso dispositivo), limita i premi per persona e verifica i picchi insoliti prima di pagare.

Mythex · Pricing · Crea qualsiasi cosa con l'AI · Template per siti web e app · Mythex a confronto · Glossario per creare app con l'AI · Strumenti gratuiti per creare app con l'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 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 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 Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)