كيفية تتبع نمو MRR ببيانات تحليلات الويب
بقلم Emily Redmond، محللة بيانات في Emilytics · أبريل 2026
الملخص: اسحب MRR من نظام الفواتير شهرياً. تابع في Google Sheets مع نسبة نمو MRR وإيرادات التوسع وإيرادات التوقف. هذا هو مصدر الحقيقة الوحيد الخاص بك.
MRR (الإيرادات المتكررة الشهرية) هي نبضات شركة SaaS الخاصة بك. إنها أهم مقياس لديك، لكن معظم المؤسسين يدفنونها في برامج محاسبة بدلاً من جعلها مرئية.
لا يمكن لأدوات تحليلات الويب مثل GA4 تتبع MRR مباشرة (ليس لديها إمكانية الوصول إلى نظام الفواتير الخاص بك). لكن يمكنك ربطها. إليك كيفية إعداد تتبع MRR حتى ترى النمو أسبوع بأسبوع.
صيغة MRR
MRR = عدد العملاء الدافعين × متوسط الإيرادات الشهرية لكل عميل
أو بشكل أكثر دقة:
MRR = (MRR الموجود) + (MRR العميل الجديد) - (MRR التوقف) + (MRR التوسع)
مثال:
- بداية الشهر: 50 عميل × $100 = $5,000 MRR
- عملاء جدد: 10 × $100 = $1,000
- التوقف: 3 عملاء × $100 = -$300
- التوسع (الترقيات): 2 عميل ترقوا بـ $50 لكل منهما = +$100
- نهاية الشهر: $5,000 + $1,000 - $300 + $100 = $5,800 MRR
💡 رأي Emily: معظم المؤسسين يحسبون MRR مرة واحدة في الشهر، في النهاية. خطأ. احسبها أسبوعياً أو حتى يومياً. ستكتشف المشاكل (قمة التوقف) والانتصارات (قمة التوسع) بسرعة أكبر بكثير.
الخطوة 1: استخراج بيانات MRR من نظام الفواتير الخاص بك
نظام الفواتير الخاص بك هو مصدر الحقيقة. ليس Google Analytics.
إذا كنت تستخدم Stripe:
- انتقل إلى Customers أو Dashboard
- قم بتصدير الاشتراكات النشطة (التاريخ ومعرف العميل والمبلغ)
- اجمع المبالغ = MRR الخاص بك
أو استخدم Stripe API لأتمتة هذا.
إذا كنت تستخدم Chargebee أو Paddle أو أداة أخرى:
ابحث عن تقارير "Recurring Revenue" أو "MRR" المدمجة في المنصة. معظمها لديها هذه.
صدّر هذه البيانات أسبوعياً إلى Google Sheet:
| التاريخ | عدد العملاء | MRR |
|---|---|---|
| 2026-04-11 | 145 | $14,500 |
| 2026-04-18 | 148 | $14,820 |
| 2026-04-25 | 151 | $15,140 |
الخطوة 2: تقسيم MRR إلى مكونات
MRR البسيط مفيد. MRR المقسم قابل للتنفيذ.
تتبع هذه المكونات:
| المقياس | الصيغة | مثال |
|---|---|---|
| MRR الموجود | MRR من الشهر السابق | $14,500 |
| MRR العميل الجديد | عملاء جدد مكتسبون × السعر | (5 عملاء × $100) = $500 |
| MRR التوقف | عملاء ملغون × السعر | (2 عملاء × $100) = -$200 |
| MRR التوسع | الترقيات + البيع الإضافي | (1 ترقية × $50) = $50 |
| MRR الانكماش | الترقيات المنخفضة | (1 ترقية منخفضة × -$25) = -$25 |
| إجمالي MRR | الموجود + الجديد - التوقف + التوسع - الانكماش | $14,825 |
لماذا يهم:
- إذا كان MRR العميل الجديد ينمو لكن MRR التوقف ينمو أسرع، فلديك مشكلة احتفاظ وليس مشكلة نمو.
- إذا كان MRR التوسع 20٪ من الإجمالي، فلديك توافق قوي للمنتج والسوق (العملاء يشترون أكثر).
- إذا كان MRR الانكماش يرتفع، فحركة الترقية الخاصة بك تفشل.
الخطوة 3: احسب النمو من أسبوع إلى أسبوع ومن شهر إلى شهر
تتبع كلا السرعات:
نمو الأسبوع إلى الأسبوع (WoW): (MRR الأسبوع الحالي - MRR الأسبوع السابق) ÷ MRR الأسبوع السابق × 100
مثال: ($15,140 - $14,500) ÷ $14,500 × 100 = 4.4٪ نمو WoW
نمو الشهر إلى الشهر (MoM): (MRR الشهر الحالي - MRR الشهر السابق) ÷ MRR الشهر السابق × 100
الهدف: نمو 5-10٪ MoM لـ SaaS في مرحلة مبكرة.
بناء لوحة بيانات بسيطة:
| الأسبوع | MRR | نمو WoW | ملاحظات |
|---|---|---|---|
| الأسبوع 1 | $14,500 | — | خط الأساس |
| الأسبوع 2 | $14,820 | +2.2٪ | 5 عملاء جدد |
| الأسبوع 3 | $15,140 | +2.2٪ | نمو متسق |
| الأسبوع 4 | $14,975 | -1.1٪ | 3 توقف، فقط 2 جديد |
عندما ينخفض نمو WoW، تعرف أن شيئاً ما تغير (قمة توقف، مبيعات أبطأ). يمكنك التصرف فوراً.
الخطوة 4: ربط MRR بتحليلات الويب
الآن ربط بيانات الفواتير ببيانات GA4 حتى تتمكن من رؤية ما يدفع نمو MRR.
ربط البيانات:
في Google Sheet الخاص بك، أضف أعمدة من GA4:
| التاريخ | MRR | MRR جديد | MRR توقف | تحويلات النسخة التجريبية | زوار عضويون | نفقات إعلانات مدفوعة |
|---|---|---|---|---|---|---|
| 2026-04-18 | $14,820 | $500 | -$200 | 5 | 1,240 | $800 |
| 2026-04-25 | $15,140 | $620 | -$150 | 6 | 1,380 | $950 |
اسحب بيانات GA4:
- عدد العملاء الجدد (من تتبع التحويل)
- زوار عضويون
- معدل تحويل النسخة التجريبية
- نفقات التسويق حسب القناة
الآن يمكنك الترتبط:
- عندما تزيد حركة المرور العضوية، هل يتبع MRR (مع تأخير)؟
- عندما ينخفض تحويل النسخة التجريبية، هل ينخفض MRR الجديد بعد أسبوعين؟
- هل نفقات الإعلانات المدفوعة لها عائد إيجابي (MRR جديد > نفقات الإعلانات)؟
💡 رأي Emily: معظم المؤسسين يرون "MRR نما 8٪ هذا الشهر" والاحتفال. أريد أن أعرف لماذا. هل نما العضوي 20٪؟ هل انخفض التوقف؟ هل قمة الترقيات؟ التفصيل يخبرك ماذا تفعل الشهر القادم.
الخطوة 5: إعداد تتبع إيرادات التوقف والتوسع
هذا حيث تعيش الرؤية الحقيقية.
أنشئ تقرير توقف أسبوعي:
| الأسبوع | عملاء موقوفون | MRR توقف | معدل التوقف |
|---|---|---|---|
| الأسبوع 1 | 2 | -$200 | 1.4٪ |
| الأسبوع 2 | 1 | -$100 | 0.7٪ |
| الأسبوع 3 | 3 | -$300 | 2.0٪ |
| الأسبوع 4 | 2 | -$200 | 1.3٪ |
عندما يقمة التوقف (الأسبوع 3)، حقق فوراً. هل ترك عميل كبير؟ هل كسرت ميزة؟ هل أغضبت فوج؟
أنشئ تقرير توسع أسبوعي:
| الأسبوع | عدد الترقيات | MRR التوسع | MRR البيع الإضافي |
|---|---|---|---|
| الأسبوع 1 | 2 | $100 | $50 |
| الأسبوع 2 | 1 | $50 | $0 |
| الأسبوع 3 | 4 | $200 | $100 |
| الأسبوع 4 | 2 | $100 | $25 |
عندما يرتفع التوسع، هذه أقوى إشارة لزوجة المنتج. عندما تكون مسطحة، حركة الترقية الخاصة بك لا تعمل.
الخطوة 6: أتمتة (اختياري)
إذا تعبت من نسخ الأرقام، أتمتة:
Stripe API + Google Sheets:
استخدم أداة مثل Zapier أو اكتب سكريبت بسيط:
import stripe
from google.colab import auth
from googleapiclient.discovery import build
stripe.api_key = "YOUR_STRIPE_KEY"
# احصل على جميع الاشتراكات النشطة
subscriptions = stripe.Subscription.list(status='active')
# اجمع مبالغها الشهرية
mrr = sum([sub.plan.amount_recurring / 100 for sub in subscriptions])
# اكتب إلى Google Sheets
# (استخدم Google Sheets API)
أو استخدم أداة مثل Mixpanel أو Amplitude أو Baremetrics التي أتمتة تتبع MRR.
لكن بصراحة؟ جدول بيانات تحدثه أسبوعياً يتفوق على "مثالي" أتمتة لا تنظر إليها أبداً.
الأخطاء الشائعة
الخطأ 1: حساب الاشتراكات السنوية كـ MRR شهري
يجب تقسيم الاشتراكات السنوية على 12. إذا دفع عميل $1,200/سنة، فذلك $100/شهر MRR.
الخطأ 2: عدم تتبع التوقف بشكل منفصل
MRR التوقف يجب أن يكون عنصر سطر. إذا دفنته في "إجمالي تغيير MRR"، فلا يمكنك تشخيص المشاكل.
الخطأ 3: حساب MRR في نهاية الشهر
احسبها أسبوعياً. شهرياً بطيء جداً للالتقاط الإشارات.
الخطأ 4: الخلط بين نسبة نمو MRR ونمو الإيرادات الفعلي
نمو MRR بنسبة 8٪ رائع إذا بدأت بـ $100k. إنه سيء إذا بدأت بـ $1k. تتبع دائماً كلا المعدل والأرقام المطلقة.
الخطأ 5: عدم ربط MRR بالتفعيل/تحويل النسخة التجريبية
نمو MRR يأتي من تحويلات النسخة التجريبية (تأخير 2-4 أسابيع) والتوسع. إذا انخفضت تحويلات النسخة التجريبية، فـ MRR المستقبلي محكوم عليه. اكتشفه مبكراً.
الأسئلة الشائعة
س: كم نمو MRR يجب أن أستهدفه شهرياً؟
ج: نمو 5-10٪ من شهر إلى شهر قياسي لـ SaaS في مرحلة مبكرة. 15٪+ استثنائي. أقل من 5٪ يعني أنك لا تكتسب بسرعة كافية أو التوقف مرتفع جداً.
س: ما التأخير بين تحويل النسخة التجريبية وتأثير MRR؟
ج: عادة 2-4 أسابيع. إذا تحولت 10 نسخ تجريبية هذا الأسبوع، توقع 8-10 منها في MRR في أسبوعين. تتبع هذا التأخير واستخدمه للتنبؤ.
س: كيف أعرف ما إذا كان نمو MRR الخاص بي مستداماً؟
ج: انظر إلى معدل التوقف. إذا كان MRR ينمو بنسبة 10٪ من شهر إلى شهر لكن التوقف 8٪، فأنت على جهاز المشي. النمو المستدام يعني أن التوقف ينخفض.
س: هل يجب أن أضمّن مستخدمي الخطة المجانية في MRR؟
ج: لا. MRR هي إيرادات متكررة. الخطط المجانية تحقق صفر إيرادات. تتبع المستخدمين المجانيين بشكل منفصل.
س: كيف أتنبأ بـ MRR للشهر القادم؟
ج: بسيط: MRR الشهر الماضي + (توقع MRR العميل الجديد) - (توقع MRR التوقف) + (توقع MRR التوسع).
الخلاصة
اسحب MRR من نظام الفواتير أسبوعياً. قسمه إلى جديد وتوقف وتوسع. تتبع نسبة النمو. ارتبط مع تحويلات النسخة التجريبية والتوقف.
هذا عملك في خمسة أعمدة. كل شيء آخر تفصيل.
Emily Redmond محللة بيانات في Emilytics - وكيل AI يراقب GA4 و Search Console و Bing البيانات على مدار الساعة. 8 سنوات من الخبرة. قل مرحباً →