ARPPU: ما هو، معادلة الحساب والمقياس

المؤلف: IT Sectr نُشر: 2026-04-20 وقت القراءة: 9 دق

ليس كل المستخدمين يدفعون، لكن أولئك الذين يدفعون يحددون إيرادات التطبيق. ARPPU (Average Revenue Per Paying User) يظهر متوسط المبلغ الذي يجلبه المستخدم الدافع خلال فترة. وفقاً لـ RevenueCat (2025)، في أفضل 100 تطبيق، يتجاوز ARPPU ARPU بمقدار 6–8 مرات — تُظهر الفجوة مدى صغر حصة الجمهور الدافع. هذا المقياس حاسم لتقييم فعالية تحقيق الربح والعمل مع المستخدمين المميزين.

الرئيسية

  • ARPPU — متوسط الإيراد لكل مستخدم دافع، يأخذ في الاعتبار فقط أولئك الذين قاموا بعملية شراء.
  • المعادلة ARPPU = إجمالي الإيراد / عدد المستخدمين الدافعين خلال فترة.
  • المقياس دائماً أعلى من ARPU — كلما كانت الفجوة أكبر، كلما انخفض تحويل المستخدمين المجانيين إلى دافعين.
  • ارتفاع ARPPU ليس دائماً جيداً — إذا ارتفع على حساب انخفاض التحويل، فإن الشركة تخسر الإيرادات.
  • تحليل ARPPU حسب المجموعات يساعد في تحديد أفضل القنوات واستراتيجيات تحقيق الربح.

ما هو ARPPU؟

ARPPU (Average Revenue Per Paying User) هو مقياس للربحية يأخذ في الاعتبار فقط المستخدمين الدافعين. يجيب المؤشر على السؤال: كم ينفق في المتوسط المستخدم الذي قرر إجراء عملية شراء. يستبعد ARPPU من الحساب كل من لا يدفع — وهذا يمثل 90–97% من الجمهور في معظم التطبيقات المحمولة.

هذا المقياس لا غنى عنه لتحليل الشريحة المميزة. إذا انخفض ARPU، فقد يكون ذلك بسبب انخفاض الإيرادات من الدافعين أو بسبب تدفق عدد كبير من المستخدمين المجانيين. يعزل ARPPU التأثير: إذا كان ARPPU مستقراً، فإن الجمهور المميز يدفع كالمعتاد، والمشكلة تكمن في كمية أو جودة حركة المرور.

وفقاً لـ Sensor Tower (2025)، يبلغ متوسط ARPPU في الألعاب المحمولة 12.50 دولاراً لكل 90 يوماً. في فئة Strategy تصل القيمة إلى 28 دولاراً، في Hypercasual — 1.50 دولار. كلما كانت اللعبة أكثر تعقيداً، زاد التفاعل ومتوسط إنفاق المستخدمين الدافعين. في التطبيقات utility، يكون ARPPU أقل بسبب المشتريات لمرة واحدة دون اشتراكات.

كيف يتم حساب ARPPU

تختلف معادلة ARPPU عن ARPU فقط في المقام. بدلاً من جميع المستخدمين، يتم أخذ المستخدمين الدافعين فقط — أولئك الذين قاموا بعملية شراء واحدة على الأقل خلال الفترة. المستخدم الدافع يُحدد على مستوى المعرف (User ID، Advertising ID) المرتبط بالمنصة (iOS / Android).

kotlin
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

يمكن أن ينمو ARPPU نتيجة لزيادة متوسط قيمة الفاتورة أو نتيجة لزيادة وتيرة المشتريات. تحديد المحرك هو مهمة رئيسية للمحلل. إذا زاد متوسط الفاتورة — فإن السبب هو تغير الأسعار أو ظهور منتج باهظ الثمن. إذا زاد التكرار — تحسنت آلية المشتريات المتكررة.

الفرق بين ARPPU و ARPU

الفرق الرئيسي هو المقام. ARPU يقسم الإيراد على جميع المستخدمين، ARPPU — فقط على المستخدمين الدافعين. تعكس الفجوة بين المقياسين معدل التحويل من مجاني إلى دافع (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 ومتى إلى ARPPU

اختيار المقياس يعتمد على المهمة. لتقييم الكفاءة العامة لتحقيق الربح، استخدم ARPU. لتحليل المنتجات المميزة والتسعير — ARPPU. عند اختبار A/B للمشتريات الجديدة، سيظهر ARPPU ما إذا كانت قيمة الدافعين قد تغيرت، بينما سيظهر ARPU كيف أثر ذلك على الإيراد الإجمالي.

العوامل المؤثرة على ARPPU

ARPPU حساس للتغيرات في المنتج والتسويق. دعنا ننظر في العوامل الرئيسية التي تحدد قيمة المقياس. فهم هذه العوامل يساعد على توقع رد فعل ARPPU للتغيرات وتجنب الأخطاء في التفسير.

هيكل التسعير

مجموعة المنتجات المتاحة وأسعارها هي المحرك الأساسي لـ ARPPU. وجود حزم باهظة الثمن (50–100 دولار) يرفع متوسط الفاتورة، حتى لو كان معظم المستخدمين يشترون الرخيص. توصي Apple (2025) بثلاثة مستويات: أساسي (1–5 دولار)، متوسط (10–30 دولار)، ومميز (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 (إزالة الإعلانات، الوصول المميز) يعطي ARPPU مرتفعاً لمرة واحدة. Consumable (عملات، حيوات، معززات) — نفقات صغيرة منتظمة. Subscription — ARPPU مستقر مع نمو تدريجي عند زيادة سعر الاشتراك.

كيفية حساب ARPPU عملياً

الحساب التلقائي لـ ARPPU يُدمج في نظام التحليلات للتطبيق. دعنا ننظر في تنفيذ بلغة Kotlin مع التجميع حسب الأيام. يجمع جانب الخادم أحداث الشراء من In-App Purchase SDK ويجمعها في تقارير. يساعد الحساب المحلي في التحقق من بيانات منصة التحليلات.

kotlin
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 تجمع كل الإيرادات. تعيد الدالة ARPPU الشهري. يتم حساب ARPPU الأسبوعي واليومي بشكل مماثل — فقط قم بتغيير فترة التصفية.

لتسريع الحساب على البيانات الكبيرة، استخدم استعلامات التجميع في قاعدة البيانات. استعلام SQL مع GROUP BY userId و SUM(revenue) يعمل أسرع من تحميل جميع السجلات في الذاكرة. Firebase BigQuery يتيح تنفيذ هذه الاستعلامات على مجموعات بيانات الملايين في ثوانٍ.

استراتيجيات تحسين ARPPU

زيادة ARPPU هي مهمة مديري المنتجات والمسوقين. يزداد المقياس بثلاث طرق رئيسية: زيادة الأسعار، زيادة وتيرة المشتريات، وإنشاء منتجات أكثر تكلفة. لكل طريقة حدود وتتطلب اختباراً.

الطريقة الأولى هي التسعير الديناميكي. الشرائح المختلفة مستعدة للدفع بشكل مختلف. عروض مخصصة بناءً على السلوك: المستخدم الذي اشترى معززاً باهظ الثمن 3 مرات أو أكثر، من المرجح أن يشتري معززاً رخيصاً. اختبار A/B للأسعار هو الطريقة الوحيدة الموثوقة لتحديد النقطة المثلى: زيادة السعر بنسبة 10% مع انخفاض التحويل أقل من 10% يزيد ARPPU.

الطريقة الثانية هي الاشتراكات في التطبيقات غير الاشتراكية. إضافة اشتراك أسبوعي للمحتوى المميز يزيد ARPPU بنسبة 20–40% دون تغيير أسعار المشتريات لمرة واحدة. الاشتراكات المتجددة تلقائياً على iOS تولد إيرادات مستقرة و ARPPU يمكن التنبؤ به للتخطيط.

الطريقة الثالثة هي إنشاء آليات الندرة. العناصر المحدودة، المجموعات الموسمية، وبطاقات المعركة تزيد متوسط الفاتورة. وفقاً لـ GameAnalytics (2025)، التطبيقات التي تحتوي على بطاقة معركة لديها ARPPU أعلى بنسبة 45% من تلك التي لا تحتوي عليها. تعمل الآلية من خلال تأثير الالتزام: المستخدم اشترى بطاقة المعركة ويضطر للعب بنشاط أكبر، مما يؤدي إلى مشتريات إضافية.

مخاطر تفسير ARPPU

يمكن أن يكون ARPPU مضللاً عند تفسيره بشكل غير صحيح. دعنا نستعرض المخاطر الشائعة. الخطر الرئيسي — نمو ARPPU بسبب انخفاض التحويل. إذا غادر عدة دافعين كبار بينما يدفع الباقون كما هو — سينخفض ARPPU. ولكن إذا انخفض التحويل بينما بدأ الدافعون المتبقون في الدفع أكثر — سيرتفع ARPPU، على الرغم من انخفاض الإيراد الإجمالي.

الخطر الثاني — مقارنة ARPPU لمنتجات مختلفة دون مراعاة نضجها. تطبيق جديد مع 10 مستخدمين دافعين لديه ARPPU مرتفع بسبب العشوائية. بعد عام مع ألف مستخدم دافع، سينخفض ARPPU — وهذا طبيعي. قارن ARPPU فقط للمنتجات في نفس مرحلة دورة الحياة.

الخطر الثالث — الموسمية. يرتفع ARPPU بنسبة 30–50% في ديسمبر بسبب الخصومات والهدايا في الأعياد. مقارنة نوفمبر بديسمبر غير مفيدة. استخدم المقارنة السنوية (YoY) للتقييم الصحيح. الشذوذ الموسمي يخفي تدهور المنتج إذا لم تؤخذ الفترة في الاعتبار.

الخطر الرابع — الخلط بين ARPPU ومتوسط قيمة الفاتورة (Average Transaction Size). ARPPU يأخذ في الاعتبار جميع مشتريات مستخدم واحد خلال فترة، بينما متوسط قيمة الفاتورة — معاملة واحدة فقط. إذا قام مستخدم بـ 5 مشتريات بقيمة 1 دولار لكل منها، ARPPU = 5 دولارات، متوسط الفاتورة = 1 دولار. هذان مقياسان مختلفان لمهام تحليلية مختلفة.

الأسئلة الشائعة

كيف يختلف ARPPU عن متوسط الفاتورة؟

ARPPU — الإيراد من المستخدم الدافع خلال فترة (قد يشمل مشتريات متعددة). متوسط الفاتورة — تكلفة معاملة واحدة. ARPPU دائماً أكبر من أو يساوي متوسط الفاتورة إذا قام المستخدم بأكثر من عملية شراء واحدة خلال الفترة.

ماذا تفعل إذا انخفض ARPPU؟

تحقق مما إذا كان الدافعون الكبار قد غادروا، أو انخفضت الأسعار، أو تغيرت تركيبة المنتجات المميزة. حلل المجموعة الجديدة من الدافعين: ربما جاء مستخدمون بقدرة شرائية أقل.

ما هو ARPPU الذي يعتبر مرتفعاً؟

يعتمد على الفئة. لألعاب casual، ARPPU الشهري 5–10 دولارات — طبيعي. للـ Strategy — 20–40 دولاراً. لتطبيقات الاشتراك — 8–15 دولاراً شهرياً. قارن مع الوسيط حسب الفئة على منصات Data.ai أو Sensor Tower.

كيف تؤثر المنصة على ARPPU؟

مستخدمو iOS ينفقون 2–3 أضعاف مستخدمي Android. عند تحليل ARPPU، قم دائماً بالتقسيم حسب المنصة — متوسط المنصتين لا يعكس واقع أي منهما.

لماذا قد لا ينمو ARPPU عند زيادة الأسعار؟

زيادة الأسعار قد تقلل التحويل إلى مستخدمين دافعين. إذا كانت الزيادة في الإيراد من أولئك الذين يستمرون في الشراء أقل من الخسارة من المغادرين — ARPPU لا ينمو، بل ينخفض. يساعد اختبار A/B في إيجاد نقطة السعر المثلى.

الخلاصة

  • ARPPU — متوسط الإيراد لكل مستخدم دافع، مقياس رئيسي للشريحة المميزة.
  • المعادلة ARPPU = الإيراد / عدد المستخدمين الدافعين — كل مستخدم يُحتسب مرة واحدة.
  • الفجوة بين ARPU و ARPPU تظهر تحويل المستخدمين المجانيين إلى دافعين.
  • يتأثر ARPPU بالأسعار، المنطقة، المنصة، ونوع المشتريات (consumable / subscription / non-consumable).
  • تحسين ARPPU من خلال التسعير الديناميكي، الاشتراكات، وآليات الندرة.
  • المخاطر تشمل الموسمية، انخفاض التحويل مع نمو ARPPU، والخلط مع متوسط الفاتورة.
  • الأدوات RevenueCat، Amplitude، Firebase تؤتمت الحساب وتقدم تحليلاً حسب المجموعات والمنصات.

سنقوم بتطوير تطبيق جوال جاهز

تقدم IT Sectr تطبيقات iOS وAndroid للشركات الناشئة والشركات منذ عام 2017. سوف نقدم لك النصح ونقترح أفضل حل.

مناقشة المشروع

اقرأ أيضًا