Madar AI
→ عودة للمدوّنة
تقني

دليل مؤسس MENA لـ App Store Connect: تحليلات الاشتراك بالتفصيل

إيه معنى Active Subscribers و Subscribers و Paid Subscribers و Recoverable Cancellations فعلاً — بالإضافة للإشارات الخاصة بـMENA اللي لازم تتابعها وأخطاء التقارير اللي محتاج تعرفها

دليل مؤسس MENA لـ App Store Connect: تحليلات الاشتراك بالتفصيل

لوحة الاشتراك في App Store Connect هي أكثر بنية تحتية للنمو ما بيقرأهاش معظم مؤسسي MENA رغم إنها موجودة عندهم. RevenueCat بياخد الفضل في “لوحة الاشتراك” في أغلب الـstacks. لكن App Store Connect عنده بيانات RevenueCat ما يقدرش يبنيها — هي اللي Apple نفسها بتشوفها، وبتظهر إشارات عن شغل اشتراكاتك ما تقدرش أي أداة طرف ثالث تعيد بناءها بالكامل.

المشكلة إن اللوحة كثيفة، أسماء المقاييس بتتداخل بشكل مربك، وبعضهم مختلف بصمت عن اللي اسمه بيوحي بيه. المؤسسون اللي ما بيفهموش كل رقم بيقيس إيه فعلاً هياخدوا قرارات تسعير واحتفاظ واكتساب على إشارة غلط.

ده اللي بيقيسه كل مقياس فعلاً، تستخدمه في إيه، فين الإشارات الخاصة بـMENA، وأي أخطاء تقارير Apple محتاج تعرفها.

الأربع مقاييس “subscriber” اللي مش نفس الشيء

App Store Connect بيظهر أربع مقاييس كلهم بيرنّوا زي “كام واحد بيدفعلي”:

  1. Active Subscribers
  2. Subscribers
  3. Paid Subscribers
  4. Recoverable Cancellations

دول مقاييس مختلفة. ده اللي هو كل واحد فيهم.

Active Subscribers

عدد المستخدمين اللي وقت توليد التقرير، عندهم اشتراك مُفعّل — دافعين أو في تجربة مجانية أو في عرض تعريفي أو في فترة سماح. ده الرقم اللي تحتاجه لما تجاوب على “كام واحد عنده وصول لميزاتي المدفوعة دلوقتي؟” بيتضمن أي حد عنده اشتراك صالح، بغض النظر إذا كان دفع فعلاً أم لا.

ده كمان الرقم الأكثر مبالغة في قاعدتك الدافعة الحقيقية، لأنه بيدخل فيه مستخدمي التجربة المجانية اللي ما حوّلوش لسه ومستخدمي فترة السماح اللي دفعهم فشل فعلاً.

Subscribers

عدد المستخدمين بـاشتراك مدفوع مُفعّل، باستثناء التجارب المجانية. ده أقرب لما أغلب المؤسسين بيقصدوه لما بيقولوا “عدد مشتركيني”. لكن لسه بيتضمن المستخدمين في فترات السماح بعد فشل تجديد — Apple بتفضل تعتبرهم Subscribers لمدة تصل لـ60 يوم وهي بتحاول إعادة المحاولة.

الفرق بين Active Subscribers و Subscribers بيقولّك حجم خط التجارب المجانية بتاعك. لو Active Subscribers أعلى بـ12% من Subscribers، عندك فرصة تحويل تجربة ملحوظة الشهر ده — وخطر فقد ملحوظ لو التجارب فشلت تتحوّل.

عدد المستخدمين اللي عملوا تجديد مدفوع واحد على الأقل — دفعوا فترة واحدة على الأقل بعد أي عرض تعريفي أو تجريبي. ده المقياس الأقرب لـ”الناس اللي تعاملوا فعلاً بفلوس مع المنتج”. هو الرقم الصح لحسابات الاحتفاظ، لأن أسئلة الاحتفاظ عن الناس اللي دفعت، مش اللي بدأت تجربة.

Active Subscribers > Subscribers > Paid Subscribers في أي أسبوع. الفجوات بينهم بتقولّك عن فنل تجربة-إلى-مدفوع، وانكشاف فترة السماح، وصحة التجديد.

المقياس اللي أغلب المؤسسين بيغلط فيه: Proceeds

App Store Connect بيُبلّغ عن حاجتين مرتبطتين لكن مختلفتين في عرض المالية:

  • Proceeds — اللي Apple دفعتلك بعد عمولتها
  • Customer Price — اللي المستخدم دفعه قبل عمولة Apple

أغلب المؤسسين بيقرأوا Proceeds في اللوحة ويعاملوها كـ”إيرادات”. مش إيرادات بالمعنى اللي بيستخدمه فريق المحاسبة أو المستثمر. هي الصافي لحسابك البنكي، بعد عمولة Apple بنسبة 15% أو 30% وبعد تحويل العملة من Apple وأي ضرائب محلية Apple بتجمعها نيابة عنك.

لو بتقارن ROAS أو LTV عبر الشبكات، لازم تكون متسق: Proceeds مقابل الإنفاق الإعلاني بيديك ROAS صافي، بينما Customer Price مقابل الإنفاق الإعلاني بيديك رقم إجمالي أقرب لإزاي شبكات الإعلانات بتقيس إيراداتها المُسنَدة. أغلب شبكات الإعلانات افتراضياً إجمالي. بنشوف فرق بتُبلّغ عن ROAS فعلي أقل بـ15-30% لأنهم بيستخدموا Proceeds بينما لوحة AppsFlyer بتستخدم Customer Price.

الإشارات الخاصة بـMENA في اللوحة دي

لوحة Apple نفس الـUI عالمياً، لكن الأنماط في البيانات مش كده. شوية إشارات خاصة بـMENA:

المراجحة في التسعير عبر الدول

لو بتخدم السعودية والإمارات ومصر بنفس سعر المستوى، عرض Customer Price by Country في App Store Connect هيوريك إن السعر الفعلي بمعادل USD بيختلف بشكل واسع. Apple بتحوّل Customer Price لعملتك المحلية في اللوحة باستخدام سعر صرفهم الداخلي، اللي بيتحدّث ربع سنوي — يعني خلال ربع الجنيه المصري بيضعف فيه قدّام الدولار (حاجة روتينية)، خط “سعر العميل المصري” بينزل بصمت بينما إنفاقك الإعلاني بالجنيه بيرتفع. اللوحة ما بتشيرش لده كمشكلة؛ لازم تكتشفه بنفسك.

الحل تنشر مستويات تسعير لكل دولة (Apple بتدعم حتى 800 نقطة سعر لكل تطبيق لكل دولة) وتحدّثها لما العملة المحلية تتحرّك أكتر من ~5% قدّام الدولار.

إشارة حصة iOS

عرض Sources في App Store Connect بيوريك أي قنوات اكتساب بتقود التثبيتات. في السعودية والإمارات، حصة التثبيتات الجاية من “App Store Search” بتتجاوز روتينياً 50% — أعلى بكتير من المتوسط العالمي. لو حصة App Store Search السعودية تحت 40%، الـASO بتاعك هو المشكلة، مش الإنفاق المدفوع.

في مصر والشام، نفس المقياس أقل (عادةً 25-35%) لأن الاكتشاف العضوي بيحصل أكتر عبر السوشيال ومشاركات WhatsApp. نفس حجم التثبيت بيحتاج استراتيجيات مختلفة لكل دولة.

عرض “Notifications” اللي ما بيقراهوش حد

عرض Notifications في App Store Connect بيسجّل كل إشعار سيرفر-لسيرفر Apple بتبعتهولك عن تغييرات حالة الاشتراك — تجديدات، إلغاءات، إعادة محاولات الفوترة، استرجاعات، طلبات موافقة سعر. لو الـbackend بتاعك بيفقد إشعارات (السبب الأكثر شيوعاً لانحراف حالة الاشتراك)، هنا هتكتشفه.

في MENA، الفجوة الأكتر شيوعاً اللي بنشوفها إن إشعارات DID_FAIL_TO_RENEW و GRACE_PERIOD_EXPIRED بتسقط خلال مشاكل CDN إقليمية — مسارات خروج STC وVodafone مصر عندها معدّلات نجاح متغيّرة لتوصيل الإشعارات، وApple ما بتعيد المحاولة للأبد. التطبيقات اللي ما عندهاش مهمة توفيق يومي بتقارن حالة الاشتراك الداخلية بعدد Subscribers في App Store Connect هتنحرف بصمت.

أخطاء التقارير اللي محتاج تعرفها

لوحة Apple عندها مشاكل معروفة. اللي مؤسسي MENA الأكثر عرضة ليها:

تأخير 4 أيام على مقاييس Subscriber

Active Subscribers و Subscribers و Paid Subscribers كلهم بيشتغلوا بتأخير حوالي 4 أيام. Apple بتجمّع البيانات بالليل بعد ما اليوم يقفل، والعدد لـ”اليوم” مش مستقر إلا بعد حوالي 4 أيام. لو بتبص على رقم الصبح وبتاخد قرار بناءً عليه، انت بتبص على تخمين. استنّى الرقم يستقر قبل ما تغيّر استراتيجية.

العروض الترويجية ما بتُحسبش كتجديدات

لو قدّمت عرض ترويجي (خصم لمرة واحدة، عرض استرجاع، إلخ)، فترة الاشتراك الناتجة ما بتُحسبش كـ”تجديد Paid Subscriber” في اللوحة — حتى لو المستخدم دفع فلوس حقيقية، بس بسعر مخفّض. ده بيخلّي Paid Subscribers يقلّل بصمت قاعدتك الدافعة الحقيقية بـ5-15% في أي شهر شغّلت فيه عرض، وبيشوّه حسابات الاحتفاظ.

توقيت تحويل العملة

مخططات الإيرادات في اللوحة بعملتك المحلية بتحوّل بأسعار الصرف نهاية الفترة، مش بسعر وقت تنفيذ المعاملة. في أسواق بتقلّب FX عالي (مصر وتركيا الاتنين مؤهلين)، ده بيدخل ضوضاء غير تافهة في مقارنة إيراداتك شهر بشهر.

تأخير “Customer Reviews”

بيانات Customer Reviews في App Store Connect بتتأخّر عن المتجر العام بحتى 48 ساعة. لو شفت عاصفة مراجعات سلبية على المتجر العام، ممكن ما تقدرش تتعامل معاها من Connect لـ1-2 يوم. تابع المتجر العام مباشرة للمشاكل العاجلة.

إزاي تستخدم اللوحة دي فعلاً أسبوع بأسبوع

سير عمل أسبوعي عملي لتطبيق اشتراك MENA:

  1. صبح الاتنين: اتشيّك Active مقابل Subscribers مقابل Paid Subscribers للتقسيمات حسب الدول اللي تهمك. الفجوة بين Subscribers و Paid Subscribers بتقولّك عن صحة التجديد؛ الفجوة بين Active و Subscribers بتقولّك عن خط التجارب.
  2. منتصف الأسبوع: اسكان عرض Notifications لأي زيادة في DID_FAIL_TO_RENEW. زيادة 20%+ أسبوع-عن-أسبوع في دولة واحدة هي إشارة فقد قسري بتاعتك — عادةً مشكلة قناة دفع تقدر تصلّحها بتحديث سياسة إعادة المحاولة.
  3. آخر الأسبوع: وفّق مع RevenueCat. تناقضات أكتر من 2% بين Paid Subscribers من Apple وعدد “الاشتراك المُفعّل” من RevenueCat بتعني إما فجوة إشعار أو حالة قديمة، ولازم تحقّق قبل ما الفجوة تتراكم.

Madar AI بيشغّل التوفيق ده تلقائياً — بيتوصّل بـApp Store Connect و RevenueCat والـMMP بتاعك، وبيشير للانحراف وإيرادات العروض الترويجية الناقصة وضوضاء تحويل العملة من غير ما تفتكر أي مقياس Apple تقارنه بإيه.

لو عايز تشوف التوفيق ده على بياناتك الحقيقية، الديمو الحي بيشغّلها في حوالي عشر دقايق.