Comment garder ses utilisateurs sur une application mobile
25 % des applications mobiles ne sont ouvertes qu'une seule fois. Un utilisateur sur quatre télécharge votre app, l'ouvre, et ne revient jamais. Pas parce que votre produit est mauvais. Parce que la première session n'a pas réussi à lui donner une raison de revenir.
Résumé l'article avec
La first session, ces 3 premières minutes après le premier lancement est le moment le plus déterminant du cycle de vie d'un utilisateur. Le D1 (taux de retour à J+1) dépend presque entièrement de ce qui se passe dans cette fenêtre. Et le D1 conditionne le D7, qui conditionne le D30, qui conditionne votre MRR.
Tout se joue là. La plupart des apps ne le savent pas encore. Et firstapp, notre agence de création d'application mobile vous explique tout !
Pourquoi la first session est irréversible
La mémoire d'une app se forme en quelques minutes. L'utilisateur qui ouvre votre app pour la première fois n'a pas encore d'opinion, il en construit une en temps réel, à partir de chaque friction, chaque moment de clarté, chaque instant où la valeur devient tangible.
Ce processus est rapide et largement inconscient. En moins de 3 minutes, l'utilisateur a déjà répondu à trois questions sans les formuler explicitement : est-ce que je comprends ce que fait cette app ? Est-ce que j'ai déjà ressenti de la valeur ? Est-ce que j'ai envie de revenir ?
Si les réponses sont non, non, non, il ne reviendra pas. Pas parce qu'il a pris une décision rationnelle. Parce que l'app a glissé dans la catégorie mentale "pas pour moi" sans que vous ayez eu la chance de vous défendre.
La fenêtre pour inverser ce jugement est étroite. Les benchmarks de rétention le confirment : les apps avec un D1 inférieur à 20 % récupèrent rarement la mise au D7 ou au D30. Les fondateurs qui s'aperçoivent que leur rétention est mauvaise à J30 ont souvent perdu la bataille à J1.
Les 5 moments clés de la première session
La first session n'est pas un bloc homogène. Elle se découpe en 5 moments distincts, chacun avec sa propre mécanique de conversion et ses propres risques d'abandon.
Moment 1 - Le premier écran (0 à 10 secondes)
L'utilisateur voit votre app pour la première fois. Pas votre onboarding, votre premier écran. La proposition de valeur doit être lisible en moins de 5 secondes, sans effort. Si l'utilisateur doit réfléchir pour comprendre ce que fait l'app, vous avez déjà perdu de l'attention.
Le premier écran n'est pas le lieu des détails. C'est le lieu d'une seule promesse, claire et désirable.
Moment 2 - L'onboarding (10 secondes à 2 minutes)
C'est la phase la plus étudiée, et la plus mal conçue. L'onboarding a deux missions contradictoires : collecter les informations nécessaires à la personnalisation, et ne pas épuiser la patience de l'utilisateur avant qu'il ait vu de la valeur.
Le principe directeur : chaque question posée doit avoir une contrepartie visible immédiatement. Si vous demandez l'objectif de l'utilisateur, le résultat affiché doit être différent selon la réponse. Sinon, la question est une friction sans justification.
Moment 3 - Le aha moment (variable, mais le plus tôt possible)
On y revient en détail dans la section suivante. C'est le moment où l'utilisateur ressent la valeur pour la première fois, pas la comprend intellectuellement, la ressent. C'est le point de bascule de la first session.
Moment 4 - La décision de monétisation (après le aha moment)
Paywall, trial, freemium, le moment où la question de l'argent arrive. Si ce moment arrive avant le aha moment, le taux de conversion s'effondre. Si il arrive après, l'utilisateur est dans le meilleur état d'esprit possible pour dire oui. Le timing est tout. Notre guide du paywall détaille les architectures qui maximisent cette conversion.
Moment 5 - La fin de la première session
L'utilisateur ferme l'app. Qu'est-ce qu'il emporte avec lui ? Un sentiment d'accomplissement, une promesse non tenue, ou rien de particulier ? Ce moment détermine s'il reviendra. Les meilleures apps créent un "loop ouvert" à la fin de la première session, une action commencée, un résultat à venir, une raison de revenir demain.
Le aha moment : le trouver et l'accélérer
Le aha moment est le concept le plus important en product design mobile, et l'un des plus mal compris. Ce n'est pas le moment où l'utilisateur comprend votre app. C'est le moment où il la ressent.
Twitter's aha moment : suivre 30 comptes. Spotify : écouter la première playlist personnalisée. Airbnb : trouver un logement unique dans la ville où vous partez le mois prochain. Ces moments ne sont pas de la compréhension intellectuelle. Ce sont des expériences émotionnelles.
Comment identifier le aha moment de votre app ?
Partez des utilisateurs qui sont restés. Pas ceux qui ont téléchargé et disparu, ceux qui utilisent encore l'app 30 jours après le premier lancement. Cherchez ce qu'ils ont fait dans les 10 premières minutes que les autres n'ont pas fait. Cette action ou cette séquence d'actions est votre aha moment.
Si vous n'avez pas encore assez de données, partez du cœur de votre valeur. Quelle est la promesse centrale de votre app ? Quel est le moment le plus court où un utilisateur peut en faire l'expérience concrète ? Ce moment, c'est votre aha moment à accélérer.
Comment accélérer le time-to-aha ?
Supprimez tout ce qui sépare l'utilisateur de ce moment. Les étapes d'inscription qui ne sont pas nécessaires avant la valeur. Les questions d'onboarding dont les réponses ne changent rien à l'expérience. Les écrans d'introduction qui expliquent au lieu de montrer.
Sur Nutria, l'app de tracking de calories qu'on a lancée et qui a généré 30 000€ dès le premier mois, le aha moment est le scan du premier aliment. Composition nutritionnelle en 2 secondes, affichée clairement. Tout l'onboarding est conçu pour amener l'utilisateur à ce scan le plus vite possible.
Le time-to-value : l'obsession que vous n'avez pas encore
Le time-to-value (TTV) est le temps qui s'écoule entre le premier lancement de l'app et le moment où l'utilisateur ressent de la valeur pour la première fois. C'est une métrique que presque aucune app mobile ne mesure et c'est l'une des plus prédictives du D1.
Un TTV court ne signifie pas un onboarding court. Il signifie un onboarding efficace. La distinction est importante : un onboarding de 12 questions peut avoir un TTV court si chaque question contribue visiblement à la personnalisation que l'utilisateur reçoit ensuite. Un onboarding de 3 questions peut avoir un TTV long si elles précèdent 4 écrans d'explication avant la première action réelle.
Comment mesurer votre TTV ?
Installez votre propre app comme si vous étiez un utilisateur lambda. Chronométrez le temps entre le premier lancement et le premier moment où vous ressentez quelque chose. Si ce temps dépasse 90 secondes, vous avez un problème. Si il dépasse 3 minutes, vous perdez la majorité de vos utilisateurs avant qu'ils aient vu votre valeur.
Les apps de référence sur ce sujet, Duolingo, Calm, Headspace, ont toutes un TTV inférieur à 60 secondes. Pas par hasard. Par obsession du détail sur chaque écran de la first session.
Les 6 erreurs qui tuent la first session
1. Demander l'inscription avant la valeur
L'email, le mot de passe, la validation, tout ça avant que l'utilisateur ait vu ce que fait votre app. C'est la friction la plus courante et la plus coûteuse. Apple Sign In et Google Sign In réduisent cette friction à un tap, mais même un tap trop tôt est un tap de trop. Demandez l'inscription après le aha moment quand c'est possible.
2. Expliquer au lieu de montrer
Les écrans "Voici comment fonctionne notre app" avec des illustrations et du texte sont des aveux d'échec. Si votre valeur doit être expliquée plutôt qu'expérimentée, c'est un problème de design, pas de communication. Chaque écran d'explication est une opportunité de valeur gâchée.
3. Le paywall avant le aha moment
L'erreur la plus documentée en monétisation mobile. Un utilisateur qui n'a pas encore ressenti de valeur n'a aucune raison de payer. Placer le paywall avant le aha moment, c'est demander à quelqu'un de payer un restaurant avant de voir le menu. Le timing du paywall est l'une des décisions les plus impactantes sur le taux de conversion.
4. Trop de features visibles en même temps
L'utilisateur ouvre l'app et voit 8 onglets, 12 boutons, 3 notifications. Il ne sait pas par où commencer. La progressive disclosure, montrer les features au fur et à mesure que l'utilisateur en a besoin, est un principe fondamental que les apps surchargées ignorent systématiquement.
5. La permission push trop tôt
Demander l'autorisation de notifications dans les 30 premières secondes est l'erreur de timing la plus commune. L'utilisateur n'a encore aucune raison de vouloir vos notifications. Le refus est quasi-automatique. Et sur iOS, ce refus est définitif. Les permission prompts iOS méritent autant de soin que votre onboarding.
6. Finir la session dans le vide
L'utilisateur a complété l'onboarding. Il a vu de la valeur. Et puis... rien. L'app s'affiche dans son état par défaut, sans indication de ce qu'il devrait faire ensuite. La première session doit se terminer sur un "loop ouvert", une prochaine action suggérée, un objectif à venir, une raison concrète de revenir demain.
Ces erreurs ne sont pas des détails. Ce sont les causes directes d'un mauvais D1. Notre analyse des erreurs de création d'app les couvre dans un contexte plus large.
Ce que Duolingo, Calm et Headspace font différemment
Les trois apps de référence en rétention dans la catégorie lifestyle ont en commun une chose : elles ont toutes sacrifié des features en V1 pour accélérer le time-to-value.
Duolingo fait commencer la première leçon avant l'inscription. Vous apprenez 5 mots avant de créer un compte. Le aha moment, "je viens d'apprendre quelque chose en 2 minutes", arrive avant toute friction administrative. L'inscription vient ensuite, naturellement, pour "sauvegarder votre progression".
Calm vous fait écouter une méditation guidée de 2 minutes dès le premier lancement. Aucune explication, aucune inscription, juste l'expérience. La valeur est ressentie avant d'être expliquée.
Headspace utilise une animation courte et un premier exercice de respiration guidée pour créer un premier moment de calme en moins de 60 secondes. Le aha moment est physiologique, pas intellectuel.
Dans les trois cas, la structure est identique : valeur immédiate → inscription pour conserver → onboarding pour personnaliser → paywall. Dans cet ordre précis. Une analyse complète de leurs onboardings est disponible dans notre décryptage de ces trois apps : Duolingo, Calm, Headspace décryptés.
Comment firstapp conçoit la first session
Chez firstapp, la first session est le premier sujet qu'on aborde sur chaque projet. Avant les features, avant les screens, avant le choix de stack. Parce que tout le reste dépend de ce moment.
Notre processus tient en 4 étapes.
Identifier le aha moment en amont. On part de la promesse centrale du produit et on cherche le chemin le plus court entre le premier lancement et la première expérience de cette promesse. Sur chaque projet, ce travail se fait en atelier avec le fondateur, pas à partir de specs, à partir d'une question simple : "quel est le moment où votre utilisateur va se dire que ça valait le coup de télécharger ?"
Cartographier la first session écran par écran. Chaque écran de la first session a une mission définie : informer, personnaliser, ou délivrer de la valeur. On élimine tous les écrans qui n'ont pas de mission claire. La first session ne doit pas être longue. Elle doit être dense en valeur.
Séquencer les frictions. Inscription, permissions, paiement, chaque friction est placée au moment où la valeur délivrée justifie de la demander. Pas avant. Ce séquençage est documenté et testé avant le développement, pas après.
Mesurer le D1 dès le lancement. Le D1 est la première métrique qu'on suit après la mise en ligne, au même titre que le taux de conversion paywall. Si le D1 est inférieur à la cible, on analyse la first session écran par écran pour identifier le point de fuite. Ce travail d'optimisation fait partie de notre accompagnement post-lancement.
Un D1 bien conçu ne garantit pas le succès de votre app. Mais un mauvais D1 garantit son échec, quelle que soit la qualité du reste.
Ce que tout le monde se demande
Combien de temps dure une "first session" idéale ?
Il n'y a pas de durée idéale universelle, il y a un objectif : que l'utilisateur ait ressenti de la valeur avant de fermer l'app. En pratique, les meilleures apps visent un aha moment en moins de 90 secondes. La durée totale de la première session dépend du produit : 3 à 5 minutes pour une app de contenu ou de fitness, moins de 2 minutes pour une app utilitaire. Ce qui compte n'est pas la durée mais la densité de valeur perçue.
Comment mesurer si ma first session est efficace ?
Le D1 (taux de retour à J+1) est l'indicateur principal. La médiane se situe autour de 25 %, si vous êtes en dessous, votre first session a un problème. En complément, trackez le taux de complétion de l'onboarding (étape par étape pour identifier les abandons), le time-to-aha si vous pouvez le définir comme un event dans votre analytics, et le taux de conversion paywall sur les sessions qui ont complété l'onboarding vs. celles qui ne l'ont pas complété.
Faut-il faire passer l'utilisateur par un onboarding long ou court ?
Ni l'un ni l'autre, il faut faire passer l'utilisateur par un onboarding qui délivre de la valeur le plus vite possible. La longueur est une conséquence, pas une variable de pilotage. Dans le fitness et la santé, les onboardings longs (10 à 15 étapes) convertissent mieux parce que chaque question contribue à une personnalisation ressentie immédiatement. Dans les apps utilitaires, un onboarding de 3 étapes peut être trop long si ces 3 étapes n'apportent rien à l'utilisateur.
À quel moment placer le paywall dans la first session ?
Après le aha moment, jamais avant. C'est la règle la plus importante en monétisation mobile. L'utilisateur qui a déjà ressenti de la valeur est dans un état d'esprit radicalement différent face au paywall, il paie pour continuer quelque chose qui a déjà commencé, pas pour faire confiance à une promesse. Sur les apps qui respectent ce timing, le taux de conversion au paywall est structurellement supérieur.
La first session doit-elle être différente sur iOS et Android ?
L'expérience doit être cohérente entre les deux plateformes, mais certains détails changent. Les permissions se demandent différemment (iOS est plus strict, une seule tentative par permission). Les patterns de navigation ont des conventions différentes. Et le profil de l'utilisateur moyen varie, les utilisateurs iOS ont statistiquement un taux de conversion aux abonnements payants plus élevé, ce qui peut justifier un paywall légèrement plus agressif.
Vous voulez qu'on audite la first session de votre app et qu'on identifie ce qui fait partir vos utilisateurs avant le aha moment ? Parler de votre projet ou vous pouvez aussi demander simuler un devis pour la création de votre application mobile.





