Français | Español | Русский | English
إعادة تشغيل الجلسة الأكثر تقدمًا لإنشاء تطبيقات ويب رائعة
or.mp4
OpenReplay هو مجموعة إعادة تشغيل الجلسة التي يمكنك استضافتها بنفسك، والتي تتيح لك رؤية ما يقوم به المستخدمون على تطبيق الويب و تطبيقات الهاتف المحمول الخاص بك، مما يساعدك على حل المشكلات بشكل أسرع.
- إعادة تشغيل الجلسة. يقوم OpenReplay بإعادة تشغيل ما يقوم به المستخدمون، وكيف يتصرف موقع الويب الخاص بك أو التطبيق من خلال التقاط النشاط على الشبكة، وسجلات وحدة التحكم، وأخطاء JavaScript، وإجراءات/حالة التخزين، وقياسات سرعة الصفحة، واستخدام وحدة المعالجة المركزية/الذاكرة، وأكثر من ذلك بكثير. بالإضافة إلى تطبيقات الويب، تطبيقات نظام iOS و React Native مدعومة أيضاً (سيتم إطلاق نسخ Android و Flutter قريباً).
- بصمة منخفضة. مع متتبع بحجم حوالي 26 كيلوبايت (نوع .br) الذي يرسل بيانات دقيقة بشكل غير متزامن لتأثير محدود جدًا على الأداء.
- مضيف بواسطتك. لا مزيد من فحوص الامتثال الأمني، ومعالجة بيانات المستخدمين من قبل جهات خارجية. كل ما يتم التقاطه بواسطة OpenReplay يبقى في سحابتك للتحكم الكامل في بياناتك.
- ضوابط الخصوصية. ميزات أمان دقيقة لتنقية بيانات المستخدم.
- نشر سهل. بدعم من مزودي الخدمة السحابية العامة الرئيسيين (AWS، GCP، Azure، DigitalOcean).
- إعادة تشغيل الجلسة: تتيح لك إعادة تشغيل الجلسة إعادة عيش تجربة مستخدميك، ورؤية أين يواجهون صعوبة وكيف يؤثر ذلك على سلوكهم. يتم تحليل كل إعادة تشغيل للجلسة تلقائيًا بناءً على الأساليب الاستدلالية، لسهولة التقييم.
- أدوات التطوير (DevTools): إنها مثل التصحيح في متصفحك الخاص. يوفر لك OpenReplay السياق الكامل (نشاط الشبكة، أخطاء JavaScript، إجراءات/حالة التخزين وأكثر من 40 مقياسًا) حتى تتمكن من إعادة إنتاج الأخطاء فورًا وفهم مشكلات الأداء.
- المساعدة (Assist): تساعدك في دعم مستخدميك من خلال رؤية شاشتهم مباشرة والانضمام فورًا إلى مكالمة (WebRTC) معهم دون الحاجة إلى برامج مشاركة الشاشة من جهات خارجية.
- البحث الشامل (Omni-search): ابحث وفرز حسب أي عملية/معيار للمستخدم تقريبًا، أو سمة الجلسة أو الحدث التقني، حتى تتمكن من الرد على أي سؤال. لا يلزم تجهيز.
- الأنفاق (Funnels): للكشف عن المشكلات الأكثر تأثيرًا التي تسبب في فقدان التحويل والإيرادات.
- ضوابط الخصوصية الدقيقة: اختر ماذا تريد التقاطه، ماذا تريد أن تخفي أو تجاهل حتى لا تصل بيانات المستخدم حتى إلى خوادمك.
- موجهة للمكونات الإضافية (Plugins oriented): تصل إلى السبب الجذري بشكل أسرع عن طريق تتبع حالة التطبيق (Redux، VueX، MobX، NgRx، Pinia، وZustand) وتسجيل استعلامات GraphQL (Apollo، Relay) وطلبات Fetch/Axios.
- التكاملات (Integrations): مزامنة سجلات الخادم الخلفي مع إعادات التشغيل للجلسات ورؤية ما حدث من الأمام إلى الخلف. يدعم OpenReplay Sentry وDatadog وCloudWatch وStackdriver وElastic والمزيد.
يمكن نشر OpenReplay في أي مكان. اتبع دليلنا الخطوة بالخطوة لنشره على خدمات السحابة العامة الرئيسية:
لأولئك الذين يرغبون في استخدام OpenReplay كخدمة، قم بالتسجيل للحصول على حساب مجاني على عرض السحابة لدينا.
يرجى الرجوع إلى الوثائق الرسمية لـ OpenReplay. سيساعدك ذلك في حل المشكلات الشائعة. للحصول على مساعدة إضافية، يمكنك الاتصال بنا عبر أحد هذه القنوات:
- Slack (الاتصال مع مهندسينا والمجتمع)
- GitHub (تقارير الأخطاء والمشكلات)
- Twitter (تحديثات المنتج، محتوى رائع)
- YouTube (دروس حول كيفية الاستخدام، مكالمات مجتمع سابقة)
- دردشة الموقع الإلكتروني (تحدث معنا)
نحن دائمًا في انتظار المساهمات في OpenReplay، ونحن سعداء بأنك تفكر في ذلك! غير متأكد من أين تبدأ؟ ابحث عن المشاكل المفتوحة، وخاصة تلك المُميزة بأنها مناسبة للمبتدئين.
انظر دليل المساهمة لدينا دليل المساهمة لمزيد من التفاصيل.
كما توجد حرية الانضمام إلى Slack لدينا Slack لطرح الأسئلة، مناقشة الأفكار أو التواصل مع مساهمينا.
تحقق من الخارطة الزمنية لدينا وابق على اطلاع على ما سيأتي لاحقًا. لديك حرية تقديم أفكار جديدة والتصويت على الميزات.
يستخدم هذا المستودع المتعدد التراخيص. انظر إلى LICENSE لمزيد من التفاصيل.