ድልድል Sentry፣ Bugsnag & Datadog RUM

ናይ ቅድመ ገጽ ፍሉያት ጌጋታት JavaScript ቀጥታ ምስ ናይ MousePlayer ቪድዮ ቅዳሓት ክፍለ ግዜ ብምትእስሳር፣ ቴክኒካዊን ናይ QAን መስርሓትኩም ኣቀላጥፉ።

1. ጸገም፦ ተኸታታሊ ኣጸዋውዓታት ኣውድ ተጠቃሚ ኣየርእዩን

ኣብ መርበብኩም ዘይተሓዘ ፍሉይ ጌጋ JavaScript ወይ ምቁራጽ ኔትወርክ ምስ ዘጋጥም፣ ከም Sentry ዝበሉ መሳርሒታት ምክትታል ጌጋ፣ ጥረ ተኸታታሊ ኣጸዋውዓታትን ናይ መርበብ መርኣዪ user-agent ጽሑፋትን ይህቡ። ይኹን እምበር፣ ኣማዕበልቲ እዚ ምሕታት ይተርፎም፦ «ተጠቃሚ ልክዕ ቅድሚ ምቁራጹ ኣየናይ ቁልፊ ጠዊቑ?» ወይ «ኣብቲ ቅጥዒ እንታይ ሓበሬታ ኣትዩ?»

እቲ ናይ MousePlayer ድልድል ምክትታል ጌጋ ነዚ ስእላዊ URLs ቅዳሕ ቀጥታ ኣብ ጸብጻባት ጌጋኹም ብምትእስሳር ብርእሱ ይፈትሖ። ፍሉይ ጌጋ ምስ ዘጋጥም፣ ኣማዕበልቲ ኣብ ሰሌዳ ቁጽጽር Sentry ወይ Bugsnagኦም ሓደ መላግቦ ጠዊቖም፣ ክሳብ ትኽክለኛ ሚሊካልኢት ምቁራጽ ናይ ተጠቃሚ ስክሪን ቪድዮ ቅዳሕ ክርእዩ ይኽእሉ።

ተወሳኺ ጽዕነት ዘይብሉ ምውህሃድ፦ ድልድል ኣብ ውሽጢ mp.js ከም ናይ ድሕረ ባይታ ተዓዛቢ ብስቱር ይሰርሕ። ክዕቀን ዝኽእል ተወሳኺ ጽዕነት ከይወሰኸ፣ ወይ Core Web Vitals ከይጸለወ፣ SDK ምክትታል ጌጋኹም ብርእሱ የለሊ።

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. ኣብ ጸብጻባት ጌጋኹም ቅዳሓት ኣበይ ከም እትረኽቡ

ምስ ነጠፈ፣ ናይ ቅድመ ገጽ ምቁራጽ ኣብ ዝምዝገበሉ እዋን፣ URLs ቅዳሕ ኣብ ሰሌዳታት ቁጽጽር ምክትታል ጌጋኹም ብኡንብኡ ይረኣዩ።

ዝርዝራት ጸገም Sentry

ኣብ ፕሮጀክት Sentryኩም ዝኾነ ጸገም ክፈቱ፣ ናብ ክፍሊ መለለዪታት ንታሕቲ ኣሽብልሉ። ከምዚ ዝተሰምየ መለለዪ ክትርእዩ ኢኹም፦ mouseplayer_session_url። ብናይ ሕቶ ድለያ ባር እውን ናይ Sentry ጸገማት ክትጻርዩ ትኽእሉ፦ mouseplayer_session_url:*።

ናይ Bugsnag መታዳታ ትባት

ኣብ ጸብጻብ ጌጋ Bugsnagኩም፣ ታሕተዎት ናይ መንቀሳቐሲ ትባት መርምሩ። ከምዚ ዝተሰምየ ሓድሽ ፍሉይ ትብ MousePlayer ክርአ እዩ፣ ክጥወቕ ዝኽእል session_url መላግቦ ሒዙ።

ናይ Datadog RUM መድለዪ ጌጋ

ኣብ Datadog RUM፣ ናብ ዝኾነ ዝተቐድሐ ናይ ጌጋ ክፍለ ግዜ ኪዱ፣ ነቲ ሓፈሻዊ ኣውድ / ባህርያት ናይ JSON ኦም ድማ መርምሩ። URL ኣብ ትሕቲ @mouseplayer_session_url ይምዝገብ።

ኣብዚ ዝተጠቕሱ ኩሎም ምልክታት ንግዲ ናይ ዝምልከቶም ወነንቲ እዮም። MousePlayer ምስዞም ወሃብቲ ናይ ንግዲ ርክብ የብሉን።