صعوبات في حساب الإيرادات من اشتراكات التجديد التلقائي في تطبيقات iOS

صورة


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


لماذا أحتاج إلى مراعاة إيرادات مبيعات الاشتراكات؟


يجب مراعاة إيرادات الاشتراك لإرسالها إلى تحليلات المنتجات وأنظمة الإسناد التي لا تعرف كيفية القيام بذلك: السعة ، Mixpanel ، AppsFlyer ، Branch ، Adjust. سيكون الخادم الخاص بك في متناول يديك لتتبع أحداث الاشتراك: التحويلات والتجديدات والإلغاء - وإرسالها إلى تحليلاتك. لسوء الحظ ، لا يدعم كل محللي المنتجات واجهة برمجة التطبيقات من خادم إلى خادم. على سبيل المثال ، Firebase أو Flurry. ليس لديهم واجهة برمجة تطبيقات لإرسال الأحداث من الخادم الخاص بهم ، ولا يدعمون اشتراكات التتبع. كما يقولون ، هم أنفسهم لا يفعلون ذلك ، ولا يعطون الآخرين.


سأخبرك في هذه المقالة عن الصعوبات التي قد تواجهها إذا قررت القيام بذلك بنفسك.


تحليلات الاشتراك في متجر التطبيقات لا تشمل


بشكل عام ، لا تعتبر التحليلات في App Store Connect تحليلات على الإطلاق. يمكنك فقط رؤية الصورة الكبيرة: التحويلات ، عدد الأحداث والاحتفاظ بها. لا تدعي شركة Apple أنها منافس كامل لمحللي المنتجات. متجر تطبيقات كونيكت هو أمر أساسي:


  • لا يمكنك ربط البيانات بالمستخدمين ومصادر المرور.
  • لا يمكنك بناء مسارات التحويل والرسومات الخاصة بك ؛
  • يتم تحديث البيانات مرة واحدة في اليوم.

صورة
نظرة عامة على اشتراك متجر التطبيقات


لماذا إرسال إيرادات الاشتراك من جهاز iOS فكرة سيئة


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


أنواع الأحداث


للوهلة الأولى ، يكفي حدثان فقط: بداية المحاكمة وشطب الأموال. في الواقع ، هناك العديد من الأحداث وغالبا ما تحدث. يمكنك أن تشكل مجموعة من 5 أحداث ، أو يمكنك من 20. كل هذا يتوقف على احتياجاتك.


فيما يلي مجموعة من الأحداث المتعلقة بالاشتراك.


استمرار
التمديد المنتظم وتفعيل التجربة وتسجيل عرض تمهيدي وترويجي (مجاني ومدفوع).


تحويل الاشتراك العادي
تحويل التجربة والعروض الترويجية التمهيدية والمدفوعة (المجانية والمدفوعة).


انتهاء
انتهاء اشتراك منتظم ، انتهاء صلاحية محاكمة ، انتهاء صلاحية عرض تمهيدي مدفوع ، انتهاء صلاحية عرض ترويجي مجاني ، انتهاء صلاحية عرض ترويجي مدفوع


المستردة
استرداد اشتراك منتظم ، استرداد عرض تمهيدي مدفوع ، استرداد عرض ترويجي مدفوع


أحداث أخرى
تمكين التجديد ، تعطيل التجديد ، الانتقال إلى فترة السماح ، ترقية الاشتراك


الكثير من الأحداث ، أليس كذلك؟ يتتبع Apphud 19 نوعًا من الأحداث. يمكنك إعطاء كل حدث اسمه الخاص والجمع بين بعض النفقات مقابل حدث واحد.


تحديات التسعير


الصعوبة الأكبر هي أن فحص Apple لا يشير إلى المبلغ المدين. ربما ستضيف Apple هذا في يوم من الأيام إلى الشيك ، لكن حتى الآن يتعين علينا التعامل مع المواقف التالية يدويًا.


تغير السعر


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


تغيير الاشتراك


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


إرجاع جزء الاشتراك غير المستخدم


نعم ، هذا يحدث. بالنسبة للصفوف المشتركة وترقيات الاشتراك ، يتم إرجاع الجزء المدفوع غير المستخدم إلى المستخدم ، ويتم احتساب تكلفة الاشتراك الجديد على الفور.


صورة
مثال لمستخدم في Apphud قام بتغيير اشتراكه مع إرجاع جزء غير مستخدم


أسعار مختلفة لمختلف البلدان


في متجر التطبيقات ، يمكن لـ Connect إنشاء أسعار مختلفة لاشتراك واحد لدول مختلفة. لذلك ، تحتاج إلى تخزين الأسعار لكل بلد على حدة واستخدام السعر المناسب لبلد المستخدم.


عملات مختلفة


ليس كل محللي المنتجات يدعمون تحويل العملات. من الضروري تحويل الأسعار إلى العملة الأساسية (على سبيل المثال ، USD) واستخدامها فقط في كل مكان. في Apphud ، نقوم بتحديث أسعار الصرف بانتظام باستخدام Open Exchange Rates .


لجنة أبل


عمولة أبل هي 30 ٪. ولكن بعد عام من استخدام الاشتراك ، يتم تخفيض عمولة Apple إلى 15٪. فارق بسيط مهم: فواصل في الاشتراك تصل إلى أكثر من 60 يوما إعادة تعيين تاريخ الاستخدام المستمر.


الجملة التمهيدية ليست بالضرورة تمهيدية


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


أسعار العرض التمهيدي


من الضروري تخزين الأسعار ونوع العروض التمهيدية لكل بلد على الخادم: التجربة ، الدفع المسبق أو الدفع كما هو مستخدم. اقرأ المزيد عن الجمل التمهيدية هنا .


العروض الترويجية


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


صورة
مثال على مستخدم في Apphud قام بالتسجيل مع عرض تمهيدي ثم استفاد من عرض ترويجي.


المستردة


من الضروري حساب المعاملات التي تمت مقابلتها ، وإرسال مبالغ سلبية إلى المحللين.


تحديد هوية المستخدم عند البدء من جهاز آخر.


يمكن للمستخدم بدء التطبيق من جهاز آخر. من المهم تحديد معرف المستخدم الذي سيتم بموجبه إرسال البيانات إلى التحليلات. في بعض الحالات ، سيكون عليك الجمع بين المستخدمين على الخادم. يجب إرسال التجديدات باستخدام معرف المستخدم الصحيح.


تحقق المستخدم التخزين والاختيار المقرر


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


التكامل في Apphud


واحدة من وظائف Apphud هي التكامل ، والذي يسمح بإرسال أحداث الاشتراك إلى تحليلات المنتج من خلال خادمنا.


تكامل محلل المنتج


لتمكين التكامل مع Amplitude أو Mixpanel ، تحتاج إلى إضافة مفتاح API في إعدادات Apphud.


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


صورة
مثال المستخدم في Mixpanel بعد إضافة التكامل في Apphud


التكامل مع أنظمة الإسناد


إذا كنت تروج لتطبيقك أو تخطط للقيام بذلك ، فإن دمج Apphud مع AppsFlyer أو Branch سيساعدك على تتبع فعالية حملاتك الإعلانية. يمكنك مقارنة قنوات حركة المرور بإجمالي الإيرادات من الاشتراكات والمقاييس الأخرى.


صورة
إيرادات الاشتراك من قنوات المرور المختلفة في الفرع


التكامل مع رسل لحظة


يمكنك أيضًا الحصول على معلومات حول التجارب الجديدة أو التجديدات في الوقت الفعلي في Slack أو Telegram . التكامل لن يستغرق أكثر من دقيقة واحدة.


استنتاج


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

Source: https://habr.com/ru/post/ar474440/


All Articles