د Sentry، Bugsnag & Datadog RUM پُل

د مخکینۍ برخې د JavaScript استثناوې مستقیم د MousePlayer د ناستو له ویډیويي ثبتونو سره وتړئ، څو د انجینرۍ او کیفیت کاري بهیرونه مو چټک شي.

1. ستونزه: د سټېک تعقیبونه د کارن سیاق نه ښيي

کله چې ستاسو پر وېبپاڼه د JavaScript نه سمبال شوې استثنا یا د شبکې خرابي پېښه شي، د Sentry په شان د تېروتنو څارونکې وسیلې وچ د سټېک تعقیبونه او د براوزر د user-agent متنونه ورکوي. خو انجینران لا پوښتي: «کارن تر خرابېدو عین مخکې کومه تڼۍ کلیک کړه؟» یا «په فورم کې کوم معلومات ولیکل شول؟»

دا د MousePlayer د تېروتنو د تعقیب پُل دا په خپله حل کوي، د لیدیزې بیا غږونې URL مستقیم ستاسو د تېروتنو له راپورونو سره نښلوي. چې استثنا پېښه شي، انجینران په خپل Sentry یا Bugsnag ډشبورډ کې یو لینک کلیکولی او د کارن د پردې ویډیويي ثبت د خرابېدو تر عین میلی‌ثانیې کتلی شي.

بې اضافي بار یوځای‌کونه: پُل د شالید څارونکي په توګه په پټه د دې دننه چلېږي: mp.js. ستاسو د تېروتنو د تعقیب SDK په خپله مومي، پرته له دې چې د اندازه کولو وړ بار زیات کړي یا پر Core Web Vitals اغېز وکړي.

2. فعالول & د برابرونکو برابرونه

د تېروتنو د تعقیب پُل د ډشبورډ د مخ یا په کوډ کې زموږ د SDK د تنظیم څیز له لارې فعالولی شئ.

لاره A: د ډشبورډ فعالول (بې کوډه)

  1. خپل د MousePlayer کاري چاپېریال ته ننوځئ او پرانیزئ: ستاسو وېبپاڼې.
  2. کلیک وکړئ پر امستنې / یوځای‌کونې تڼۍ، د خپلې هدف وېبپاڼې تر څنګ.
  3. د یوځای‌کونو په کړکۍ کې واړوئ د Sentry، Bugsnag & Datadog RUM پُل دې ته ON.
  4. خپل برابرونکی وټاکئ (sentry، bugsnag، یا datadog) او کلیک وکړئ پر بدلونونه خوندي کړئ.

لاره B: د سکریپټ لاسي تنظیم

که تنظیم په کوډ کې ثابت لیکل غوره کوئ، دا ورکړئ: error_bridge_active: true د خپل دې دننه window.mp_config څیز:

<!-- MousePlayer SDK with Error Tracking Bridge Enabled --> <script> window.mp_config = { channel: 'YOUR_CHANNEL_ID', error_bridge_active: true, error_provider: 'sentry' // 'sentry', 'bugsnag', or 'datadog' }; </script>

3. د SDK د تخنیکي اجرا جدول

ستاسو د ټاکلي برابرونکي له مخې، MousePlayer د JavaScript SDK د نښه کولو رسمي طریقې په خپله اجرا کوي:

برابرونکی اجرا شوې JavaScript طریقه ورزیاته شوې د مېټاډاټا کیلي
Sentry window.Sentry.setTag(...) mouseplayer_session_url
Bugsnag window.Bugsnag.addMetadata('MousePlayer', { ... }) session_url
Datadog RUM window.DD_RUM.setGlobalContextProperty(...) mouseplayer_session_url

4. د تېروتنو په راپورونو کې بیا غږونې چېرته ومومئ

چې فعال شي، د مخکینۍ برخې د هرې خرابۍ د ثبت پر مهال د بیا غږونې URL سمدستي ستاسو د تېروتنو د څارنې په ډشبورډونو کې ښکاري.

د Sentry د ستونزې جزیات

په خپله Sentry پروژه کې هره ستونزه پرانیزئ او لاندې دې ته ورغړوئ: Tags برخه. د دې په نوم نښه به ووینئ: mouseplayer_session_url. د پوښتنې د لټونپټې په وسیله د Sentry ستونزې هم چاڼولی شئ: mouseplayer_session_url:*.

د Bugsnag د مېټاډاټا ټبونه

د Bugsnag د تېروتنې په راپور کې د لاندینۍ لارو موندنې ټبونه وګورئ. نوی خپل ټب په دې نوم: MousePlayer به ښکاره شي، چې کلیک کېدونکی دا لري: session_url لینک.

د Datadog RUM د تېروتنو سپړونکی

په Datadog RUM کې هرې ثبت شوې د تېروتنې ناستې ته لاړ شئ او دا وګورئ: Global Context / Attributes د JSON ونه. URL د دې لاندې لړلیک شوی: @mouseplayer_session_url.

دلته یادې شوې ټولې سوداګریزې نښې د خپلو مالکانو دي. MousePlayer له دې برابرونکو سره سوداګریزه اړیکه نه لري.