Tous les utilisateurs ne paient pas, mais ceux qui paient déterminent les revenus de l'application. L'ARPPU (Average Revenue Per Paying User) montre le montant moyen qu'un utilisateur payant apporte sur une période. Selon RevenueCat (2025), dans le top 100 des applications, l'ARPPU est 6 à 8 fois plus élevé que l'ARPU — cet écart démontre à quel point la part de l'audience payante est faible. Cette métrique est essentielle pour évaluer l'efficacité de la monétisation et le travail avec les utilisateurs premium.
Points clés
L'ARPPU (Average Revenue Per Paying User) est une métrique de monétisation qui ne prend en compte que les utilisateurs payants. L'indicateur répond à la question : combien dépense en moyenne un utilisateur qui décide de faire un achat. L'ARPPU exclut du calcul tous ceux qui ne paient pas — soit 90 à 97 % de l'audience dans la plupart des applications mobiles.
Cette métrique est indispensable pour analyser le segment premium. Si l'ARPU baisse, cela peut être dû soit à une diminution des revenus des payants, soit à un afflux important d'utilisateurs gratuits. L'ARPPU isole l'effet : si l'ARPPU est stable, l'audience premium paie comme d'habitude, et le problème réside dans la quantité ou la qualité du trafic.
Selon Sensor Tower (2025), l'ARPPU moyen dans les jeux mobiles est de 12,50 $ sur 90 jours. Dans la catégorie Strategy, la valeur atteint 28 $, dans Hypercasual — 1,50 $. Plus le jeu est complexe, plus l'engagement et les dépenses moyennes des utilisateurs payants sont élevés. Dans les utilitaires, l'ARPPU est plus faible en raison d'achats uniques sans abonnements.
La formule de l'ARPPU ne diffère de celle de l'ARPU que par le dénominateur. Au lieu de tous les utilisateurs, seuls les utilisateurs payants sont pris en compte — ceux qui ont effectué au moins une transaction pendant la période. Un utilisateur payant est identifié au niveau de l'identifiant (User ID, Advertising ID) lié à la plateforme (iOS / Android).
data class PayingUserMetrics(
val totalRevenue: Double,
val payingUsersCount: Int
) {
val arppu: Double
get() = roundToTwoDecimals(
totalRevenue / payingUsersCount
)
}
data class PurchaseEvent(
val userId: String,
val productId: String,
val priceUSD: Double
)
La classe PayingUserMetrics encapsule la logique de l'ARPPU. La propriété arppu est calculée à l'accès — cela garantit la fraîcheur des données. PurchaseEvent enregistre chaque achat. Pour un calcul correct, il est nécessaire de dédupliquer les utilisateurs : même si une personne a effectué 10 achats, elle est comptée une fois au dénominateur.
L'ARPPU peut croître à la fois par l'augmentation du panier moyen et par l'augmentation de la fréquence d'achat. Déterminer le moteur est une tâche clé de l'analyste. Si le panier moyen a augmenté — la cause est un changement de prix ou l'apparition d'un produit cher. Si la fréquence a augmenté — les mécaniques d'achats répétés se sont améliorées.
La principale différence est le dénominateur. L'ARPU divise les revenus par tous les utilisateurs, l'ARPPU — uniquement par les payants. L'écart entre les métriques reflète le taux de conversion gratuit-à-payant (F2P). Plus l'écart est grand, moins il y a d'utilisateurs payants, mais plus leur valeur pour l'entreprise est élevée.
Considérons une application hypothétique. Revenus de 50 000 $, 500 000 utilisateurs, payants — 10 000. ARPU = 0,10 $, ARPPU = 5 $. Un écart de 50 fois indique un taux de conversion de 2 %. Si l'ARPPU commence à baisser alors que l'ARPU est stable — les payants dépensent moins. Si l'ARPU baisse plus vite que l'ARPPU — l'application attire de nombreux utilisateurs non payants.
Selon Adjust (2025), un rapport sain entre l'ARPU et l'ARPPU pour les jeux mobiles est de 1:5 à 1:15. Pour les applications par abonnement, le rapport est plus proche — de 1:3 à 1:6, car le modèle d'abonnement implique un taux de conversion plus élevé des utilisateurs gratuits en payants.
| Métrique | Dénominateur | Montre |
|---|---|---|
| ARPU | Tous les utilisateurs | Revenu moyen par utilisateur |
| ARPPU | Payants uniquement | Revenu moyen par utilisateur payant |
| Écart | — | Conversion F2P et valeur de l'audience payante |
Le choix de la métrique dépend de la tâche. Pour évaluer l'efficacité globale de la monétisation, utilisez l'ARPU. Pour analyser les produits premium et la tarification — l'ARPPU. Lors des tests A/B de nouveaux achats, l'ARPPU montrera si la valeur des payants a changé, tandis que l'ARPU montrera comment cela a affecté le revenu total.
L'ARPPU est sensible aux changements dans le produit et le marketing. Examinons les facteurs clés qui déterminent la valeur de la métrique. Comprendre ces facteurs permet de prédire la réaction de l'ARPPU aux changements et d'éviter les erreurs d'interprétation.
L'ensemble des produits disponibles et leurs prix sont le moteur principal de l'ARPPU. La présence de packs chers (50–100 $) fait monter le panier moyen, même si la majorité achète des produits bon marché. Apple (2025) recommande trois niveaux : basique (1–5 $), moyen (10–30 $) et premium (50+ $) — cela couvre au maximum la demande des différents segments.
Dans les applications par abonnement, l'ARPPU est déterminé par le prix de l'abonnement. Les abonnements annuels avec une réduction de 30–50 % augmentent l'ARPPU de 6 à 8 fois par rapport aux mensuels, bien que la conversion vers l'abonnement annuel soit plus faible. RevenueCat (2025) montre : les utilisateurs d'abonnements annuels ont un ARPPU de 60–120 $ contre 8–15 $ pour les mensuels.
L'ARPPU varie fortement selon le pays et la plateforme. Les utilisateurs iOS dépensent en moyenne 2 à 3 fois plus que les utilisateurs Android. La raison n'est pas seulement le revenu, mais aussi la psychologie d'achat : les propriétaires d'iPhone ont l'habitude de payer pour du contenu. Statista (2025) montre : l'ARPPU sur iOS aux États-Unis est de 18 $, sur Android — 7 $ sur une période de 90 jours.
La segmentation géographique de l'ARPPU aide à ajuster les prix. Au Japon, les utilisateurs dépensent 1,5 fois plus qu'aux États-Unis, avec un ARPPU 30 % plus élevé dans la catégorie Games (Data.ai, 2025). La différence est liée à la culture du jeu mobile et à la forte prévalence des mécaniques gacha.
L'ARPPU varie selon le type d'achats effectués par les utilisateurs. Non-consumable (suppression des publicités, accès premium) offre un ARPPU unique élevé. Consumable (pièces, vies, boosters) — des dépenses régulières faibles. Subscription — ARPPU stable avec une croissance progressive lors de l'augmentation du prix de l'abonnement.
Le calcul automatique de l'ARPPU est intégré au système d'analyse de l'application. Examinons une implémentation en Kotlin avec regroupement par jour. Le côté serveur collecte les événements d'achat du SDK d'achat intégré et les agrège dans des rapports. Le calcul local permet de valider les données de la plateforme d'analyse.
class ARPPURepository(
private val purchaseDao: PurchaseDao
) {
fun getMonthlyARPPU(
year: Int,
month: Int
): Double {
val purchases = purchaseDao
.getPurchasesInPeriod(year, month)
val payingUsers = purchases
.map { it.userId }
.distinct()
.count()
val totalRevenue = purchases
.sumOf { it.priceUSD }
return roundToTwoDecimals(
totalRevenue / payingUsers
)
}
}
La méthode distinct garantit qu'un utilisateur est compté une fois au dénominateur, même s'il a effectué 50 achats. sumOf additionne tous les revenus. La fonction renvoie l'ARPPU mensuel. L'ARPPU hebdomadaire et quotidien sont calculés de la même manière — il suffit de modifier la période de filtrage.
Pour accélérer le calcul sur de grands volumes de données, utilisez des requêtes d'agrégation dans la base de données. Une requête SQL avec GROUP BY userId et SUM(revenue) fonctionne plus rapidement que le chargement de tous les enregistrements en mémoire. Firebase BigQuery permet d'exécuter ces requêtes sur des ensembles de données de millions d'entrées en quelques secondes.
Augmenter l'ARPPU est une tâche pour les chefs de produit et les spécialistes du marketing. La métrique est augmentée de trois manières principales : augmenter les prix, augmenter la fréquence d'achat et créer des produits plus chers. Chaque méthode a des limites et nécessite des tests.
La première méthode est la tarification dynamique. Différents segments sont prêts à payer différemment. Des offres personnalisées basées sur le comportement : un utilisateur qui a acheté un booster cher 3 fois ou plus est plus susceptible d'en acheter un bon marché. Les tests A/B de prix sont le seul moyen fiable de déterminer le point optimal : une augmentation de prix de 10 % avec une baisse de conversion inférieure à 10 % augmente l'ARPPU.
La deuxième méthode est l'abonnement dans les applications sans abonnement. L'ajout d'un abonnement hebdomadaire au contenu premium augmente l'ARPPU de 20 à 40 % sans modifier les prix des achats uniques. Les abonnements à renouvellement automatique sur iOS génèrent des revenus stables et un ARPPU prévisible pour la planification.
La troisième méthode est la création de mécaniques de rareté. Les objets limités, les ensembles saisonniers et les passes de combat augmentent le panier moyen. Selon GameAnalytics (2025), les applications avec un passe de combat ont un ARPPU 45 % plus élevé que celles sans. La mécanique fonctionne par l'effet d'engagement : l'utilisateur a acheté le passe de combat et est obligé de jouer plus activement, effectuant des achats supplémentaires.
L'ARPPU peut être trompeur s'il est mal interprété. Examinons les pièges courants. Le piège principal — la croissance de l'ARPPU due à une baisse de conversion. Si plusieurs gros payeurs sont partis et que les autres paient autant — l'ARPPU baissera. Mais si la conversion a baissé alors que les payeurs restants ont commencé à payer plus — l'ARPPU augmentera, bien que le revenu total ait diminué.
Le deuxième piège — comparer l'ARPPU de différents produits sans tenir compte de leur maturité. Une nouvelle application avec 10 utilisateurs payants a un ARPPU élevé en raison du hasard. Après un an avec un millier de payants, l'ARPPU diminuera — c'est normal. Ne comparez l'ARPPU que de produits au même stade de cycle de vie.
Le troisième piège — la saisonnalité. L'ARPPU augmente de 30 à 50 % en décembre en raison des réductions et des cadeaux de fin d'année. Comparer novembre avec décembre n'est pas informatif. Utilisez une comparaison d'une année sur l'autre (YoY) pour une évaluation correcte. Les anomalies saisonnières masquent la détérioration du produit si la période n'est pas prise en compte.
Le quatrième piège — confondre l'ARPPU avec le panier moyen (Average Transaction Size). L'ARPPU prend en compte tous les achats d'un utilisateur sur une période, le panier moyen — une seule transaction. Si un utilisateur a effectué 5 achats de 1 $ chacun, ARPPU = 5 $, panier moyen = 1 $. Ce sont des métriques différentes pour des tâches analytiques différentes.
Foire aux questions
L'ARPPU est le revenu d'un utilisateur payant sur une période (peut inclure plusieurs achats). Le panier moyen est le coût d'une transaction. L'ARPPU est toujours supérieur ou égal au panier moyen si un utilisateur effectue plus d'un achat au cours de la période.
Vérifiez si les gros payeurs sont partis, si les prix ont baissé ou si la composition des produits premium a changé. Analysez la cohorte des nouveaux payants : il est possible que des utilisateurs avec une capacité de paiement inférieure soient arrivés.
Cela dépend de la catégorie. Pour les jeux casual, un ARPPU mensuel de 5 à 10 $ est normal. Pour Strategy — 20 à 40 $. Pour les applications par abonnement — 8 à 15 $ par mois. Comparez avec la médiane de la catégorie sur les plateformes Data.ai ou Sensor Tower.
Les utilisateurs iOS dépensent 2 à 3 fois plus que les utilisateurs Android. Lors de l'analyse de l'ARPPU, segmentez toujours par plateforme — la moyenne des deux plateformes ne reflète la réalité d'aucune d'entre elles.
L'augmentation des prix peut réduire la conversion en payants. Si le gain de revenu de ceux qui continuent à acheter est inférieur à la perte de ceux qui sont partis — l'ARPPU n'augmente pas, il baisse. Les tests A/B aident à trouver le point de prix optimal.
Résumé
Nous développerons une application mobile clé en main
IT Sectr crée des applications iOS et Android pour les startups et les entreprises depuis 2017. Nous vous conseillerons et vous proposerons la meilleure solution.
Lisez aussi