ما المقصود بمراقبة المستخدم الحقيقي (RUM)؟
مراقبة المستخدم الحقيقي (RUM) هي ممارسة قياس التجربة الفعلية للزوّار الحقيقيين وهم يستخدمون موقعك أو تطبيقك في متصفّحاتهم — أزمنة تحميل الصفحة وCore Web Vitals والتفاعلات والأخطاء — لا من اختبار محاكى.
التعريف
مراقبة المستخدم الحقيقي (RUM)، تُسمّى أحيانًا قياس المستخدم الحقيقي، تجمع بيانات الأداء والتجربة مباشرةً من متصفّحات مستخدميك الفعليين. سكربت خفيف في الصفحة يلتقط المدّة التي استغرقها تحميل الصفحة ومدى استجابتها وأين وقعت الأخطاء والظروف التي كان كل مستخدم تحتها — جهازه وشبكته وموقعه الجغرافي ومتصفّحه. ولأن البيانات تأتي من حركة حقيقية، فهي تعكس التوزيع الفعلي للتجارب التي يعيشها مستخدموك.
RUM هي نظير المراقبة التركيبية. فالمراقبة التركيبية تُشغّل اختبارات مكتوبة من مواقع مضبوطة وفق جدول — متوقّعة وممتازة لالتقاط الانقطاعات، لكنها لا تعكس الواقع الفوضوي للأجهزة والشبكات الحقيقية. وRUM تلتقط ذلك الواقع لكن فقط للحركة التي تتلقّاها فعلًا. والفرق الناضجة تستخدم كليهما: التركيبية لخطوط أساس متّسقة وفحوص زمن التشغيل، وRUM لما يعيشه المستخدمون حقًّا.
ماذا تقيس RUM
تركّز RUM على تجربة الواجهة الأمامية، مُلتقطةً من المتصفّح أثناء تفاعل المستخدمين الحقيقيين.
Core Web Vitals
مقاييس Google المتمحورة حول المستخدم — LCP (التحميل) وINP (التفاعلية) وCLS (الاستقرار البصري) — مُلتقطة من جلسات حقيقية لا من مختبر.
توقيت تحميل الصفحة
توقيتات التنقّل والموارد — زمن أول بايت وجاهزية DOM والتحميل الكامل — التي تُظهر كم تصبح الصفحات الحقيقية قابلة للاستخدام بسرعة.
الجغرافيا والجهاز والشبكة
موقع كل جلسة ونوع جهازها واتصالها، لترى ما إذا كان البطء عالميًا أم متركّزًا في منطقة أو متصفّح أو فئة أجهزة.
أخطاء الواجهة
استثناءات JavaScript والطلبات الفاشلة مُلتقطة بسياقها، فيرتبط مقياس تجربة سيّئ بالخطأ الفعلي وراءه.
لماذا تهمّ مراقبة المستخدم الحقيقي
الأداء المقاس على جهاز مطوّر سريع عبر اتصال سلكي لا يخبرك شيئًا تقريبًا عن مستخدم على هاتف متوسّط عبر بيانات جوّال متقطّعة. وRUM تسدّ هذه الفجوة بالإبلاغ عن التجربة التي يعيشها مستخدموك فعلًا، عبر كامل مدى الأجهزة والشبكات والمواقع في جمهورك. وتلك هي التجربة التي تقود التحويل والاحتفاظ — وعبر Core Web Vitals — ترتيب البحث.
كما تحوّل RUM الشكاوى الغامضة إلى مشكلات دقيقة. فـ«الموقع بطيء لبعض الناس» تصبح «LCP يبلغ 4.2 ثانية على أندرويد في هذه المنطقة»، فتشير إلى سبب محدّد. وحين تُلتقط أخطاء الواجهة بجانب الأداء، ترى لا أن التجربة كانت سيّئة فحسب بل أي استثناء بالضبط جعلها كذلك.
مراقبة المستخدم الحقيقي مع AllStak
تلتقط مراقبة المتصفّح في AllStak مقاييس Core Web Vitals وتوقيت تحميل الصفحة وأخطاء الواجهة من مستخدميك الحقيقيين، مع سياق الجهاز والشبكة والجغرافيا لجعل المقياس البطيء قابلًا للتنفيذ. ولأن RUM تتشارك منصّة مع تتبّع أخطائك وإعادة تشغيل الجلسة، يمكن لمقياس تجربة سيّئ أن يقودك مباشرةً إلى الاستثناء — والتسجيل — وراءه.
الأسئلة الشائعة
ما مراقبة المستخدم الحقيقي (RUM)؟
هي قياس التجربة الفعلية للزوّار الحقيقيين في متصفّحاتهم — أزمنة التحميل وCore Web Vitals والتفاعلات والأخطاء — لفهم الأداء كما يعيشه المستخدمون حقًّا.
ما الفرق بين RUM والمراقبة التركيبية؟
RUM تقيس حركة حقيقية من مستخدمين فعليين؛ والمراقبة التركيبية تُشغّل اختبارات مكتوبة من مواقع مضبوطة وفق جدول. التركيبية تمنح خطوط أساس متّسقة وفحوص زمن تشغيل؛ وRUM تعكس ظروف المستخدمين الحقيقية. وتستخدم الفرق كليهما عادةً.
ما Core Web Vitals؟
مقاييس Google للأداء المتمحورة حول المستخدم: Largest Contentful Paint (التحميل) وInteraction to Next Paint (الاستجابة) وCumulative Layout Shift (الاستقرار البصري). وتقيسها RUM من جلسات حقيقية.
هل تؤثّر RUM على أداء الصفحة؟
تُصمَّم سكربتات RUM لتكون خفيفة وغير متزامنة، مستخدمةً واجهات أداء المتصفّح لتجمع البيانات بحمل ضئيل ولا تُبطئ بشكل ملموس الصفحة التي تقيسها.
استكشف المزيد
حسب إطار العمل
قِس التجربة التي يعيشها المستخدمون فعلًا
التقط Core Web Vitals وتوقيت التحميل وأخطاء الواجهة من متصفّحات حقيقية — واربطها بالأخطاء وراءها.