@lerix-dev/lerix-react بالإصدار 1.3.0 أو أحدث (مع
@lerix-dev/lerix-core بالإصدار 1.4.0). لمعرفة ما تقدّمه كل وحدة وما تراه في
لوحة التحكم، راجع الملاحظات
واستبيانات NPS والتحليلات.
الإعداد
لا تحتاج إلى أكثر منLerixProvider الذي أعددته في
التثبيت. تبدأ التحليلات عند التركيب
(mount)، وتُسجَّل تغيّرات الرابط كعرض شاشات عبر History API.
ويقبل options في المزوّد هذه الإعدادات للوحدات الجديدة:
main.tsx
الملاحظات داخل التطبيق
.dark أو [data-theme]
على <html>، وإلا فإعداد النظام)، وتأتي بالعربية (من اليمين إلى اليسار)
والإنجليزية. وتُحمَّل النافذة ومكتبة لقطات الشاشة عند أول استخدام، في جزء
(chunk) مستقل.
تُرجع useLerixFeedback() الكائن { show, submit, setUserEmail, isOpen }.
وتُرجع show(options?) القيمة { submitted, id?, clientId? }، وتقبل:
إخفاء المحتوى الحساس
يضيفLerixConfidential السمة data-lerix-mask التي تطمس العنصر في لقطات
الشاشة. ويمكنك أيضاً وضع السمة على أي عنصر بنفسك.
نموذجك الخاص
استبيان NPS
useLerixSurvey({ autoShow: true, delayMs: 5000 }) مدة الانتظار. ولا
تعرض الحزمة البطاقة إلا حين يستحقها هذا التثبيت (راجع
استبيانات NPS).
التحليلات
$first_open و$session_start / $session_end (لكل
تبويب، وتبدأ جلسة جديدة بعد 30 دقيقة من عدم النشاط) و$app_update
و$screen_view (من الرابط). ولا يرمي track أي استثناء.
ويُعاد تصدير الواجهة الأساسية لاستخدامها خارج المكوّنات:
fetch(..., { keepalive: true }) حين يُخفى
التبويب، فلا تضيع آخر أحداث الزيارة.
استدعِ
setUser بعد تسجيل الدخول، فتحسب
التحليلات الشخص عبر أجهزته، وتستطيع الرد على ملاحظاته بإشعار.الخطوات السابقة (Breadcrumbs)
تُرفق آخر 50 خطوة بالملاحظات، ويُضاف التنقّل تلقائياً.navigation وlog وhttp وui وcustom.