Δεν πληρώνουν όλοι οι χρήστες, αλλά αυτοί που πληρώνουν — καθορίζουν τα έσοδα της εφαρμογής. ARPPU (Average Revenue Per Paying User) δείχνει το μέσο ποσό που φέρνει ένας πληρώνων χρήστης σε μια περίοδο. Σύμφωνα με τα δεδομένα της RevenueCat (2025), στις κορυφαίες 100 εφαρμογές το ARPPU είναι 6–8 φορές υψηλότερο από το ARPU — η διαφορά δείχνει πόσο μικρό είναι το μερίδιο του πληρώνοντος κοινού. Η μετρική είναι κρίσιμη για την αξιολόγηση της αποτελεσματικότητας της δημιουργίας εσόδων και της εργασίας με χρήστες premium.
Κύρια Σημεία
ARPPU (Average Revenue Per Paying User) — μια μετρική δημιουργίας εσόδων που λαμβάνει υπόψη μόνο τους πληρώνοντες χρήστες. Ο δείκτης απαντά στην ερώτηση: πόσο ξοδεύει κατά μέσο όρο ένας χρήστης που αποφάσισε να κάνει μια αγορά. Το ARPPU αποκλείει από τον υπολογισμό όλους όσοι δεν πληρώνουν — και αυτό είναι το 90–97% του κοινού στις περισσότερες εφαρμογές κινητού.
Η μετρική είναι απαραίτητη για την ανάλυση του premium τμήματος. Εάν το ARPU μειώνεται, αυτό μπορεί να προκληθεί τόσο από μείωση των εσόδων από τους πληρώνοντες όσο και από εισροή μεγάλου αριθμού δωρεάν χρηστών. Το ARPPU απομονώνει το αποτέλεσμα: εάν το ARPPU είναι σταθερό, το premium κοινό πληρώνει ως συνήθως και το πρόβλημα βρίσκεται στην ποσότητα ή την ποιότητα της κίνησης.
Σύμφωνα με τα δεδομένα της Sensor Tower (2025), το μέσο ARPPU σε παιχνίδια κινητού είναι 12,50 δολάρια για 90 ημέρες. Στην κατηγορία Strategy η αξία φτάνει τα 28 δολάρια, στο Hypercasual — 1,50 δολάρια. Όσο πιο σύνθετο το παιχνίδι, τόσο υψηλότερη η δέσμευση και το μέσο ποσό αγοράς των πληρωσάντων χρηστών. Σε βοηθητικά προγράμματα, το ARPPU είναι χαμηλότερο λόγω εφάπαξ αγορών χωρίς συνδρομές.
Ο τύπος ARPPU διαφέρει από το ARPU μόνο στον παρονομαστή. Αντί για όλους τους χρήστες, λαμβάνονται μόνο οι πληρώνοντες — όσοι πραγματοποίησαν τουλάχιστον μία συναλλαγή στην περίοδο. Ο πληρώνων χρήστης καθορίζεται σε επίπεδο αναγνωριστικού (User ID, Advertising ID) με σύνδεση στην πλατφόρμα (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
)
Η κλάση PayingUserMetrics ενσωματώνει τη λογική ARPPU. Η ιδιότητα arppu υπολογίζεται κατά την πρόσβαση — αυτό εγγυάται την επικαιρότητα των δεδομένων. Το PurchaseEvent καταγράφει κάθε αγορά. Για σωστό υπολογισμό απαιτείται απαλοιφή διπλοτύπων χρηστών: ακόμη κι αν ένα άτομο πραγματοποίησε 10 αγορές, μετράται μία φορά στον παρονομαστή.
Το ARPPU μπορεί να αυξηθεί τόσο λόγω αύξησης του μέσου ποσού αγοράς όσο και λόγω αύξησης της συχνότητας αγορών. Ο προσδιορισμός του οδηγού — το βασικό καθήκον του αναλυτή. Εάν το μέσο ποσό αγοράς αυξήθηκε — η αιτία είναι η αλλαγή τιμής ή η εμφάνιση ενός ακριβού προϊόντος. Εάν η συχνότητα αυξήθηκε — βελτιώθηκε η μηχανική των επαναλαμβανόμενων αγορών.
Η κύρια διαφορά — ο παρονομαστής. Το ARPU διαιρεί τα έσοδα με όλους τους χρήστες, το ARPPU — μόνο με τους πληρώνοντες. Η διαφορά μεταξύ των μετρικών αντικατοπτρίζει τη μετατροπή free-to-paying (F2P). Όσο μεγαλύτερη η διαφορά, τόσο λιγότεροι οι πληρώνοντες χρήστες, αλλά τόσο υψηλότερη η αξία τους για την επιχείρηση.
Ας εξετάσουμε μια υποθετική εφαρμογή. Έσοδα 50.000 δολάρια, χρήστες 500.000, πληρώνοντες — 10.000. ARPU = 0,10 δολάρια, ARPPU = 5 δολάρια. Η διαφορά 50 φορές υποδηλώνει μετατροπή 2%. Εάν το ARPPU αρχίσει να μειώνεται με σταθερό ARPU — σημαίνει ότι οι πληρώνοντες άρχισαν να πληρώνουν λιγότερο. Εάν το ARPU μειώνεται ταχύτερα από το ARPPU — η εφαρμογή προσελκύει πολλούς μη πληρώνοντες χρήστες.
Σύμφωνα με τα δεδομένα της Adjust (2025), η υγιής αναλογία ARPU προς ARPPU για παιχνίδια κινητού είναι από 1:5 έως 1:15. Για εφαρμογές συνδρομής, η αναλογία είναι στενότερη — από 1:3 έως 1:6, επειδή το μοντέλο συνδρομής προϋποθέτει υψηλότερη μετατροπή δωρεάν χρηστών σε πληρώνοντες.
| Μετρική | Παρονομαστής | Δείχνει |
|---|---|---|
| ARPU | Όλοι οι χρήστες | Μέσο έσοδο ανά χρήστη |
| ARPPU | Μόνο πληρώνοντες | Μέσο έσοδο ανά πληρώνοντα |
| Διαφορά | — | Μετατροπή F2P και αξία πληρώνοντος κοινού |
Η επιλογή μετρικής εξαρτάται από την εργασία. Για την αξιολόγηση της συνολικής αποτελεσματικότητας της δημιουργίας εσόδων, χρησιμοποιήστε το ARPU. Για ανάλυση προϊόντων premium και τιμολόγησης — ARPPU. Στη δοκιμή A/B νέων αγορών, το ARPPU θα δείξει εάν άλλαξε η αξία των πληρωσάντων, και το ARPU — πώς αυτό επηρέασε τα συνολικά έσοδα.
Το ARPPU είναι ευαίσθητο σε αλλαγές στο προϊόν και το μάρκετινγκ. Ας εξετάσουμε τους βασικούς παράγοντες που καθορίζουν την αξία της μετρικής. Η κατανόηση αυτών των παραγόντων επιτρέπει την πρόβλεψη της αντίδρασης του ARPPU σε αλλαγές και την αποφυγή λαθών στην ερμηνεία.
Το σύνολο των διαθέσιμων προϊόντων και οι τιμές τους — ο κύριος οδηγός του ARPPU. Η ύπαρξη ακριβών πακέτων (50–100 δολάρια) μετατοπίζει το μέσο ποσό αγοράς προς τα πάνω, ακόμη κι αν η πλειοψηφία αγοράζει φθηνά προϊόντα. Η Apple (2025) συνιστά τρία επίπεδα: βασικό (1–5 δολάρια), μεσαίο (10–30 δολάρια) και premium (50+ δολάρια) — αυτό καλύπτει τη ζήτηση διαφορετικών τμημάτων στο μέγιστο.
Σε εφαρμογές συνδρομής, το ARPPU καθορίζεται από το κόστος της συνδρομής. Ετήσιες συνδρομές με έκπτωση 30–50% αυξάνουν το ARPPU 6–8 φορές σε σύγκριση με τις μηνιαίες, αν και η μετατροπή σε ετήσια συνδρομή είναι χαμηλότερη. Η RevenueCat (2025) δείχνει: οι χρήστες ετήσιων συνδρομών έχουν ARPPU 60–120 δολάρια έναντι 8–15 δολαρίων για μηνιαίες.
Το ARPPU διαφέρει σημαντικά ανά χώρα και πλατφόρμα. Οι χρήστες iOS ξοδεύουν κατά μέσο όρο 2–3 φορές περισσότερο από Android. Ο λόγος δεν είναι μόνο το εισόδημα, αλλά και η ψυχολογία αγορών: οι κάτοχοι iPhone έχουν συνηθίσει να πληρώνουν για περιεχόμενο. Η Statista (2025) δείχνει: ARPPU στο iOS στις ΗΠΑ είναι 18 δολάρια, στο Android — 7 δολάρια για περίοδο 90 ημερών.
Η γεωγραφική τμηματοποίηση του ARPPU βοηθά στην προσαρμογή των τιμών. Στην Ιαπωνία οι χρήστες ξοδεύουν 1,5 φορές περισσότερο από ό,τι στις ΗΠΑ, ενώ το ARPPU είναι 30% υψηλότερο στην κατηγορία Games (Data.ai, 2025). Η διαφορά σχετίζεται με την κουλτούρα παιχνιδιών κινητού και την υψηλή επικράτηση των μηχανισμών gacha.
Το ARPPU διαφέρει ανάλογα με το είδος των αγορών που πραγματοποιούν οι χρήστες. Non-consumable (απενεργοποίηση διαφημίσεων, πρόσβαση premium) δίνουν εφάπαξ υψηλό ARPPU. Consumable (νομίσματα, ζωές, ενισχυτές) — τακτικές μικρές δαπάνες. Subscription — σταθερό ARPPU με σταδιακή αύξηση κατά την αύξηση της τιμής συνδρομής.
Ο αυτόματος υπολογισμός ARPPU ενσωματώνεται στο αναλυτικό σύστημα της εφαρμογής. Ας εξετάσουμε την υλοποίηση σε Kotlin με ομαδοποίηση ανά ημέρα. Το τμήμα διακομιστή συλλέγει συμβάντα αγορών από το In-App Purchase SDK και τα συγκεντρώνει σε αναφορές. Ο τοπικός υπολογισμός βοηθά στην επικύρωση δεδομένων της αναλυτικής πλατφόρμας.
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
)
}
}
Η μέθοδος distinct εγγυάται ότι ο χρήστης λαμβάνεται υπόψη μία φορά στον παρονομαστή, ακόμη κι αν πραγματοποίησε 50 αγορές. Το sumOf αθροίζει όλα τα έσοδα. Η συνάρτηση επιστρέφει το Monthly ARPPU. Αναλόγως υπολογίζονται Weekly και Daily ARPPU — αρκεί να αλλάξετε την περίοδο φιλτραρίσματος.
Για την επιτάχυνση του υπολογισμού σε μεγάλα δεδομένα, χρησιμοποιήστε συγκεντρωτικά ερωτήματα στη βάση δεδομένων. Ερώτημα SQL με GROUP BY userId και SUM(revenue) λειτουργεί ταχύτερα από τη φόρτωση όλων των εγγραφών στη μνήμη. Το Firebase BigQuery επιτρέπει την εκτέλεση τέτοιων ερωτημάτων σε πολυεκατομμύρια σύνολα δεδομένων μέσα σε δευτερόλεπτα.
Η αύξηση του ARPPU — καθήκον των product managers και των εμπόρων. Η μετρική αυξάνεται με τρεις βασικούς τρόπους: αύξηση τιμών, αύξηση συχνότητας αγορών και δημιουργία ακριβότερων προϊόντων. Κάθε τρόπος έχει περιορισμούς και απαιτεί δοκιμή.
Πρώτος τρόπος — δυναμική τιμολόγηση. Διαφορετικά τμήματα είναι διατεθειμένα να πληρώσουν διαφορετικά. Εξατομικευμένες προσφορές βάσει συμπεριφοράς: ένας χρήστης που αγόρασε 3+ φορές φθηνό ενισχυτή, είναι πιο πιθανό να αγοράσει ακριβό. Η δοκιμή A/B τιμών — ο μόνος αξιόπιστος τρόπος προσδιορισμού του βέλτιστου: η αύξηση τιμής κατά 10% με μείωση μετατροπής μικρότερη από 10% αυξάνει το ARPPU.
Δεύτερος τρόπος — συνδρομή σε εφαρμογές χωρίς συνδρομή. Η προσθήκη εβδομαδιαίας συνδρομής σε περιεχόμενο premium αυξάνει το ARPPU κατά 20–40% χωρίς αλλαγή τιμών εφάπαξ αγορών. Οι Auto-renewable subscriptions στο iOS δημιουργούν σταθερά έσοδα και προβλέψιμο ARPPU για προγραμματισμό.
Τρίτος τρόπος — δημιουργία μηχανισμών σπανιότητας. Περιορισμένα αντικείμενα, εποχιακά σετ και battle pass αυξάνουν το μέσο ποσό αγοράς. Σύμφωνα με τα δεδομένα της GameAnalytics (2025), οι εφαρμογές με battle pass έχουν 45% υψηλότερο ARPPU από εκείνες χωρίς. Ο μηχανισμός λειτουργεί λόγω του φαινομένου δέσμευσης: ο χρήστης αγόρασε battle pass και αναγκάζεται να παίζει πιο ενεργά, πραγματοποιώντας πρόσθετες αγορές.
Το ARPPU μπορεί να παραπλανήσει σε περίπτωση λανθασμένης ερμηνείας. Ας εξετάσουμε συνηθισμένες παγίδες. Η κύρια παγίδα — αύξηση του ARPPU εις βάρος της μείωσης της μετατροπής. Εάν μερικοί μεγάλοι πληρώνοντες έφυγαν και οι υπόλοιποι πληρώνουν το ίδιο — το ARPPU θα μειωθεί. Αλλά εάν η μετατροπή μειώθηκε και οι υπόλοιποι πληρώνοντες άρχισαν να πληρώνουν περισσότερο — το ARPPU θα αυξηθεί, αν και τα συνολικά έσοδα μειώθηκαν.
Δεύτερη παγίδα — σύγκριση ARPPU διαφορετικών προϊόντων χωρίς να λαμβάνεται υπόψη η ωριμότητά τους. Μια νέα εφαρμογή με 10 πληρώνοντες χρήστες έχει υψηλό ARPPU λόγω τυχαιότητας. Μετά από ένα χρόνο με χίλιους πληρώνοντες, το ARPPU θα μειωθεί — αυτό είναι φυσιολογικό. Συγκρίνετε ARPPU μόνο προϊόντων στον ίδιο κύκλο ζωής.
Τρίτη παγίδα — εποχικότητα. Το ARPPU αυξάνεται τον Δεκέμβριο κατά 30–50% λόγω εκπτώσεων και δώρων. Η σύγκριση Νοεμβρίου με Δεκέμβριο δεν είναι κατατοπιστική. Χρησιμοποιήστε σύγκριση year-over-year (YoY) για σωστή αξιολόγηση. Οι ανωμαλίες εποχικότητας συγκαλύπτουν την επιδείνωση του προϊόντος εάν δεν ληφθεί υπόψη η περίοδος.
Τέταρτη παγίδα — σύγχυση του ARPPU με το μέσο μέγεθος συναλλαγής (Average Transaction Size). Το ARPPU λαμβάνει υπόψη όλες τις αγορές ενός χρήστη σε μια περίοδο, το μέσο μέγεθος συναλλαγής — μόνο μία συναλλαγή. Εάν ένας χρήστης πραγματοποίησε 5 αγορές των 1 δολαρίου η καθεμία, ARPPU = 5 δολάρια, μέσο μέγεθος συναλλαγής = 1 δολάριο. Είναι διαφορετικές μετρικές για διαφορετικές αναλυτικές εργασίες.
Συχνές Ερωτήσεις
ARPPU — έσοδα από πληρώνοντα χρήστη σε μια περίοδο (μπορεί να περιλαμβάνει πολλές αγορές). Το μέσο μέγεθος συναλλαγής — το κόστος μίας συναλλαγής. Το ARPPU είναι πάντα μεγαλύτερο ή ίσο με το μέσο μέγεθος συναλλαγής εάν ο χρήστης πραγματοποιεί περισσότερες από μία αγορές στην περίοδο.
Ελέγξτε εάν έφυγαν μεγάλοι πληρώνοντες, εάν μειώθηκαν οι τιμές, εάν άλλαξε η σύνθεση των premium προϊόντων. Αναλύστε την ομάδα νέων πληρωσάντων: ίσως ήρθαν χρήστες με χαμηλότερη φερεγγυότητα.
Εξαρτάται από την κατηγορία. Για casual παιχνίδια το μηνιαίο ARPPU 5–10 δολάρια είναι φυσιολογικό. Για strategy — 20–40 δολάρια. Για εφαρμογές συνδρομής — 8–15 δολάρια το μήνα. Συγκρίνετε με τη διάμεσο ανά κατηγορία στις πλατφόρμες Data.ai ή Sensor Tower.
Οι χρήστες iOS ξοδεύουν 2–3 φορές περισσότερο από Android. Στην ανάλυση ARPPU, πάντα τμηματοποιείτε ανά πλατφόρμα — ο μέσος όρος δύο πλατφορμών δεν αντικατοπτρίζει την πραγματικότητα καμίας από αυτές.
Η αύξηση τιμών μπορεί να μειώσει τη μετατροπή σε πληρώνοντες. Εάν η αύξηση εσόδων από όσους συνεχίζουν να αγοράζουν είναι μικρότερη από την απώλεια από όσους έφυγαν — το ARPPU δεν αυξάνεται, αλλά μειώνεται. Η δοκιμή A/B βοηθά στην εύρεση του βέλτιστου σημείου τιμής.
Σύνοψη
Θα αναπτύξουμε μια εφαρμογή για κινητά έτοιμη για χρήση
Η IT Sectr δημιουργεί εφαρμογές iOS και Android για νεοφυείς επιχειρήσεις και επιχειρήσεις από το 2017. Θα σας συμβουλεύσουμε και θα προτείνουμε την καλύτερη λύση.
Διαβάστε επίσης