Pour commencer à mesurer le Net Promoter Score (NPS) de votre produit numérique, vous n'avez besoin que de trois choses :

  1. La bonne question
  2. Le bon timing et placement
  3. Un processus simple de mesure et de suivi

Vous trouverez ci-dessous un guide pratique, étape par étape, que vous pouvez mettre en œuvre rapidement dans un produit web ou mobile, avec des exemples qui fonctionnent bien pour les SaaS, les applications et autres expériences numériques.


1. Comprendre ce que le NPS mesure réellement

Le Net Promoter Score (NPS) est une mesure simple qui évalue la probabilité que vos utilisateurs recommandent votre produit à d'autres.

La question centrale du NPS est la suivante :

« Quelle est la probabilité que vous recommandiez [Nom du produit] à un ami ou un collègue ? » Répondez sur une échelle de 0 à 10, où 0 = Pas du tout probable et 10 = Extrêmement probable.

En fonction du chiffre qu'ils choisissent, les utilisateurs sont répartis en trois groupes :

  • Promoteurs (9–10) – Aiment votre produit, sont susceptibles de le recommander et de rester.
  • Passifs (7–8) – Satisfaits mais pas enthousiastes ; facilement substituables.
  • Détracteurs (0–6) – Utilisateurs mécontents qui peuvent se désabonner ou laisser des commentaires négatifs.

La formule du NPS est la suivante :

\[ ext{NPS} = % ext{Promoteurs} - % ext{Détracteurs} \]

Ce qui donne un score entre –100 et +100.

Pour une introduction plus approfondie, consultez les ressources suivantes :


2. Concevoir un sondage NPS minimal et à fort impact

Vous n'avez besoin que de deux questions pour commencer :

  1. La question d'évaluation (obligatoire)

    « Quelle est la probabilité que vous recommandiez [Produit] à un ami ou un collègue ? » (échelle de 0 à 10)

  2. Une question de suivi en texte libre (fortement recommandée) Afficher un suivi différent en fonction du score :

    • Pour les Promoteurs (9–10) :

      « Quelle est la principale raison pour laquelle vous recommanderiez [Produit] ? » ou « Qu'est-ce que vous préférez dans [Produit] ? »

    • Pour les Passifs (7–8) :

      « Que pourrions-nous faire pour améliorer [Produit] pour vous ? »

    • Pour les Détracteurs (0–6) :

      « Quelle est la plus grande frustration que vous ayez rencontrée avec [Produit] jusqu'à présent ? »

Cela vous donne des données quantitatives (le score NPS) et des informations qualitatives (pourquoi ils ont voté de cette façon).

Bonnes pratiques UX pour le widget NPS

  • Restreignez-le à un seul écran (évaluation d'abord, puis texte facultatif).
  • Faites de l'évaluation des boutons cliquables 0–10, pas une liste déroulante.
  • Rendez la zone de texte de suivi facultative, mais clairement visible.
  • Évitez de redemander le nom/l'adresse e-mail si l'utilisateur est connecté ; utilisez l'identité existante de votre application.

3. Choisir quand demander le NPS (Timing & Déclencheurs)

Le NPS est plus utile lorsque vous le demandez à des moments significatifs du produit.

Stratégies courantes de timing du NPS pour les produits numériques

  1. Après l'activation / le « moment de révélation »

    • Se déclenche lorsqu'un utilisateur effectue pour la première fois une action clé (par exemple, crée un projet, envoie un premier message, publie une page).
    • Exemple : « Vous venez d'envoyer votre première campagne : quelle est la probabilité que vous recommandiez [Produit] ? »
  2. NPS de relation continue (NPS de relation)

    • Posez la question 30 à 45 jours après l'inscription, puis tous les 90 à 180 jours.
    • Bon pour comprendre le sentiment à long terme, pas seulement les premières impressions.
  3. Invites périodiques dans l'application

    • Afficher un petit widget pouvant être ignoré à l'intérieur de votre application Web ou mobile après qu'un utilisateur a :
      • S'est connecté X fois, ou
      • A atteint Y minutes d'utilisation/session, ou
      • A effectué Z actions (par exemple, 5e projet créé).
  4. Éviter un mauvais timing Ne demandez pas :

    • Juste après une action échouée (par exemple, paiement rejeté, état d'erreur).
    • Immédiatement lors de la première connexion avant que l'utilisateur n'ait rien fait.
    • Trop fréquemment (plus de tous les 90 jours par utilisateur est souvent ennuyeux).

4. Décider où exécuter votre sondage NPS

Pour un produit numérique, les options classiques sont les suivantes :

4.1 Widget intégré à l'application (recommandé en premier)

Les utilisateurs répondent à l'intérieur de votre produit pendant qu'ils sont activement engagés.

Avantages :

  • Taux de réponse élevé
  • Contextuel (l'utilisateur sait comment il se sent en ce moment)
  • Facile à segmenter par comportement

Outils que vous pouvez consulter :

Beaucoup de ces outils fournissent des extraits JavaScript ou des SDK que vous pouvez déposer dans une application mobile native, Laravel, React ou Vue avec un minimum de code.

4.2 Sondage NPS par e-mail

Envoyez la question NPS par e-mail :

  • Segment : clients actifs (par exemple, dernière connexion dans les 30 jours).
  • Timing : par exemple, 30 jours après l'inscription, puis tous les 6 mois.

Avantages :

  • Atteint les utilisateurs qui ne se connectent pas souvent.
  • Peut être géré à partir de votre outil de messagerie existant.

Vous pouvez utiliser :

  • Mailchimp ou SendGrid avec un système de liens NPS personnalisé.
  • Des outils dédiés comme Delighted qui envoient automatiquement des e-mails NPS.

4.3 Pages ou modales intégrées au produit

Vous pouvez intégrer un simple sondage NPS :

  • Sur un tableau de bord
  • Dans une page paramètres/compte
  • En tant que panneau coulissant discret dans le coin

Faites court pour éviter d'interrompre les flux de travail des utilisateurs.


5. Mise en œuvre du NPS dans un produit numérique basé sur Laravel

Si votre backend de produit numérique est Laravel, vous pouvez :

5.1 Stocker les réponses NPS dans votre base de données

Créer une simple table nps_responses :

Schema::create('nps_responses', function (Blueprint $table) {
    $table->id();
    $table->foreignId('user_id')->constrained()->cascadeOnDelete();
    $table->unsignedTinyInteger('score'); // 0–10
    $table->text('comment')->nullable();
    $table->string('channel')->default('in_app'); // or 'email', etc.
    $table->timestamps();
});

Votre contrôleur peut accepter les réponses d'un petit composant frontal (Blade, Vue, React, etc.).

5.2 Exemple simple de Blade (formulaire NPS intégré)

@if(!$user->hasRecentlyAnsweredNps())
    <div class="nps-widget">
        <form method="POST" action="{{ route('nps.store') }}">
            @csrf
            <p>Quelle est la probabilité que vous recommandiez {{ config('app.name') }} à un ami ou un collègue ?</p>

            <div class="nps-scale">
                @for ($i = 0; $i <= 10; $i++)
                    <button type="submit" name="score" value="{{ $i }}">{{ $i }}</button>
                @endfor
            </div>

            <textarea name="comment" placeholder="Facultatif : dites-nous pourquoi vous avez choisi ce score"></textarea>
        </form>
    </div>
@endif

Ensuite, calculez le NPS dans un service ou une requête :

$promoters = NpsResponse::whereBetween('score', [9, 10])->count();
$detractors = NpsResponse::whereBetween('score', [0, 6])->count();
$total = NpsResponse::count();

$nps = $total > 0
    ? round((($promoters / $total) - ($detractors / $total)) * 100)
    : null;

6. Comment calculer et interpréter votre NPS

Calcul étape par étape

  1. Comptez le nombre total de réponses.
  2. Comptez le nombre de Promoteurs (9–10) et de Détracteurs (0–6).
  3. Convertissez chacun en un pourcentage du nombre total de réponses.
  4. Appliquez la formule : \[ ext{NPS} = % ext{Promoteurs} - % ext{Détracteurs} \]

Exemple :

  • 100 réponses au total
  • 55 Promoteurs, 20 Détracteurs, 25 Passifs
\[ % ext{Promoteurs} = 55 % \ % ext{Détracteurs} = 20 % \ ext{NPS} = 55 - 20 = 35 \]

Votre NPS est de +35.

Qu'est-ce qu'un « bon » NPS ?

Les références varient selon le secteur, mais en gros :

  • > 0 : Plus de promoteurs que de détracteurs – sentiment positif de base.
  • +30 ou plus : Signal fort d'adéquation produit-marché dans de nombreux segments SaaS.
  • +50 ou plus : Excellent ; les utilisateurs adorent le produit.
  • Négatif : Signal d'alerte ; de nombreux utilisateurs insatisfaits.

Pour les comparaisons de référence, consultez :


7. Transformer les commentaires NPS en améliorations de produit

Le NPS n'est pas qu'un simple chiffre ; les commentaires sont là où réside la vraie valeur.

7.1 Étiqueter et catégoriser les commentaires

Créer une structure d'étiquetage simple pour les réponses en texte libre, telles que :

  • Intégration / convivialité
  • Performances / vitesse
  • Bogues / stabilité
  • Tarification
  • Fonctionnalités manquantes
  • Assistance / service
  • Conception UI/UX

Révisez régulièrement les réponses et appliquez des étiquettes (manuellement ou avec des règles de mots clés). Cela vous permet de répondre à des questions telles que :

  • « Quelles sont les principales raisons des scores de détracteurs ? »
  • « Qu'est-ce qui pousse les promoteurs à aimer le produit ? »
  • « Quels sont les écarts de fonctionnalités les plus souvent mentionnés ? »

7.2 Boucler la boucle de rétroaction

Pour un produit numérique, visez à :

  • Assurer un suivi auprès des détracteurs

    • Demandez plus de contexte ou offrez de l'aide.
    • Exemple d'e-mail : « Nous avons vu vos récents commentaires et aimerions comprendre ce qui n'a pas fonctionné et le corriger. »
  • Activer les promoteurs

    • Invitez-les à laisser un avis public, une étude de cas ou un témoignage.
    • Encouragez les références ou les tests bêta de nouvelles fonctionnalités.
  • Partager les résultats NPS avec votre équipe

    • Faites du NPS une mesure d'équipe, pas seulement une mesure de support.
    • Discutez des thèmes principaux lors des réunions de produits, pas seulement de l'évolution des scores.

8. Erreurs courantes à éviter avec le NPS

Lorsque vous commencez à mesurer le NPS sur un produit numérique, faites attention à :

  1. Sur-solliciter les utilisateurs

    • Posez des questions à des intervalles raisonnables (par exemple, tous les 90 à 180 jours) et limitez par utilisateur.
  2. Ignorer le biais d'échantillon

    • Si vous ne sondez que les gros utilisateurs, votre NPS semblera plus élevé que la réalité.
    • Incluez un mélange d'utilisateurs nouveaux, actifs et de retour dans la mesure du possible.
  3. Chasser le nombre, pas les raisons

    • Le score est un signal, pas l'objectif.
    • Concentrez-vous sur les modèles dans les commentaires et les actions que vous pouvez entreprendre.
  4. Ne pas segmenter

    • Décomposez le NPS par :
      • Type de plan (gratuit vs payant)
      • Région ou langue
      • Appareil (mobile vs bureau)
      • Étape du cycle de vie de l'utilisateur (nouveau vs long terme)
    • Les problèmes apparaissent souvent clairement dans certains segments en premier.
  5. Pas de suivi

    • Ne laissez jamais les commentaires des détracteurs disparaître dans un trou noir.
    • Même un court « Nous vous entendons et travaillons sur X » renforce la confiance.

9. Un plan de déploiement simple du NPS que vous pouvez utiliser cette semaine

Si vous voulez un plan concret pour démarrer rapidement :

Jours 1 à 2 : Configuration

  • Décidez du texte de votre question et des questions de suivi.
  • Choisissez votre canal : d'abord intégré à l'application, par e-mail si nécessaire.
  • Mettez en œuvre un widget NPS de base en utilisant :
    • Un outil SaaS (Delighted, Survicate, Hotjar, Wootric), ou
    • Un petit composant Laravel + frontal personnalisé.

Jours 3 à 5 : Lancement

  • Sélectionnez les critères de déclenchement :
    • Utilisateurs qui se sont inscrits il y a au moins 14 jours.
    • Se sont connectés au moins 3 fois.
  • Déployez le NPS à 5 à 10 % des utilisateurs éligibles en premier.
  • Vérifiez que les données sont stockées correctement et qu'il est facile de les exporter ou de les interroger.

Semaines 2 à 4 : Apprendre

  • Visez au moins 100 réponses pour avoir une première impression.
  • Calculez votre NPS chaque semaine.
  • Lisez chaque commentaire et catégorisez-les.
  • Identifiez 2 à 3 principaux domaines d'amélioration et 1 à 2 forces.

En cours (mensuel/trimestriel) : Améliorer

  • Suivez l'évolution du NPS au fil du temps, pas seulement un seul chiffre.
  • Reliez le NPS à :
    • Taux de désabonnement
    • Comportement de mise à niveau/rétrogradation
    • Utilisation des fonctionnalités
  • Utilisez les raisons des détracteurs comme contribution à votre feuille de route produit.

10. Résumé : Comment commencer à mesurer le NPS de votre produit numérique

Pour lancer le NPS pour votre application ou SaaS :

  1. Posez la question standard de recommandation de 0 à 10, plus une question de suivi en texte libre.
  2. Déclenchez-le à des moments significatifs à l'intérieur de votre produit (et/ou par e-mail).
  3. Mettez en œuvre une capture de données simple (par exemple, dans une table Laravel ou via un outil NPS).
  4. Calculez le NPS : % Promoteurs – % Détracteurs.
  5. Concentrez-vous sur pourquoi les scores sont donnés, pas seulement sur le nombre.
  6. Agissez en fonction des commentaires et boucler la boucle avec les utilisateurs.

Avec cette configuration, vous disposerez d'un moyen fiable et léger de suivre la fidélité des clients, de comprendre le sentiment des utilisateurs et de prendre des décisions de produit basées sur les commentaires réels des utilisateurs.