Comment créer un programme de parrainage : liens, suivi, récompenses et règles antifraude
Un programme de parrainage récompense les clients existants qui en amènent de nouveaux. Pour en créer un, il faut un code ou un lien unique pour chaque client, un moyen de retenir ce code lorsqu'un nouveau visiteur arrive, un enregistrement qui relie le nouveau compte au parrain, une règle claire déterminant quand un parrainage est admissible, une récompense (crédit, rabais ou argent comptant), et des contrôles qui empêchent les gens de se parrainer eux-mêmes. Le code n'est pas la partie difficile. Les parties difficiles sont de choisir un événement admissible qui reflète une vraie valeur, et de concevoir des récompenses qui ne coûtent pas plus cher que les clients qu'elles amènent.
Décider des règles avant de construire
Notez-les d'abord. Chacune modifie la construction :
- Qui peut parrainer? Chaque client, seulement les clients payants, ou seulement après une certaine ancienneté?
- Qu'est-ce qu'un parrainage réussi? Une inscription, un premier paiement, une première commande d'un certain montant, ou le fait de rester au-delà de la période de remboursement ou d'essai?
- Quelle est la récompense, et pour qui? Le parrain seulement, ou les deux parties (une offre à double sens « donnez 10 $, obtenez 10 $ »)?
- Quelle forme prend la récompense? Crédit au compte, code de rabais, mois gratuit, cadeau physique ou argent comptant.
- Y a-t-il des limites? Un plafond par personne et par mois, une date d'expiration du crédit, une récompense par nouveau client.
- Combien de temps un lien de parrainage reste-t-il valide? Si quelqu'un clique aujourd'hui et s'inscrit dans trois semaines, le parrainage compte-t-il toujours?
Une configuration simple et courante : les deux parties reçoivent un crédit au compte, et le parrainage devient admissible lorsque le premier paiement du nouveau client est accepté et que la période de remboursement est écoulée.
Ce dont le programme a besoin
Données
| Table | Champs clés |
|---|---|
| Codes de parrainage | Client, code, date de création, actif oui/non |
| Parrainages | Parrain, client parrainé, code utilisé, statut (en attente, admissible, récompensé, rejeté), date de création, date d'admissibilité, motif du rejet |
| Récompenses | Client, parrainage, type (crédit, rabais, argent comptant), montant, statut (en attente, émise, utilisée, annulée), date d'émission |
| Clics (facultatif) | Code, heure, page d'arrivée — utile pour montrer aux parrains leur progression |
Gardez les parrainages et les récompenses séparés. Un parrainage peut exister sans récompense (en attente ou rejeté), et une récompense peut être annulée si le client parrainé demande un remboursement.
Pages et composantes
- Page « Parrainer un ami » dans le compte du client : son lien, des boutons de partage, et la liste de ses parrainages avec les statuts et les récompenses obtenues.
- Expérience d'arrivée pour le visiteur parrainé : « Alex vous a offert 10 $ de rabais sur votre première commande », avec l'offre appliquée au paiement ou à l'inscription.
- Logique d'attribution qui enregistre le code lorsque quelqu'un arrive par un lien et l'associe au compte à l'inscription.
- Logique d'admissibilité qui s'exécute lorsque l'événement admissible survient, souvent déclenchée par un webhook de paiement.
- Vue d'administration : tous les parrainages, approbations en attente, parrainages signalés, total des récompenses émises.
- Page des conditions énonçant clairement les règles.
Comment fonctionne l'attribution
- Alex partage
yourapp.com/?ref=ALEX42. - Sam clique. L'app enregistre
ALEX42dans un témoin ou le stockage local, avec une date. - Sam navigue, part, revient quelques jours plus tard et s'inscrit. À l'inscription, l'app lit le code enregistré et crée un parrainage en attente d'Alex vers Sam.
- Sam paie une première commande. Le fournisseur de paiement avise votre app; après la période de remboursement, le parrainage devient admissible.
- L'app émet les deux récompenses et en avise Alex.
Permettez aussi aux gens de saisir un code à l'inscription ou au paiement, pour les parrainages qui se font de bouche à oreille. Décidez ce qui se passe si quelqu'un arrive par deux liens différents; « le dernier lien cliqué l'emporte » est la règle habituelle.
Fraude et abus
Toute récompense qui en vaut la peine sera mise à l'épreuve. Protections de base :
- Pas d'auto-parrainage : rejetez lorsque le compte parrainé partage un courriel, une carte de paiement, un numéro de téléphone ou une adresse de livraison avec le parrain.
- Admissibilité selon la valeur, non l'inscription : une commande payée et non remboursée est beaucoup plus difficile à simuler qu'une adresse courriel.
- Période d'attente avant qu'une récompense soit utilisable.
- Plafonds par parrain et par mois.
- Examen manuel pour toute personne dont les parrainages augmentent soudainement.
- Annulation des récompenses si le paiement admissible est remboursé.
Récompenses et paiements
Le crédit au compte est la récompense la plus facile à gérer : c'est un montant dans le compte du client que le paiement déduit. Les codes de rabais fonctionnent bien pour les boutiques. Les versements en argent comptant sont les plus difficiles : vous recueillez les coordonnées de versement, gérez les virements échoués et pourriez avoir des obligations de déclaration fiscale selon l'endroit où vous et vos clients se trouvez; vérifiez donc les règles locales ou consultez un conseiller. Si vous acceptez les paiements avec Stripe ou un service semblable, laissez les webhooks de paiement piloter l'admissibilité. Notre guide sur l'ajout de paiements couvre la configuration.
Une première consigne qui fonctionne
Ajoute un programme de parrainage à notre app d'abonnement à des paniers repas. Chaque client connecté reçoit un code de parrainage unique et un lien de partage comme /?ref=CODE. Lorsqu'un visiteur arrive avec ?ref=, enregistre le code dans un témoin pendant 30 jours et associe-le à son compte à l'inscription. Le client parrainé reçoit automatiquement 15 $ de rabais sur sa première boîte. Crée un parrainage en attente à l'inscription; lorsque le premier paiement du client parrainé réussit (grâce au webhook Stripe existant) et que 14 jours passent sans remboursement, marque-le comme admissible et ajoute 15 $ de crédit au compte du parrain. Rejette les auto-parrainages lorsque le courriel, l'empreinte de la carte ou l'adresse de livraison correspond à celle du parrain. Plafonne les récompenses à 10 par parrain et par mois. Ajoute une page Parrainer un ami affichant le lien du client, les boutons de partage et ses parrainages avec leur statut. Ajoute une page d'administration listant tous les parrainages avec des filtres pour en attente, admissible, rejeté et signalé. Enregistre tout dans la base de données.
Étapes de construction
- Codes et page Parrainer un ami. Générez un code par client, affichez le lien.
- Attribution. Enregistrez le code à l'arrivée, associez-le à l'inscription, permettez la saisie manuelle.
- Offre au client parrainé appliquée au paiement ou à l'inscription.
- Admissibilité sur l'événement de paiement, avec la période d'attente.
- Récompenses émises sous forme de crédit, et crédit appliqué au paiement.
- Contrôles antifraude et plafonds.
- Vue d'administration et notifications (« Sam vient de s'inscrire avec votre lien »).
- Test de bout en bout avec des paiements de test : parrainer, s'inscrire dans une fenêtre privée, payer, rembourser, et vérifier que la récompense est annulée.
Erreurs courantes
- Récompenser les inscriptions. Cela invite les faux comptes.
- Des récompenses plus élevées que la valeur d'un client. Calculez ce qu'un nouveau client rapporte habituellement avant de fixer le montant.
- Des codes perdus entre le clic et l'inscription. Testez le cas où quelqu'un clique, part et revient plus tard.
- Aucune annulation en cas de remboursement.
- Cacher le programme. Mettez le lien dans le menu du compte, la confirmation de commande et un courriel après l'achat.
- Des conditions vagues. Des règles floues entraînent des tickets de soutien et des litiges.
Quand un outil de parrainage est le meilleur choix
Les plateformes de parrainage et d'affiliation gèrent l'attribution entre appareils, la détection de fraude, les versements et les formulaires fiscaux, et elles s'intègrent aux systèmes courants de boutique et de facturation. Si vous exploitez une boutique en ligne sur une plateforme hébergée, vérifiez d'abord sa place de marché d'apps; une app de parrainage peut s'installer en quelques minutes. Si vous prévoyez verser des commissions en argent comptant à de nombreux partenaires, une plateforme d'affiliation est habituellement plus sûre que de construire vos propres versements.
Construisez le vôtre lorsque votre produit dispose déjà de comptes et de paiements que vous contrôlez, lorsque les récompenses sont des crédits au compte plutôt que de l'argent comptant, ou lorsque les règles sont propres à votre entreprise. Pour les mécanismes de pré-lancement « invitez des amis pour monter sur la liste », voir comment créer une page de liste d'attente. Pour les récompenses liées aux achats répétés plutôt qu'au parrainage, voir comment créer une app de programme de fidélité.
Le construire avec Mythex
Sur Mythex, vous pouvez demander à l'agent d'ajouter un programme de parrainage à une app que vous construisez, et tester tout le parcours dans l'aperçu en direct. L'agent ajoute une base de données Postgres dédiée lorsque les parrainages doivent être enregistrés (ou tapez /database). Mythex n'inclut pas de connexion ni de paiements intégrés pour les apps que vous construisez : vous branchez votre propre authentification et votre propre compte Stripe, avec les clés stockées comme secrets du projet (recette Stripe). Les webhooks de paiement exigent une URL publique; publiez donc avant de les tester de bout en bout (recette webhooks).
Questions
Comment un programme de parrainage sait-il qui a recommandé qui?
Chaque client existant reçoit un code ou un lien unique. Lorsqu'une personne arrive par ce lien, l'app enregistre le code, habituellement dans un témoin (cookie) ou le stockage local, et l'associe au nouveau compte à l'inscription. Le parrainage est alors consigné, puis récompensé lorsqu'il est admissible.
Quand un parrainage doit-il donner droit à une récompense?
Après que le nouveau client a fait quelque chose de précieux, comme payer une première commande ou rester au-delà de la période d'essai ou de remboursement, et non seulement à l'inscription. Récompenser les seules inscriptions invite les faux comptes.
Dois-je offrir de l'argent comptant ou un crédit comme récompense?
Un crédit au compte ou un rabais est plus simple et moins coûteux à gérer, et il ramène le parrain. Les versements en argent comportent des coordonnées de paiement, des questions fiscales dans certains pays et plus de risques de fraude; commencez donc par un crédit, sauf si l'argent comptant est essentiel.
Comment empêcher la fraude liée au parrainage?
Ne récompensez qu'après un paiement admissible et une période d'attente, bloquez les auto-parrainages (même courriel, même carte de paiement ou même appareil), plafonnez les récompenses par personne, et examinez les hausses inhabituelles avant de verser quoi que ce soit.