إرسال البيانات الوصفية

كيفية تمرير البيانات الوصفية للمستخدم إلى OpenReplay. تُعرف أيضًا باسم traits أو متغيرات المستخدم في المنصات الأخرى.

إرسال البيانات الوصفية

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

إضافة مفاتيح البيانات الوصفية إلى مشروع

Section titled إضافة مفاتيح البيانات الوصفية إلى مشروع

لإعداد مفاتيح البيانات الوصفية:

  1. انتقل إلى Preferences > Projects في OpenReplay.
  2. اختر المشروع الذي تريد إضافة البيانات الوصفية إليه.
  3. انتقل إلى علامة التبويب Metadata.
  4. انقر على Add Metadata.
  5. أدخل اسم المفتاح المطلوب في حقل Field Name.
  6. انقر على Add لحفظ مفتاح البيانات الوصفية.
إرسال البيانات الوصفية

الحد الأقصى: يمكنك إضافة ما يصل إلى 10 مفاتيح بيانات وصفية لكل مشروع.

حقن البيانات الوصفية في عمليات إعادة تشغيل الجلسات

Section titled حقن البيانات الوصفية في عمليات إعادة تشغيل الجلسات

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

احقن البيانات الوصفية عند بدء 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>

احقن البيانات الوصفية في تطبيق iOS الخاص بك:

import ORTracker

ORTracker.shared.setMetadata(key: String, value: String)

تصفية الجلسات والبحث فيها باستخدام البيانات الوصفية

Section titled تصفية الجلسات والبحث فيها باستخدام البيانات الوصفية

تتيح لك مفاتيح البيانات الوصفية تصفية الجلسات والبحث فيها في OpenReplay:

  1. افتح Omni-Search في عرض Sessions.
  2. حدد مفتاح البيانات الوصفية الخاص بك (مثل plan).
  3. أدخل قيمة البيانات الوصفية (مثل free) لتصفية تسجيلات الجلسات.
تصفية البيانات الوصفية

تتيح هذه الميزة تحديد الجلسات بسرعة ودقة استنادًا إلى تفاصيل خاصة بالمستخدم.

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