إرسال البيانات الوصفية
تتيح لك البيانات الوصفية إضافة معلومات إضافية حول المستخدمين إلى عمليات إعادة تشغيل الجلسات على شكل أزواج مفتاح-قيمة. تعزز هذه الميزة قدرتك على تصفية تسجيلات الجلسات والبحث فيها، مما يسهّل تحديد الجلسات ذات الصلة. راجع هذا الدليل التعليمي لمزيد من التفاصيل حول كيفية إرسال البيانات الوصفية.
إضافة مفاتيح البيانات الوصفية إلى مشروع
Section titled إضافة مفاتيح البيانات الوصفية إلى مشروعلإعداد مفاتيح البيانات الوصفية:
- انتقل إلى Preferences > Projects في OpenReplay.
- اختر المشروع الذي تريد إضافة البيانات الوصفية إليه.
- انتقل إلى علامة التبويب Metadata.
- انقر على Add Metadata.
- أدخل اسم المفتاح المطلوب في حقل Field Name.
- انقر على Add لحفظ مفتاح البيانات الوصفية.

الحد الأقصى: يمكنك إضافة ما يصل إلى 10 مفاتيح بيانات وصفية لكل مشروع.
حقن البيانات الوصفية في عمليات إعادة تشغيل الجلسات
Section titled حقن البيانات الوصفية في عمليات إعادة تشغيل الجلساتبمجرد تعريف مفاتيح البيانات الوصفية، يمكنك إرسال البيانات الوصفية أثناء تسجيل الجلسات. فيما يلي طرق التنفيذ المتاحة:
1. باستخدام NPM
Section titled 1. باستخدام NPMاحقن البيانات الوصفية عند بدء tracker:
tracker.start({
userID: "john@doe.com",
metadata: {
balance: "10M",
plan: "free"
}
});
إذا كانت البيانات الوصفية متاحة فقط بعد بدء tracker، فاستخدم طريقة setMetadata:
tracker.setMetadata('plan', 'free'); // after tracker.start()
2. باستخدام مقتطف JavaScript
Section titled 2. باستخدام مقتطف JavaScriptلتضمين البيانات الوصفية مع المقتطف، عدّل المتغير startOpts:
<!-- OpenReplay Tracking Code -->
<script>
var initOpts = {
projectKey: "project_key",
defaultInputMode: 2,
obscureTextNumbers: false,
obscureTextEmails: true,
};
const yourMetadata = { yourKey: 'yourValue' };
var startOpts = { userID: "", metadata: yourMetadata };
(function(A,s,a,y,e,r){
r=window.OpenReplay=[e,r,y,[s-1, e]];
s=document.createElement('script');s.src=A;s.async=!a;
...
})("//static.openreplay.com/latest/openreplay.js",1,0,initOpts,startOpts);
</script>
إذا أصبحت البيانات الوصفية متاحة لاحقًا:
<script>
OpenReplay.setMetadata("plan", "free");
</script>
3. باستخدام iOS SDK
Section titled 3. باستخدام iOS SDKاحقن البيانات الوصفية في تطبيق iOS الخاص بك:
import ORTracker
ORTracker.shared.setMetadata(key: String, value: String)
تصفية الجلسات والبحث فيها باستخدام البيانات الوصفية
Section titled تصفية الجلسات والبحث فيها باستخدام البيانات الوصفيةتتيح لك مفاتيح البيانات الوصفية تصفية الجلسات والبحث فيها في OpenReplay:
- افتح Omni-Search في عرض Sessions.
- حدد مفتاح البيانات الوصفية الخاص بك (مثل
plan). - أدخل قيمة البيانات الوصفية (مثل
free) لتصفية تسجيلات الجلسات.

تتيح هذه الميزة تحديد الجلسات بسرعة ودقة استنادًا إلى تفاصيل خاصة بالمستخدم.
هل لديك أسئلة؟
Section titled هل لديك أسئلة؟إذا كانت لديك أي أسئلة حول هذه العملية، فلا تتردد في التواصل معنا عبر Slack الخاص بنا أو إلقاء نظرة على المنتدى الخاص بنا.