إدارة البيانات

تتبّع الأحداث المخصصة وخصائص المستخدمين لتعزيز تحليلات المنتج لديك في OpenReplay.

إدارة البيانات

تتيح لك إدارة البيانات في OpenReplay تتبّع الأحداث المخصصة وخصائص المستخدمين لتعزيز تحليلات المنتج لديك. تغطي هذه الصفحة كلًّا من تكامل SDK لإرسال البيانات وواجهة المستخدم لإدارتها.

للاطلاع على وثائق SDK الكاملة، راجع مرجع SDK الخاص بالتحليلات.

نظرة عامة على الأحداث

Section titled نظرة عامة على الأحداث

يلتقط OpenReplay نوعين من الأحداث:

  • الأحداث المُلتقطة تلقائيًا: التفاعلات التي يتم تتبّعها تلقائيًا مثل مشاهدات الصفحات والنقرات وعمليات إرسال النماذج
  • الأحداث المخصصة: الأحداث الخاصة بمجالك التي تحددها بنفسك، مثل “اكتمال عملية الشراء” أو “تفعيل الميزة”

تتيح لك الأحداث المخصصة تتبّع إجراءات المستخدمين المحددة التي تهمّ عملك واستخدامها في ميزات التحليلات مثل الاتجاهات ومسارات التحويل والرحلات.

لتتبّع الأحداث المخصصة، استخدم وحدة أحداث التحليلات في SDK. للاطلاع على وثائق API الكاملة، راجع مرجع SDK الخاص بالأحداث.

// Track a simple event
tracker.analytics.events.sendEvent("Button Clicked", {
  button_text: "Start",
  page: "home",
})

الخصائص الفائقة هي أزواج مفتاح/قيمة دائمة تُرفق تلقائيًا بكل حدث يتم تتبّعه:

// Set super properties that apply to all events
tracker.analytics.events.setProperty({
  app_version: "1.42.0",
  env: "prod",
})

// This event will include app_version and env automatically
tracker.analytics.events.sendEvent("Signup Started", {
  plan: "pro",
})

إثراء بيانات المستخدمين

Section titled إثراء بيانات المستخدمين

تتيح لك خصائص المستخدم تخزين سمات حول مستخدميك من أجل التقسيم والتحليل. للاطلاع على وثائق API الكاملة، راجع مرجع SDK الخاص بالأشخاص.

تعريف المستخدمين

Section titled تعريف المستخدمين
// Identify the current user
tracker.analytics.people.identify("user_123")

// Set user properties
tracker.analytics.people.setProperties({
  email: "user@example.com",
  plan: "pro",
})

يدعم OpenReplay عدة أنواع من الخصائص:

النوعالوصفأمثلة
متتبَّعة تلقائيًاتُلتقط تلقائيًا بواسطة SDKالجهاز، المتصفح، نظام التشغيل، معاملات UTM، المُحيل
خاصةخصائص خاصة ذات سلوك محدد$user_id، $email، $name
مخصصةخصائص يحددها المستخدمplan type، company، signup date

إدارة البيانات في واجهة المستخدم

Section titled إدارة البيانات في واجهة المستخدم

يوفر OpenReplay واجهة لإدارة البيانات لتصفّح مستخدميك وأحداثك وخصائصها المختلفة وتصفيتها وتنظيمها.

صفحة الأحداث

توفر علامة التبويب People عرضًا لمستخدميك المُعرَّفين:

  • تصفّح المستخدمين وخصائصهم
  • ابحث حسب معرّف المستخدم أو قيم الخصائص
  • اطّلع على نشاط المستخدم وسجل الجلسات
  • ادخل إلى الملفات الشخصية الفردية للمستخدمين
صفحة الأحداث

تعرض علامة التبويب Events جميع أنواع الأحداث المتتبَّعة في مشروعك:

  • تصفّح الأحداث وابحث عنها حسب الاسم
  • صفِّ حسب نوع الحدث (مُلتقط تلقائيًا مقابل مخصص)
  • حرّر بيانات الحدث الوصفية (الاسم المعروض، الوصف)
  • تحكّم في ظهور الأحداث في لوحات المعلومات والمرشحات
صفحة الأحداث

تتيح لك علامة التبويب Properties إدارة كلٍّ من خصائص المستخدمين وخصائص الأحداث:

  • بدّل بين خصائص المستخدمين وخصائص الأحداث
  • اطّلع على أنواع الخصائص وتوزيعات القيم
  • حرّر الأسماء المعروضة للخصائص
  • تحكّم في ظهور الخصائص في لوحات المعلومات والمرشحات
صفحة الأحداث

تعرض علامة التبويب Activity تدفقًا للأحداث في الوقت الفعلي:

  • راقب الأحداث أثناء استيعابها
  • صفِّ حسب نوع الحدث أو المستخدم
  • تحقق من أن الأحداث يتم التقاطها بشكل صحيح

الأسماء المستعارة المتوافقة مع Mixpanel

Section titled الأسماء المستعارة المتوافقة مع Mixpanel

تدعم جميع الدوال طبقة توافق مُوفَّرة لمنح شعور بالألفة:

tracker.analytics.people.set            // setProperties
tracker.analytics.people.set_once       // setPropertiesOnce
tracker.analytics.people.append         // appendValues
tracker.analytics.people.union          // appendUniqueValues
tracker.analytics.people.incrementBy    // increment
tracker.analytics.events.register       // setProperty
tracker.analytics.events.register_once  // setPropertiesOnce
tracker.analytics.events.unregister     // unsetProperties
tracker.analytics.events.track          // sendEvent

إذا واجهت أي مشكلات، تواصل معنا عبر Slack أو اطّلع على المنتدى واحصل على المساعدة من مجتمعنا.