Pira Sentry, Bugsnag & Datadog RUM
Herikînên endezyarî û QA ya xwe bi girêdana îstîsnayên JavaScriptê yên rûkarê rasterast bi tomarên vîdyoyî yên danişînê yên MousePlayer re bilez bikin.
1. Pirsgirêk: Şopên bangan çarçoveya bikarhênerê nîşan nadin
Dema îstîsnayeke JavaScriptê ya nehatî girtin an têkçûna torê li malpera we diqewime, amûrên çavdêriya çewtiyan ên wek Sentry şopên bangan ên hişk û rêzikên user-agent ên gerokê didin. Lê endezyar dimînin bi van pirsan: “Bikarhêner rast berî têkçûnê li kîjan bişkokê klîk kir?” an “Kîjan dane di formê de hatin nivîsandin?”
Ev Pira şopandina çewtiyan a MousePlayer vê xweber çareser dike bi girêdana URLyên ji nû ve lîstinên dîtbar rasterast di raporên çewtiyê de. Dema îstîsna diqewime, endezyar dikarin li yek girêdanê di panela Sentry an Bugsnag de bikirtînin û li tomara vîdyoyê ya ekrana bikarhênerê heta milîsaniya tam a têkçûnê binêrin.
Girêdana bê barê zêde: Pir bêdeng wek temaşekereke paşperdeyê di hundirê mp.js de dixebite. SDKya şopandina çewtiyê ya we xweber nas dike bê zêdekirina barê pîvanbar an bandorkirina Core Web Vitals.
2. Çalakkirin & girêdana peydekeran
Hûn dikarin pira şopandina çewtiyan bi rûkara panela kontrolê an bi bernameyê bi objeya mîhengkirina SDK ya me çalak bikin.
Rêbaza A: Çalakkirina panela kontrolê (Bê kod)
- Têkevin qada xebatê ya xwe ya MousePlayer û Malperên we vekin.
- Li bişkoka Mîheng / Girêdan li kêleka malpera armancê bikirtînin.
- Di paceya Girêdanan de Pira Sentry, Bugsnag & Datadog RUM bikin
ON. - Peydekerê xwe hilbijêrin (
sentry,bugsnagandatadog) û li Guherînan tomar bike bikirtînin.
Rêbaza B: Mîhengkirina skrîptê bi destan
Heke hûn tercîh dikin mîhengkirinê di kodê de binivîsin, vê bişînin: error_bridge_active: true di hundirê objeya we ya window.mp_config de:
3. Tabloya xebitandina teknîkî ya SDK
Li gor peydekerê hilbijartî, MousePlayer rêbazên fermî yên JavaScript SDK yên nîşankirinê xweber dixebitîne:
| Peydeker | Rêbaza JavaScriptê ya xebitandî | Mifta metadaneyan a zêdekirî |
|---|---|---|
| Sentry | window.Sentry.setTag(...) |
mouseplayer_session_url |
| Bugsnag | window.Bugsnag.addMetadata('MousePlayer', { ... }) |
session_url |
| Datadog RUM | window.DD_RUM.setGlobalContextProperty(...) |
mouseplayer_session_url |
4. Li ku ji nû ve lîstinan di raporên çewtiyê de bibînin
Piştî çalakkirinê, URLyên ji nû ve lîstinê tavilê di panelên çavdêriya çewtiyan de xuya dibin her carê ku têkçûna rûkarê tê tomarkirin.
Hûrgiliyên pirsgirêkê yên Sentry
Her pirsgirêkekê di projeya Sentry de vekin û ber bi jêr ve biçin beşa Tags . Hûn ê nîşanekê bi vî navî bibînin: mouseplayer_session_url. Her wiha hûn dikarin pirsgirêkên Sentry bi qada lêgerîna pirsan parzûn bikin: mouseplayer_session_url:*.
Hilpekînên metadaneyan ên Bugsnag
Di rapora çewtiyê ya Bugsnag de hilpekînên gerînê yên jêr kontrol bikin. Hilpekîneke taybet a nû bi navê MousePlayer dê xuya bibe ku girêdana klîkbar a session_url digire.
Geroka çewtiyan a Datadog RUM
Di Datadog RUM de her danişîna çewtiyê ya tomarkirî vekin û dara JSON ya Global Context / Attributes kontrol bikin. URL di bin vê de tê indekskirin: @mouseplayer_session_url.
Hemû nîşanên bazirganî yên li vir navkirî yên xwediyên wan in. MousePlayer têkiliya bazirganî bi van peydekeran re nîne.