Finance : revenus, abonnements et dépenses pub
Les chiffres d'affaires de ton app : revenus, abonnements, dépenses d'acquisition, sur des tableaux de bord que tu composes.
Prérequis : RevenueCat branché sur le projet. Sans lui, la page propose de connecter le compte plutôt que d'afficher des zéros. Adjust s'ajoute pour le versant dépenses.
Les métriques disponibles
Revenus - source RevenueCat
| Métrique | Ce qu'elle mesure |
|---|---|
| MRR | Revenu mensuel récurrent |
| ARR | Revenu annuel récurrent |
| Revenue | Revenus encaissés sur la période |
| Churn | Taux d'attrition |
| Active subscribers | Abonnés actifs |
| Refund rate | Taux de remboursement |
| LTV per customer | Valeur vie moyenne par client |
Abonnements - source RevenueCat
| Métrique | Ce qu'elle mesure |
|---|---|
| New trials | Essais démarrés sur la période |
| Trial conversion rate | Part des essais qui deviennent payants |
| New customers | Nouveaux clients |
Marketing - source Adjust
| Métrique | Ce qu'elle mesure | Ventilable par |
|---|---|---|
| Marketing spend | Dépenses d'acquisition | réseau, campagne, pays |
| Installs | Installs attribués | réseau, campagne, pays |
Croisé
ROAS (revenu ÷ dépense) est déclaré comme métrique croisée entre les deux sources. Son calcul n'est pas encore livré : en attendant, les deux séries se lisent côte à côte sur un même tableau de bord.
Les périodes
| Groupe | Choix |
|---|---|
| Glissant | 7 jours, 30 jours, 90 jours, 365 jours |
| Depuis le début | Mois, trimestre, année en cours |
| Clos | Mois, trimestre, année précédents |
Le choix de période cascade sur tout le tableau de bord : un widget ne porte pas sa propre période, sinon deux graphiques côte à côte ne se comparent plus.
Construire un tableau de bord
Un tableau de bord est fait de sections, chaque section contient des widgets.
Tutoriel - un tableau de bord revenus
- Ouvre Finance. Le tableau de bord « Vue d'ensemble » est créé automatiquement au premier chargement.
- + Section, nomme-la « Revenus ».
- + Widget : choisis la métrique MRR, la visualisation KPI. Un chiffre unique, gros, en haut de section - c'est ce qu'on regarde en premier.
- Ajoute un second widget : métrique Revenue, visualisation Ligne. La tendance à côté du chiffre.
- Nouvelle section « Acquisition » : Marketing spend en Aires empilées, ventilé par réseau.
- Change la période en haut : tout se recalcule ensemble.
Les visualisations
| Type | Bon pour |
|---|---|
| KPI | Un chiffre unique, la valeur du moment |
| Ligne / Aires | Une tendance dans le temps |
| Aires empilées / Barres empilées | Une composition qui évolue |
| Barres | Une comparaison entre catégories |
| Donut / Camembert | Une répartition à un instant donné |
Toutes les métriques n'acceptent pas toutes les visualisations : le catalogue ne propose que celles qui ont un sens pour la métrique choisie. Un taux de conversion en camembert ne veut rien dire, et n'est donc pas offert.
Un widget Adjust sur un projet sans Adjust le dit explicitement plutôt que d'afficher une courbe plate.
Fraîcheur des chiffres
Les réponses sont mises en cache, avec une durée qui dépend de ce qu'on regarde.
| Ce qu'on regarde | Cache | Pourquoi |
|---|---|---|
| Période en cours (RevenueCat) | 1 à 5 minutes | Le chiffre bouge encore |
| Période close (RevenueCat) | 1 à 24 heures | Le chiffre ne bougera plus |
| Adjust, période en cours | 15 minutes | L'attribution se consolide lentement |
Deux conséquences à connaître avant de s'inquiéter d'un écart :
- Un chiffre du jour peut avoir quelques minutes de retard. C'est le cache, pas une perte de données.
- Un chiffre d'attribution du jour même est toujours partiel, quelle que soit la fraîcheur : Adjust consolide sur plusieurs heures.
RevenueCat limite par ailleurs son API à 15 requêtes par minute et par projet. Appwin s'y tient avec une file d'attente : c'est aussi pour ça que tout n'est pas rechargé à chaque affichage.
Suite
- RevenueCat - brancher la source des revenus
- Adjust - brancher la source des dépenses
- ASO - ce qui se passe en amont de l'installation