የSentry፣ Bugsnag & Datadog RUM ማገናኛ ድልድይ
በፊት ጫፍ የሚከሰቱ የJavaScript ስህተቶችን በቀጥታ ከMousePlayer የክፍለ ጊዜ ቪዲዮ ቀረጻዎች ጋር በማያያዝ የልማት እና የጥራት ማረጋገጫ ሂደቶችዎን ያፋጥኑ።
1. ችግሩ፦ የጥሪ ቁልል ዱካዎች የተጠቃሚውን አውድ አያሳዩም
በድረ ገጽዎ ላይ ያልተያዘ የJavaScript ስህተት ወይም የኔትወርክ ብልሽት ሲከሰት፣ እንደ Sentry ያሉ የስህተት ክትትል መሣሪያዎች ደረቅ የጥሪ ቁልል ዱካዎችን እና የአሳሽ user-agent ጽሑፎችን ይሰጣሉ። ነገር ግን መሐንዲሶች እንዲህ ይጠይቃሉ፦ «ተጠቃሚው ብልሽቱ ከመከሰቱ በፊት የትኛውን አዝራር ጠቅ አደረገ?» ወይም «በቅጹ ውስጥ ምን ውሂብ ተገባ?»
የ MousePlayer የስህተት ክትትል ማገናኛ ድልድይ የምስል ቀረጻ URLዎችን በቀጥታ ወደ ስህተት ሪፖርቶችዎ በማያያዝ ይህን በራስ ሰር ይፈታል። ስህተት ሲከሰት፣ መሐንዲሶች በSentry ወይም Bugsnag ዳሽቦርዳቸው ላይ አንድ አገናኝ ጠቅ አድርገው፣ እስከ ብልሽቱ ትክክለኛ ሚሊሰከንድ ድረስ የተጠቃሚውን ማያ ገጽ የቪዲዮ ቀረጻ ማየት ይችላሉ።
ተጨማሪ ጫና የሌለው ውህደት፦ ማገናኛው በ mp.js ውስጥ እንደ የጀርባ ክትትል በዝምታ ይሠራል። የሚለካ ተጨማሪ ጫና ሳይጨምር ወይም Core Web Vitalsን ሳይነካ፣ የስህተት ክትትል SDKዎን በራስ ሰር ያገኛል።
2. ማንቃት & የአቅራቢ ማዛመድ
የስህተት ክትትል ማገናኛውን በዳሽቦርድዎ በይነገጽ ወይም በSDK ውቅር ኦብጀክታችን በፕሮግራም ማንቃት ይችላሉ።
ዘዴ A፦ በዳሽቦርድ ማንቃት (ኮድ ያለ መጻፍ)
- ወደ MousePlayer የስራ ቦታዎ ይግቡና የእርስዎ ንብረቶች ይክፈቱ።
- ከሚፈልጉት ድረ ገጽ አጠገብ ያለውን ቅንብሮች / ውህደቶች አዝራር ጠቅ ያድርጉ።
- በውህደቶች መስኮት ውስጥ የSentry፣ Bugsnag & Datadog RUM ማገናኛ ድልድይ የሚለውን ወደ
ONይቀይሩ። - አቅራቢዎን (
sentry፣bugsnagወይምdatadog) ይምረጡና ለውጦችን ያስቀምጡ ጠቅ ያድርጉ።
ዘዴ B፦ የስክሪፕት ውቅር በእጅ
ውቅሩን በቀጥታ በኮድ ማስቀመጥ ከመረጡ፣ error_bridge_active: true በእርስዎ window.mp_config ኦብጀክት ውስጥ ያስተላልፉ፦
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 ከእነዚህ አቅራቢዎች ጋር የንግድ ግንኙነት የለውም።