Mon compte
Modifiez vos informations affichées (prénom, nom, téléphone). L’email de connexion n’est pas modifiable ici.
Utilisateurs
| Email / Téléphone | Nom et prénom | Genre | Selfie | Statut | Admin | Inscrit le | Validation selfie | Compte |
|---|
Selfies en attente
Vérifiez la vidéo et que l’utilisateur réalise le défi, et que le genre déclaré correspond à la personne (homme/femme), avant d’approuver.
| Email / Téléphone | Nom et prénom | Genre déclaré | Défi réalisé | Vidéo | Inscrit le | Validation selfie |
|---|
Photos à réviser
Utilisateurs dont la photo de profil n’a pas été reconnue comme la même personne que le selfie (score < 50 %). Pour voir les deux médias et prendre une décision, cliquez sur Voir correspondance puis approuvez ou rejetez.
| Email / Téléphone | Nom et prénom | Voir correspondance | Score (%) | Inscrit le | Actions |
|---|
Signalements
Signalements par les utilisateurs ou automatiques (filtre message). Mise à jour automatique toutes les 5 s.
| Date | Source | Signalé (utilisateur) | Signaleur | Motif | Message / Extrait | Statut | Actions |
|---|
Recours (contestations de suspension)
| Date | Message | Statut | Actions |
|---|
Paiements & Revenus
Vue financière agrégée : les montants viennent des paiements enregistrés en base (pas une interrogation en direct de FedaPay à chaque chargement). Mobile Money / FedaPay alimente ces lignes au moment du paiement. Tarif de référence : 2 000 FCFA pour 30 jours. MRR = revenu des 30 derniers jours glissants. Revenu moyen par acheteur = revenu total cumulé ÷ nombre d'acheteurs différents. Taux de renouvellement = part des acheteurs ayant payé au moins 2 fois.
Top acheteurs (cumul)
| Utilisateur | Paiements | Revenu (FCFA) | Dernier paiement |
|---|
Comptes bannis supprimés
Qu'est-ce que ce tableau ?
Chaque ligne correspond à un compte banni qui a été supprimé (par l'utilisateur lui-même ou par un admin). Les empreintes SHA-256 de l'email et du téléphone sont conservées de façon irréversible pour détecter toute tentative de ré-inscription. Si une correspondance est trouvée lors d'une nouvelle inscription, une alerte Telegram est envoyée automatiquement.
| Date suppression | Raison du ban | Supprimé par | Email tracé | Tél tracé |
|---|
Journal admin
Comment lire ce tableau ?
Les colonnes Action et Détails montrent déjà l’essentiel en français (qui a fait quoi, avec quel motif ou combien de jours, etc.).
Au survol de la pastille sous « Action », un petit libellé technique peut encore apparaître : c’est uniquement pour retrouver une ligne précise avec le menu de filtre ou lors d’un export - vous pouvez l’ignorer au quotidien.
Selon les cas, les détails ne sont pas tous formulés pareil (Premium, bannissement, note interne…) : c’est normal.
En passant la souris sur la colonne Détails, une mention plus brute peut s’afficher pour le dépannage ; pour un usage courant, la phrase affichée dans la cellule suffit.
Trace complète de toutes les actions sensibles effectuées depuis ce panneau : bannissements, suppressions, validations de selfie ou de photo, octrois et révocations Premium, créations d'administrateurs, modifications de note libre, etc. Aucune ligne n'est modifiable : c'est un journal officiel qu'on consulte en cas de doute ou de réclamation. Utilisez les filtres ci-dessous pour retrouver une action précise.
| Date | Admin | Action | Cible | Détails |
|---|
Codes partenaires
Liste des codes parrains. Si le propriétaire est suspendu, le code devient invalide et ne peut plus être utilisé à l'inscription.
| Code | Propriétaire (email / tél) | Statut du code | Inscriptions | Actions |
|---|
Analytics
La période (7-90 jours) s'applique aux courbes ci-dessous. Le funnel, les répartitions (Intentions, Genre, villes, âge) et les cohortes décrivent l'état global des comptes (non filtré par cette fenêtre). Les cohortes comptent les inscrits de la semaine hors admin, y compris ceux devenus suspendus depuis (comme la colonne « Inscrits » du tableau de rétention).
Répartitions (camemberts / âge / villes) : uniquement les membres non suspendus et non admin. Dès qu'un compte est banni, il sort de ces graphiques : les totaux peuvent donc baisser après des suspensions, sans que ce soit une erreur de calcul. Le funnel d'activation utilise le même périmètre (membres actifs) pour ses quatre étapes. La carte Membres du tableau de bord, elle, compte tous les inscrits hors admins, y compris les comptes suspendus.
Géographie & ciblage : « Top villes » = commune de résidence. « Mode de découverte » et « Communes ciblées » reflètent l’usage du ciblage (villes recherchées) vs hyperlocal seul, aligné sur l’app.
Inscriptions / jour
Utilisateurs actifs / jour (DAU)
Demandes envoyées / jour
Matchs / jour
Messages / jour
Taux de conversion / jour (%)
Appels / jour
Activations Premium / jour
Suppressions de comptes / jour
Intentions
Genre
Top villes (résidence)
Âge
Mode de découverte
Communes ciblées (top)
Funnel d'activation
Rétention par cohorte
| Cohorte (glissante) | Inscrits | Sem. 1 | Sem. 2 |
|---|
Suppressions de comptes - détail
Top profils
Les profils les plus demandés, les plus matchés, et les meilleurs scores comportementaux.
Les plus demandés
| Prénom | Âge | Ville | Genre | Dem. reçues |
|---|
Les plus matchés
| Prénom | Âge | Ville | Genre | Matchs |
|---|
Meilleur score comportemental
| Prénom | Âge | Ville | Genre | Score |
|---|
Conversations fantômes & Temps de réponse
Temps de réponse moyen aux demandes
Conversations fantômes (7j+ sans message)
| Conversation | User 1 | User 2 | Dernier msg | Silence (jours) |
|---|
Guide d'utilisation
Ce guide explique chaque section, chaque métrique et chaque action disponible. Lisez-le une fois et vous saurez tout ce qu'il faut pour gérer Jumoo efficacement.
1. Tableau de bord : les chiffres en haut
Dès la connexion, une barre de métriques s'affiche en temps réel (rafraîchissement automatique toutes les 30 secondes). Passez la souris sur le ? de chaque carte pour voir son explication directement dans l'interface. Voici le sens complet de chacune :
2. Section Utilisateurs
Liste complète de tous les membres avec leurs infos et les actions disponibles.
- Cliquer sur un nom → Ouvre la fiche détaillée : profil complet, statistiques (demandes envoyées / acceptées / refusées, conversations restées sans suite, conversations actives, taux d'acceptation), score de comportement et dates Premium. La note interne (mémo d'équipe sur ce compte, une seule zone partagée entre tous les admins, invisible pour le membre) est détaillée dans l'encadré bleu ci-dessous. L'historique du compte rassemble tous les événements (création, paiements, signalements émis et reçus, recours, actions des administrateurs) du plus récent au plus ancien, avec une couleur par catégorie. Le bouton « Historique Premium (CSV) » télécharge directement la trace financière de la personne.
- Recherche → Par nom, prénom, email ou téléphone. Le bouton « Exporter CSV » tient compte des filtres en cours : vous exportez uniquement le résultat de votre recherche. Le fichier s'ouvre directement dans Excel en français.
- Bannir → Suspend le compte avec un motif. La personne voit un message bloquant à la connexion et peut faire un recours. L'action est consignée dans le Journal admin.
- Débannir → Réactive le compte immédiatement.
- Approuver / Refuser selfie → Disponible uniquement quand un selfie est en attente. Approuver débloque les demandes. Refuser oblige la personne à en envoyer un nouveau.
- Supprimer définitivement → Efface toutes les données du compte. Cette action est irréversible. Une confirmation est demandée et l'opération est consignée.
- Retirer admin → Retire les droits administrateur. Impossible s'il ne reste qu'un seul administrateur.
Note interne - mémo d'équipe. Le panneau ne bloque pas si la note est vide : l'enjeu est une habitude commune entre admins (pas une alerte logicielle).
- Encore en cours (litige ouvert, suite à déléguer, rappel prévu…) - laissez ou actualisez la note : où ça en est, prochaine étape, qui s'en occupe.
- C'est réglé - mettez la note à jour (« clos le … », courte synthèse) ou retirez ce qui est devenu faux pour ne pas tromper le prochain lecteur.
Personne ne parcourt tous les profils au hasard : cette note sert surtout quand on ouvre déjà cette fiche (support, signalement…).
3. Selfies en attente
Les utilisateurs enregistrent une courte vidéo selfie pour prouver que leur photo de profil est bien la leur. Le système Face++ compare automatiquement les visages. Si le score de similarité est trop bas, le selfie est mis en attente de validation manuelle.
- Défi affiché → L'utilisateur devait réaliser une action précise dans la vidéo (ex : lever la main). Vérifiez qu'il l'a bien faite.
- Voir vidéo → Ouvre un lecteur intégré avec le défi et le genre de l'utilisateur pour faciliter la vérification.
- Approuver → Selfie validé. L'utilisateur accède à toutes les fonctionnalités.
- Refuser → L'utilisateur doit soumettre un nouveau selfie. Après plusieurs refus, le compte peut être suspendu automatiquement.
4. Photos à réviser
Photos qui ont déclenché une alerte de révision, dans deux cas :
- Le score de similarité Face++ entre la photo de profil et le selfie est insuffisant (visages probablement différents).
- Un autre utilisateur a signalé la photo comme inappropriée ou fausse.
Pour chaque photo : Approuver (photo validée, l'utilisateur continue) ou Refuser (l'utilisateur doit uploader une nouvelle photo et faire un nouveau selfie).
Photos supplémentaires (galerie) : jusqu'à 2 photos optionnelles par utilisateur. Elles sont comparées automatiquement au selfie ; si le score est insuffisant, la photo reste masquée pour les autres (À remplacer) sans bloquer le profil. Consultez le détail utilisateur (champ « Photos supplémentaires ») pour voir le statut de chaque entrée.
5. Signalements
Un utilisateur peut signaler un autre pour : harcèlement, fausse identité, contenu offensant, demande d'argent, comportement suspect, etc.
- Lire le motif → La personne signalante a fourni une description. Lisez-la attentivement avant d'agir.
- Voir le profil signalé → Cliquez sur son nom pour accéder à sa fiche complète et son historique (combien de fois signalé, score comportemental).
- Bannir le profil signalé → Si les règles sont enfreintes (argent, harcèlement, etc.), avec une raison claire.
- Classer sans suite / Marquer traité → Signalement non fondé ou déjà traité ailleurs ; retire l’entrée de la file.
6. Recours
Quand un utilisateur est banni, il peut soumettre un recours en expliquant sa situation. Examinez chaque recours et décidez de maintenir ou lever le bannissement.
- Lire la justification → L'utilisateur explique pourquoi il pense que le bannissement est injuste.
- Pour débannir → Allez dans la section Utilisateurs, trouvez le compte (filtrez par "Suspendu") et cliquez "Débannir". Revenez ensuite marquer le recours comme traité.
- Marquer traité → Retire le recours de la file d'attente (que vous débannissiez ou non).
8. Paiements & Revenus
Vue financière complète : combien d'argent l'application a généré, qui sont les meilleurs acheteurs, et combien de personnes payent en ce moment. Tous les chiffres sont calculés à partir des paiements enregistrés en base (montant réel), donc cohérents avec la réalité - sans aller interroger FedaPay en direct. Plans : 1j 300 FCFA · 7j 1 000 FCFA · 30j 2 000 FCFA · 90j 5 000 FCFA.
- Revenu total cumulé → Somme de tous les paiements reçus depuis le lancement.
- MRR (30 jours) → Revenu encaissé sur les 30 derniers jours. Approximation du chiffre d'affaires mensuel récurrent. C'est la courbe à surveiller mois après mois.
- Revenu moyen par acheteur → Revenu total ÷ nombre d'acheteurs différents. Plus c'est élevé, plus chaque acheteur consomme (renouvellements multiples).
- Paiements → Nombre total de paiements réussis (1j, 7j, 30j ou 90j selon le plan choisi à l'achat).
- Premium actifs → Personnes actuellement Premium, toutes origines confondues (paiement, octroi admin, essai gratuit). Doit correspondre à la carte « Premium » du tableau de bord.
- Taux de renouvellement → Pourcentage d'acheteurs ayant payé au moins deux fois. Au-dessus de 30 %, votre offre fidélise.
- Essai → Payé → Nombre d'utilisateurs qui ont profité de l'essai gratuit puis ont payé au moins une fois. Mesure l'efficacité de la conversion de l'essai.
- Top acheteurs → Les 25 utilisateurs ayant le plus payé, avec nombre de paiements, total cumulé et date du dernier paiement. Identifiez les VIP pour leur réserver un suivi support prioritaire.
- Exporter CSV (paiements) → Télécharge la liste complète des paiements (date, utilisateur, jours crédités, montant). Le fichier s'ouvre directement dans Excel en français : pratique pour la comptabilité.
9. Journal admin
Le journal admin garde la trace de toutes les actions sensibles effectuées depuis ce panneau : bannissements, réactivations, suppressions de comptes, validations de selfie ou de photo, octrois ou révocations Premium, créations de nouveaux administrateurs, changements de rôle, modifications de note libre, suppression de code partenaire, traitement des signalements et des recours. Aucune ligne ne peut être modifiée ni supprimée : c'est un journal officiel qui sert de preuve en cas de litige.
À quoi ça sert au quotidien ? Savoir qui a fait quoi et quand sur un compte - pour le support (« qui a retiré mon Premium ? »), un contrôle interne entre admins, ou une trace exploitable si un utilisateur ou une autorité demande une justification.
- Date → Date et heure exactes (à la seconde près).
- Admin → Personne qui a fait l'action (prénom + nom, ou email à défaut). Si ce compte admin a été supprimé entre-temps, la ligne reste mais affiche « admin supprimé ».
- Action → Libellé lisible (ex. « Premium prolongé », « Compte suspendu »). Le code technique exact reste visible au survol de la pastille.
- Cible → Personne ou élément concerné (nom + email pour un compte utilisateur, ou identifiant + type pour un signalement, un recours, etc.).
- Détails → Résumé en français (motifs, nombre de jours…). Pour une note interne, le journal enregistre seulement la longueur du texte après enregistrement - pas le contenu - pour respecter la confidentialité ; les motifs Premium / bannissement sont eux recopiés tels quels.
- Filtres → Choisissez le type d'action dans la liste déroulante, ou collez l'identifiant d'un utilisateur pour ne voir que l'historique le concernant.
10. Analytics : lire les graphiques
Choisissez la période en haut (7j à 90j) puis Rafraîchir. Les courbes (inscriptions, DAU, demandes, matchs, etc.) suivent cette fenêtre. Le funnel, les camemberts / barres (Intentions, Genre, villes, âge) et les cohortes restent une vue globale du parc actuel ; elles ne changent pas quand vous changez seulement le nombre de jours.
- Inscriptions / jour → Nouveaux comptes créés chaque jour. Un pic soudain = campagne, partage viral ou événement.
- DAU (Actifs / jour) → Personnes qui ont ouvert l'app ce jour. C'est le principal indicateur de santé de la plateforme. Comparez avec les inscriptions : si le DAU stagne malgré de nouvelles inscriptions, les nouveaux ne restent pas.
- Demandes envoyées / jour → Demandes d'intro réellement envoyées par les membres (sans compter les brouillons internes que l'algorithme prépare).
- Matchs / jour → Conversations créées (double accord). C'est le résultat final. Comparez-le aux demandes envoyées pour la conversion.
- Messages / jour → Échanges dans les conversations, hors messages de relance automatique du système. Si les matchs augmentent mais les messages stagnent, les gens ne conversent pas vraiment.
- Taux de conversion (%) → Pour chaque jour : nouvelles conversations ÷ demandes envoyées ce même jour. Ce n’est pas un taux « utilisateur par utilisateur », mais un ratio journalier agrégé.
- Appels lancés vs aboutis → Deux courbes. Un grand écart = beaucoup d'appels refusés ou sans réponse.
- Activations Premium / jour → Nouveaux abonnements. Indicateur de revenus direct.
Répartitions
- Intentions → Membres non suspendus, non admin, avec intention renseignée (pas vide). Mariage / Relation sérieuse / Amitié. Comportement attendu : après une vague de bannissements, les effectifs affichés diminuent car les comptes suspendus sont exclus.
- Genre → Même périmètre : répartition Hommes / Femmes / Autres.
- Top villes → Même périmètre : villes de résidence les plus représentées. Les variations de casse (Cotonou / cotonou) sont fusionnées automatiquement.
- Âge → Même périmètre : histogramme des âges entre 18 et 99 ans, par tranches de 5 ans.
- Mode de découverte → Hyperlocal seul = la personne est dans une ville mais n'a coché aucune ville de recherche. Ciblage (communes) = au moins une ville de recherche cochée. Autre = profils incomplets côté ville.
- Communes ciblées (top) → Quelles villes les utilisateurs cochent le plus dans leurs critères de recherche. Précieux pour piloter une campagne marketing géolocalisée.
Le Funnel (entonnoir de conversion)
Vue globale dans le temps (non filtrée par le sélecteur de jours), mais même périmètre que les répartitions : membres non admin et non suspendus. Les pourcentages sont donc cohérents avec les camemberts / barres. Il montre à quelle étape les utilisateurs abandonnent :
- Membres actifs → Comptes non administrateurs et non suspendus. Ce nombre est en général inférieur à la carte « Membres » du tableau de bord, qui inclut aussi les comptes suspendus.
- Profil complet → Parmi ces membres actifs, ceux qui ont rempli bio, photo principale, message vocal, intention et préférence de rencontre. Les photos supplémentaires restent optionnelles. Si beaucoup n'atteignent pas cette étape, l'inscription est trop compliquée.
- Users impliqués dans une demande → Personnes actives qui ont envoyé ou reçu au moins une demande d'intro réellement émise. Ce n'est pas le nombre de demandes : une demande de A vers B compte deux personnes (si les deux sont encore actifs).
- Users ayant au moins un match → Membres actifs présents dans au moins une conversation (les participants suspendus ne sont pas comptés). À ne pas confondre avec la carte « Matchs » du tableau de bord qui compte les conversations : 1 conversation = 2 personnes matchées, donc cette étape peut dépasser le nombre de conversations.
Les Cohortes de rétention
Indépendant du sélecteur de jours : fenêtres hebdomadaires glissantes. Les dates affichées dans la colonne « Cohorte » changent chaque jour (recalcul par rapport à « maintenant ») : ce ne sont pas des semaines calendaires fixes (type S1-S52). Passez la souris sur une ligne du tableau pour voir les bornes ISO exactes. Une cohorte = utilisateurs inscrits sur cette fenêtre. Le tableau montre :
- Inscrits → Combien ont rejoint cette semaine-là (hors admins, y compris les comptes désormais suspendus : même logique que la colonne du tableau).
- Rétention S1 → % revenus au moins une fois après leur semaine d'inscription (lecture cumulative : un user encore actif aujourd'hui est compté). En dessous de 30% = alarmant. Au-dessus de 60% = excellent.
- Rétention S2 → % encore actifs au-delà d'une semaine post-inscription. Lecture cumulative aussi ; par construction S2 ≤ S1. Mesure l'engagement durable.
11. Top Profils
Trois classements pour identifier les utilisateurs les plus importants :
- Plus demandés → Profils qui reçoivent le plus de demandes. Ce sont les "stars" de la plateforme. Leur présence maintient l'attractivité. S'ils partent massivement, les autres utilisateurs trouvent moins de profils intéressants.
- Plus matchés → Profils avec le plus de conversations créées. Ils acceptent ET sont acceptés. Ce sont les plus socialement actifs.
- Meilleur score comportemental → Score calculé automatiquement toutes les heures sur les 15 dernières demandes reçues (30 jours glissants) : +3 si plus de 50% ont abouti à un match, +1 si entre 30% et 50%, −3 si plus de 33% ont expiré sans réponse. Ce score influence directement la visibilité dans l'algorithme. Il ne peut pas être modifié manuellement.
12. Ghosts & Temps de réponse
Conversations fantômes : conversation active sans message depuis 7 jours ou plus. Le tableau montre :
- User 1 / User 2 → Les deux participants avec leur dernière connexion. Si les deux sont inactifs depuis longtemps, la conversation est probablement définitivement morte.
- Dernier message par → Qui a écrit en dernier. L'autre est celui qui "ghoste" (ne répond pas).
- Jours de silence → Depuis combien de jours aucun message. Plus c'est élevé, moins il y a de chance que la conversation reprenne.
Le système envoie une notification de relance automatique aux deux parties à 7 jours d'inactivité (maximum 1 rappel toutes les 48h). Il n'y a pas de pénalité de score comportemental pour une conversation fantôme. La pénalité ne s'applique qu'aux demandes laissées expirer sans réponse.
Temps de réponse (médiane) : durée entre l'envoi d'une demande et la création de la conversation (double accord). La médiane est l'indicateur principal : elle n'est pas faussée par les cas extrêmes. Le voyant coloré indique directement l'état de santé : 🟢 < 2h (très bon) · 🟡 2-8h (normal) · 🟠 8-24h (moyen) · 🔴 > 24h (problème d'engagement). La moyenne est affichée en secondaire pour information.
13. Codes Partenaires
Les codes partenaires permettent à des ambassadeurs ou influenceurs de suivre les inscriptions générées grâce à eux. À l'inscription, l'utilisateur peut saisir un code (optionnel).
- Créer un code → Saisissez un nom/pseudonyme pour le partenaire. Un code unique est généré. Communiquez-le au partenaire.
- Inscriptions → Nombre d'utilisateurs inscrits avec ce code. Mesure l'impact de chaque partenaire.
- Supprimer → Désactive le code. Les comptes créés avec lui ne sont pas affectés.
14. Gestion des comptes admin (Créer / Changer mot de passe)
- Créer un admin → Entrez l'email, prénom et nom. Un mot de passe temporaire est généré automatiquement et envoyé par email. La personne se connecte puis peut changer son mot de passe. Un compte admin a accès à toutes les données et toutes les actions.
- Changer mon mot de passe → Modifiez le mot de passe de votre propre compte. L'ancien mot de passe est requis.
- Mon compte → Modifiez votre prénom, nom et téléphone affichés.
- Retirer admin à un utilisateur → Depuis la section Utilisateurs, fiche d'un admin, bouton "Retirer admin". Impossible pour le dernier admin restant.
15. Alertes Telegram - notifications instantanees
Le systeme envoie automatiquement une alerte sur Telegram a chaque evenement important. L'alerte arrive en quelques secondes sur votre telephone.
Evenements notifies
- Selfie en attente - un utilisateur a soumis un selfie qui necessite une validation manuelle. A traiter dans la journee.
- Photo a reviser - la photo de profil ne correspond pas suffisamment au selfie valide (2e echec). Verifier dans la section Photos a reviser.
- Signalement utilisateur - un membre a signale un autre membre. A traiter dans les 24-48 h.
- Signalement automatique - le systeme a detecte un comportement suspect et a suspendu le compte automatiquement. Verifiez si le ban est justifie.
- Nouveau recours - un utilisateur suspendu conteste sa suspension. A examiner dans les 48 h.
Créer un admin
Un mot de passe sera généré et envoyé par email. La personne se connecte avec cet email et ce mot de passe.
Changer mon mot de passe
Modifiez le mot de passe de votre compte administrateur.