Succès
Les succès sont la couche de gamification : des badges qui se débloquent automatiquement, pour rendre les progrès visibles et entretenir la motivation.
Il existe deux familles, et la distinction commande tout le reste de cette page :
- Les badges dérivés de la date d’arrêt (temps, santé, économies, cigarettes, activité). Ils exigent une date d’arrêt, et ils se réinitialisent quand elle bouge.
- Les badges de parcours (programme, pratique). Ils se débloquent depuis ce que la personne fait dans l’app, sans jamais exiger de date, et ils ne sont jamais repris. Seule exception, voulue par la personne : Recommencer le programme (Profil > Mes données) efface les 15 succès Programme, qui se redébloquent ensuite au fil des étapes (voir Profil).
Les catégories
Section intitulée « Les catégories »44 badges répartis en 7 catégories.
Dérivés de la date d’arrêt (22)
Section intitulée « Dérivés de la date d’arrêt (22) »| Catégorie | Nombre | Exemples | Débloqué par |
|---|---|---|---|
| Temps | 6 | Première heure, jour, semaine, mois, 3 mois, 1 an | Temps écoulé |
| Santé | 4 | Goût/odorat, respiration, circulation, souffle | Temps écoulé (48h → 90 j) |
| Économies | 4 | 1 jour, 1 semaine, 1 mois, 6 mois d’économies | Jours × coût/jour |
| Cigarettes | 4 | 10, 100, 500, 1000 évitées | Cigarettes/jour × temps |
| Activité | 4 | 10k, 100k, 500k, 1M de pas cumulés | Pas cumulés (HealthKit sur iOS, Health Connect sur Android) |
De parcours (22) — aucune date requise
Section intitulée « De parcours (22) — aucune date requise »| Catégorie | Nombre | Badges | Débloqué par |
|---|---|---|---|
| Programme | 15 | 1, 10, 25, 50, 100 étapes, programme terminé ; une par clé (introduction, clés 1 à 7, clé secrète) | Étapes terminées. Une étape porte une vidéo et se valide à 90 % de lecture. Le mot leçon est banni de la copy : il évalue, et la méthode refuse de culpabiliser |
| Pratique | 7 | Le premier pas ; 1 et 10 moments ; 1, 5 et 10 envies surmontées ; deux tests passés | Compte créé, moments d’accompagnement lus, envies traversées, quiz passés |
« Programme terminé » suit le catalogue (166 étapes aujourd’hui) au lieu d’un nombre figé : ajouter du contenu déplace le palier, et un catalogue vide ne débloque rien, parce que ça voudrait dire que le contenu n’a pas chargé.
Comment ça se présente
Section intitulée « Comment ça se présente »- Chaque badge a sa propre illustration, dans deux états : gagné (en couleur) et verrouillé (la même image en beige clair). Elles portent leur forme elles-mêmes, donc aucun disque ne les soutient — ni dans la grille, ni dans le détail, ni sur l’image partagée, qui passent toutes par le même composant.
- Une grille (2 colonnes), filtrable par catégorie, découpée en trois sections : Débloqués, En cours, À venir. Une section vide ne s’affiche pas.
- Chaque badge a un état : débloqué, nouveau (vient d’être gagné), ou verrouillé avec une barre de progression et une estimation.
- Le détail d’un badge s’ouvre en plein écran : le badge au centre, la description, l’anecdote, la statistique personnelle, et un bouton Partager en bas, atteignable sans faire défiler. Les badges encore verrouillés n’ont pas ce bouton.
L’ordre de la liste
Section intitulée « L’ordre de la liste »L’ordre n’est pas le catalogue : il place en tête ce qui a été gagné, puis ce qui approche.
- Débloqués — les badges pas encore vus d’abord, puis les autres du plus récent au plus ancien.
- En cours — le plus avancé en premier, toutes catégories mélangées.
- À venir — dans l’ordre du catalogue : Pratique, Programme, Temps, Santé, Économies, Cigarettes, Activité.
Deux raisons pour cet ordre précis :
- Le mur de gris. La médiane est à 2 badges débloqués sur 44, et deux tiers des inscrits sont à 2 ou moins. Dans l’ordre du catalogue, « Le premier pas » — le seul badge qu’un nouvel inscrit possède — arrivait en 41ᵉ position : il fallait faire défiler toute la grille pour voir la seule chose qu’on avait gagnée.
- Les familles de parcours passent devant. Le catalogue ouvrait sur « Temps », c’est-à-dire sur la famille dans laquelle 46 % de la base ne peut pas entrer faute de date d’arrêt.
Le « pas encore vu d’abord » n’est pas cosmétique : la date affichée d’un badge temporel est calculée (date d’arrêt + palier), donc renseigner une date vieille de trois mois fait gagner à l’instant des badges datés d’il y a trois mois. Sans cette règle, ils passeraient sous des badges de parcours plus anciens.
Le partage
Section intitulée « Le partage »Depuis le détail d’un badge débloqué, Partager fabrique une image au format story (1080 × 1920), puis ouvre la feuille de partage du système (story Instagram, message WhatsApp, ce que la personne veut).
Tout ce qu’elle contient part du même constat : elle est vue par des gens qui n’ont aucun contexte, ni sur Kaiho ni sur ce que la personne traverse.
| Sur l’image | Pourquoi |
|---|---|
| Surtitre « Succès débloqué » | Dit ce que l’image est avant de dire ce qu’elle célèbre |
| Le badge | — |
| Une phrase à la première personne (« J’ai tenu ma première envie ») | C’est la personne qui publie qui parle, pas l’app. Clé dédiée (achievement_<id>_share) : les titres de l’app restent en « tu », les deux registres sont différents par construction |
| La statistique personnelle avec son libellé | Le chiffre seul se lit comme un nombre posé là au hasard |
| Kaiho + « L’application qui t’aide à te libérer du tabac » | Une promesse de marque ne veut rien dire pour qui ne connaît pas le produit ; il faut dire ce que c’est |
@kaiho_app, dans la couleur du badge |
Aucun réseau ne laisse une app ajouter une mention elle-même (la story Instagram n’accepte ni texte ni mention, Instagram, TikTok et Facebook ignorent toute légende pré-remplie). Imprimé sur l’image, le pseudo (le même sur Instagram et TikTok) survit partout où elle circule |
La description du badge n’y figure pas : elle est écrite en « tu », donc sur la story de quelqu’un d’autre elle s’adresse au lecteur, qui n’est pas la personne qui partage.
Un message part avec l’image : « Je me libère du tabac à mon rythme avec Kaiho. @kaiho_app », traduit dans la langue de l’app (le pseudo ne l’est pas). Ce qu’il devient dépend de l’app choisie : X et Threads le gardent, et la mention devient une vraie mention ; WhatsApp, Messages ou Telegram l’utilisent comme légende ; Instagram, TikTok et Facebook l’ignorent. Il ne contient pas de lien vers les stores, par choix.
L’image est dessinée, pas capturée : pas de barre d’état, pas de navigation, et le texte reste traduit dans la langue de l’app. Elle sort à la même taille sur tous les appareils, indépendamment de la taille de police choisie par l’utilisateur.
L’event achievement_shared part à l’ouverture de la feuille, pas à la publication : ni iOS ni Android ne rapportent de façon fiable ce que la personne fait ensuite. Il mesure donc l’intention de partager.
- La date « débloqué le… » d’un badge temporel (temps, santé, économies, cigarettes) est calculée à partir de la date d’arrêt (date d’arrêt + le palier). Si on modifie sa date d’arrêt, la date des badges déjà gagnés suit automatiquement — elle ne reste jamais figée sur l’ancienne date. Les badges Activité (pas cumulés) gardent la date réelle de leur déblocage, car ils ne dépendent pas d’un palier de temps.
- Modifier sa date d’arrêt réinitialise les badges temporels sur la nouvelle date : ceux qui ne sont plus mérités se reverrouillent, ceux qui le deviennent se débloquent. Les badges Activité et les badges de parcours sont épargnés (ils se gagnent en faisant quelque chose, pas en attendant). Le même geste réaligne les moments d’accompagnement.
- Les badges de parcours ne se déverrouillent jamais à l’envers. Effacer sa date d’arrêt, la déplacer, ou repartir de zéro ne les reprend pas.
- Un compteur de badges s’affiche sur l’onglet.
- Le déblocage d’un badge temporel déclenche une notification locale (catégorie succès). Les badges de parcours n’en déclenchent pas : ils n’ont pas de date d’échéance prévisible, donc rien à programmer à l’avance.
- Tous les succès sont gratuits, les 44, pour tout le monde.