9 من أفضل أدوات مراقبة المستخدم الحقيقي لتحسين تجربة المستخدم

للحصول على صورة لـ RUM (مراقبة حقيقية للمستخدم) ، تخيل أن موقع الويب الخاص بك هو مزرعة نملة ، ومستخدميك هم النمل. يمسح RUM جدران مزرعتك ، مما يتيح لك رؤية المكان الذي يأتي منه المستخدمون بالضبط ، وماذا يفعلون ، وما هي المشكلات التي يواجهونها ، والمدة التي يستغرقونها للتفاعل مع موقعك.

باختصار ، يمنحك RUM فكرة عن نوع تجربة المستخدم التي يقدمها موقعك.

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

لماذا تعتبر RUM مهمة؟

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

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

اتجاهات

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

يجمع حل مراقبة Uptrends بين بيانات المستخدمين الفعلية ونتائج اختبارات المراقبة التركيبية التي يتم إجراؤها بواسطة برامجهم. ترتبط المراقبة التركيبية لـ Uptrends من أحد مواقعها الـ 209 حول العالم بموقعك على فترات زمنية محددة ، وتقوم بالتفاعلات ، وتجمع بيانات النتائج. تقدم النتائج المجمعة صورة كاملة لصحة موقعك وأدائه بشكل عام.

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

بوميرانج

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

لتجنب “تأثير المراقب” (يؤثر على نتائج التجربة بمجرد ملاحظتها) ، فإن هدف Boomerang هو التشغيل دون إضافة وقت تحميل إلى الصفحات. يمكن تحميل البرامج النصية الخاصة به بطريقة غير متزامنة ، لذلك حتى إذا كان boomerang.js غير متاح ، فلن تؤخر البرامج النصية تحميل الصفحة.

  كيفية إنشاء خلفية تكبير مخصصة

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

كاتش بوينت

يجب ألا يترك حل المراقبة المثالي أي بقعة عمياء دون أن يلاحظها أحد.

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

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

عند إجراء تغييرات على أحد التطبيقات ، لا تؤدي هذه التغييرات دائمًا إلى أوقات استجابة أفضل أو موثوقية أكبر. تساعدك مراقبة Catchpoint على نمذجة الأداء والتحقق من صحته عند إجراء اختبارات a / b للإصدارات الجديدة ، وعرض تفاصيل مستوى الطلب للصفحات التي زارها مستخدمون حقيقيون.

بندقية راي

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

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

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

بينغدوم

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

ستبدأ فورًا في معرفة كيفية ارتباط بيانات الزائر بالمنصات والبلدان والمتصفحات ، بغض النظر عما إذا كانت مجرد عشرات أو أكثر من مليون.

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

  14 حل محاسبة قائم على السحابة للشركات الصغيرة إلى الكبيرة

سواء كان موقعك يحتوي على صفحة واحدة أو ألف صفحة ، باستخدام Pingdom RUM ، يمكنك تحليل كيفية تجربة زوار موقعك لكل واحد منهم. توفر ميزة تجميع الصفحات في RUM بيانات مجمعة تعرض أرقام الأداء لصفحات مماثلة.

تبدأ خطط التسعير بحوالي 42 دولارًا أمريكيًا شهريًا للميزات القياسية وتصل إلى 228 دولارًا أمريكيًا شهريًا لمجموعة من الوظائف الاحترافية. لا تشمل هذه الرسوم فقط RUM ولكن أيضًا مراقبة الخادم والتنبيه ومراقبة المعاملات ، من بين الأشياء الجيدة الأخرى.

رابيدزبايك

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

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

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

المرن

إذا كنت تستخدم بالفعل مقاييس النظام في Elasticsearch ، فيمكنك توسيع ذلك لتطبيق المقاييس باستخدام المرن أداة APM مفتوحة المصدر (مراقبة أداء التطبيق).

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

باستخدام التتبع الموزع ، يتيح لك Elastic سلسلة المعاملات معًا لفهم كيفية تفاعل خدماتك بشكل كامل. يتيح لك تصور مكالمات الخدمة عبرها ، واكتشاف مشاكل زمن الوصول ، وتحديد المكونات التي تحتاج إلى تحسين. يتم إرسال مقاييس الأداء التي تجمعها باستخدام أدوات Elastic APM إلى Elasticsearch من أجل تصورها من خلال لوحات معلومات Kibana المعدة مسبقًا.

يستخدم Elastic ميزات التعلم الآلي لاكتشاف أوقات الاستجابة غير الطبيعية بطريقة استباقية. ستبقيك التنبيهات المرسلة عبر البريد الإلكتروني أو Slack على اطلاع دائم على كيفية أداء التعليمات البرمجية الخاصة بك ، دون الحاجة إلى الاستمرار في التحديق في لوحات المعلومات. لبدء استخدام Elastic APM ، تحتاج إلى التسجيل في Elastic Cloud وإعداد خادم APM باتباع بعض الخطوات السهلة. تتيح لك خطط التسعير الدفع مقابل الموارد التي تحتاجها ونشرها بالطريقة التي تريدها.

سبيدكيرف

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

  دفق الموسيقى من Dropbox و Google Drive و Box مع CloudAmpz

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

من خلال العمل مع Google Lighthouse و PageSpeed ​​Insights ، تقدم SpeedCurve قائمة بقواعد الأداء التي يمكنك تحديدها لتحسين تجربة المستخدمين. يمكنك استخدام SpeedCurve Deploy API كجزء من عملية التكامل المستمرة وتتبع تأثير تغييرات التعليمات البرمجية بين عمليات النشر المتتالية تلقائيًا.

نص

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

يتم تحديد جميع الموارد ، بما في ذلك الصور والخطوط وملفات JavaScript وأوراق الأنماط. يمكنك التنقل حسب عنوان URL ونوع المتصفح والموقع الجغرافي ونظام التشغيل والمزيد.

يتم دعم تطبيقات الصفحة الواحدة بواسطة Sematext RUM ، بغض النظر عن إطار العمل المستخدم: React ، Ember.js ، Angular ، Vue.js ، إلخ. يمكنك الحصول على مراقبة تطبيقات الويب لجميع طلبات وموارد HTTP التي تم إطلاقها ، وتحديد الاختناقات في الأداء لضمان أعلى مستخدم إشباع.

يراقب Sematext نقاط Apdex الخاصة بك ، وهو الفهرس القياسي الذي يقيس أداء التطبيق ورضا المستخدم. من خلال تحديد أوقات العتبة لاستجابات تحميل الصفحة وطلبات HTTP والمعاملات الفردية على الصفحة ، يمكنك تحليل درجة Apdex لتطبيقك أو موقعك على الويب لاكتشاف ما يمكن أن يؤثر عليه. يمكنك فرز الصفحات ذات درجات الرضا الأقل أو الأعلى لمعرفة سبب أدائها جيدًا أو سيئًا جدًا.

يمكنك البدء مجانًا. إذا كنت ترغب في مراقبة حجم أكبر والوصول إلى الميزات المتميزة ، مثل تنبيهات البريد الإلكتروني ، واكتشاف الشذوذ ، والاستعلامات المحفوظة غير المحدودة ، وما إلى ذلك ، فأنت بحاجة إلى اختيار خطط Standard أو Pro ، والتي تكلف 19 دولارًا و 89 دولارًا شهريًا ، على التوالي.

استنتاج

الفرق بين عش النمل ومزرعة النمل هو أنه لا يمكنك رؤية ما يحدث داخل عش النمل ؛ يمكنك فقط رؤية النمل يدخل ويخرج. لا تدع موقع الويب الخاص بك يكون عش النمل. تحول إلى مزرعة نملة عن طريق إضافة مراقبة RUM ؛ ما يعادل الجدران النقية التي تمنحك رؤية كاملة لما يحدث في الداخل. واستخدم هذه البصيرة لمنح النمل – آسف المستخدمين – تجربة ممتعة وغنية.