كيفية استخدام OmniSearch
بعد إعداد متتبع OpenReplay وبدء التقاط جلسات المستخدمين، تصبح جاهزًا لاكتشاف ما يحدث فعليًا في منتجك. تساعدك OmniSearch على تصحيح المشكلات، وتحديد ما يسير على نحو خاطئ، وفهم سلوك المستخدمين بالتفصيل. وهي تسد الفجوة بين البيانات الكمية والرؤى النوعية المخفية داخل session replays الخاصة بك.
البدء مع OmniSearch
Section titled البدء مع OmniSearchيتوفر مكوّن OmniSearch في عروض مختلفة داخل OpenReplay. هنا نركّز على كيفية عمل ميزات OmniSearch في عرض Session Replays، وهو الواجهة الأساسية لاستكشاف جميع session replays.
- القائمة المنسدلة للأحداث: اختر من بين تفاعلات المستخدم الملتقطة تلقائيًا وأحداث devTools

- القائمة المنسدلة للمرشّحات: طبّق المرشّحات لتضييق نطاق النتائج حسب بيانات المستخدم وخصائص الجلسة والمشكلات والبيانات الوصفية

- عناصر التحكم المنطقية: بدّل بين حدوث الأحداث المتسلسل (“Then”) والمتوازي (“And”/“OR”).

- عوامل تشغيل البحث: نقّح عمليات البحث باستخدام “is” و”contains” و”starts with” والمزيد

- أحداث السحب والإفلات: أعد ترتيب تسلسل الأحداث لتنقيح بحثك.

- احفظ عمليات البحث المستخدمة بشكل متكرر للوصول السريع: استخدم زر Save Search لتخزين مجموعات الأحداث والمرشّحات والوصول إليها بسهولة لاستعلامات مشابهة في المستقبل.

فهم الأحداث
Section titled فهم الأحداثتمثّل الأحداث في OmniSearch تفاعلات المستخدم وسلوكيات النظام التي تحدث خلال الجلسة.
وهي مقسّمة إلى فئتين رئيسيتين: الأحداث (الملتقطة تلقائيًا: التتبع التلقائي لتفاعلات المستخدم، والأحداث المخصّصة: المُرسَلة باستخدام الـ SDK) وأحداث DevTools (المراقبة الفنية وتصحيح الأخطاء).
الأحداث
Section titled الأحداث| اسم الحدث | الوصف |
|---|---|
| Click | يسجّل نقرات المستخدم. |
| Text Input | يتتبّع النص المُدخَل في الحقول. |
| Visited URL | يسجّل الصفحات التي تمت زيارتها |
| Tagged Element | يتتبّع العناصر ذات الوسوم المخصّصة. |
| Custom Events | أحداث يحدّدها المستخدم، تُرسَل باستخدام الـ SDK. |
أحداث DevTools
Section titled أحداث DevTools| اسم الحدث | الوصف |
|---|---|
| Network Request | يراقب نشاط الشبكة. |
| GraphQL | يسجّل استعلامات واستجابات GraphQL. |
| State Action | يتتبّع تغيّرات الحالة في تطبيقك. |
| Error Message | يلتقط رسائل الخطأ في الـ console. |
| Average CPU Load | يقيس متوسط استخدام الـ CPU. |
| Average Memory Usage | يتتبّع متوسط استهلاك الذاكرة. |
فهم المرشّحات
Section titled فهم المرشّحاتتساعدك المرشّحات في OmniSearch على تضييق نطاق session replays وفق معايير محدّدة، مما يتيح لك التركيز على جلسات المستخدمين الأكثر صلة. وهي تعمل بالتنسيق مع الأحداث لإنشاء عمليات بحث دقيقة عبر بيانات جلساتك.
تُنظَّم المرشّحات في أربع فئات رئيسية:
مرشّحات المستخدم
Section titled مرشّحات المستخدم| اسم المرشّح | الوصف |
|---|---|
| User ID | التصفية بناءً على مستخدمين محدّدين باستخدام معرّفاتهم الفريدة. |
| Anonymous User ID | تصفية جلسات المستخدمين الذين ليست لديهم هوية مسجّل دخولها. |
مرشّحات الجلسة
Section titled مرشّحات الجلسة| اسم المرشّح | الوصف |
|---|---|
| Country | تصفية الجلسات حسب البلد. |
| City | تصفية الجلسات حسب المدينة. |
| State/Province | تصفية الجلسات حسب الولاية أو المقاطعة. |
| Operating System (OS) | تصفية الجلسات حسب نظام التشغيل المستخدَم. |
| Browser | تصفية الجلسات حسب نوع المتصفح. |
| Device | تصفية الجلسات حسب جهاز المستخدم. |
| Platform | تصفية الجلسات حسب نوع المنصّة. |
| Version ID | تصفية الجلسات حسب إصدار التطبيق. |
| Referrer | تصفية الجلسات بناءً على عنوان URL المُحيل. |
| Duration | تصفية session replays حسب مدّتها. |
| UTM Source | تصفية الجلسات حسب معامل UTM source. |
| UTM Medium | تصفية الجلسات حسب معامل UTM medium. |
| UTM Campaign | تصفية الجلسات حسب معامل UTM campaign. |
مرشّحات المشكلات
Section titled مرشّحات المشكلات| اسم المرشّح | الوصف |
|---|---|
| Rage Click, Dead Click, Excessive Scrolling, Mouse Thrashing | تحديد الجلسات التي تظهر فيها مشاعر الإحباط لدى المستخدم بسبب النقرات المتكررة، أو الأزرار أو الروابط المعطّلة، أو التمرير المفرط، أو حركة الفأرة المضطربة…. |
| Bad Request | تحديد الجلسات التي تتضمّن أخطاء HTTP 400. |
| Missing Resource | العثور على الجلسات التي تتضمّن موارد مفقودة |
| CPU Issues | تحديد الجلسات ذات الاستخدام المرتفع للـ CPU. |
| Slow Resource | تحديد الجلسات ذات الموارد البطيئة التحميل. |
| Slow Page Load | تحديد الجلسات ذات أوقات تحميل الصفحات البطيئة. |
| Crash | تحديد الجلسات التي تعطّل فيها التطبيق أو الصفحة. |
| Errors | تحديد الجلسات التي تتضمّن أخطاء في التطبيق. |
مرشّحات البيانات الوصفية
Section titled مرشّحات البيانات الوصفية| اسم المرشّح | الوصف |
|---|---|
| Metadata key | استخدم بيانات وصفية مخصّصة معرّفة لتصفية الجلسات. إذا لم تكن معرّفة، فاطّلع على كيفية إضافة البيانات الوصفية هنا |
هل لديك أسئلة؟
Section titled هل لديك أسئلة؟إذا كانت لا تزال لديك أسئلة، فتأكّد من التواصل مع مطوّرينا عبر مجتمع Slack الخاص بنا.