Pochopenie skutočného monitorovania používateľov pre webové stránky a aplikácie

Real User Monitoring (RUM) je testovacia technika, ktorá zhromažďuje a analyzuje interakcie používateľa s webovými stránkami alebo aplikáciami.


Ide o pasívne monitorovacie riešenie, ktoré zahŕňa zhromažďovanie údajov, keď sa stránky začínajú načítavať, a pokračuje v tom, keď návštevník naviguje webom. Toto poskytuje informácie o tom, ako skutoční návštevníci zažívajú web, vrátane výkonnosti na základe krajiny používateľa, prehliadača, zariadenia a ďalších premenných..

V praxi Nástroj RUM bude neustále sledovať interakciu používateľa s webovou stránkou alebo aplikáciou a zároveň bude analyzovať dostupnosť, funkčnosť a schopnosť reagovať na rôzne komponenty a služby. Analyzuje používateľské skúsenosti tak, že kontroluje metriky, ako je transakčná cesta, doba načítania, odozva a ďalšie, a umožňuje vám tak identifikovať komponenty, ktoré znižujú výkon, a tie, ktoré si vyžadujú optimalizáciu..

V dôsledku toho môžu správcovia alebo vývojári identifikovať a riešiť problémy, s ktorými sa stretávajú používatelia, ako sú pomalé stránky, nefunkčné odkazy, oneskorenia v sieti spôsobené geografickými oblasťami, problémy s nekompatibilitou prehliadača atď..

Niektoré z informácií, ktoré RUM ukazuje, zahŕňajú;

  • Výkon sledovaných stránok vrátane najpomalších komponentov načítania
  • Stránky, ku ktorým má používateľ prístup, akcie a prípadné problémy
  • Typy používateľov s najlepšou skúsenosťou, ako aj tí, ktorí sa stretávajú s problémami, ako sú pomalé reakcie spolu s údajmi špecifickými pre používateľa, ako sú polohy, zariadenia, prehliadače a typy a verzie OS.
  • Ak používateľské skúsenosti ovplyvňujú najnovšie aktualizácie, inovácie alebo zmeny kódu

Syntetické testovanie & RUM

Výkonnosť webových stránok je rozhodujúcou súčasťou používateľského prostredia, pretože takmer každý návštevník očakáva rýchlu načítanie stránky a bezproblémovú navigáciu. Webová stránka so slabým výkonom zabráni návštevníkom a používateľom preč, a preto je potrebné monitorovať a riešiť akékoľvek problémy s výkonom.

Podľa nedávnej štúdie vyše 50% mobilných používateľov často opúšťa web alebo aplikáciu, ak načítanie trvá dlhšie ako 3 sekundy. Z nich sa asi 40% nespokojných návštevníkov nikdy nevráti. Monitorovanie webových stránok je preto rozhodujúce na zabezpečenie toho, aby spĺňalo očakávania používateľov.

Dnes existuje široká škála nástrojov na testovanie webových stránok, ktoré správcom a vlastníkom firmy poskytujú prehľad o rôznych metrikách výkonnosti, dostupnosti, čase načítania a ďalších..

Tieto riešenia zahŕňajú bezplatné syntetické testovanie a skutočné monitorovanie používateľov. Syntetické testovanie analyzuje webovú stránku na základe automatizovaných softvérových skriptov alebo robotov, ktoré napodobňujú činnosti používateľov. Na druhej strane RUM analyzuje aktivity používateľov pri ich prihlásení a interakcii s webovými stránkami alebo webovými aplikáciami.

V skutočnom svete sú činnosti a skúsenosti používateľa dynamický a nepredvídateľný, preto je potrebné zistiť, ako webové služby reagujú na rôzne žiadosti za rôznych podmienok.

Napríklad na webovej stránke elektronického obchodu môže mať užívateľ problém s platobnou metódou z dôvodu polohy alebo z iných dôvodov. Ak zlyhá, vývojár musí zistiť, čo sa stane, keď používateľ klikne na neočakávaný odkaz, tlačidlo Späť atď. (Tj. Čo sa stane s vozíkom?).

Nástroje na monitorovanie skutočného používateľa poskytujú informácie o tom, ako skutočný návštevník interaguje s webovou stránkou, zatiaľ čo syntetické testovanie poskytuje podobné hodnotenie toho, čo očakávaný užívateľ zažije..

Potreba RUM

Väčšina dnešných webových stránok a aplikácií sa vyvinula v dynamické systémy distribuované medzi rôzne technológie, ktoré sa každý deň menia. Niektoré aktualizácie, aktualizácie alebo úpravy kódu môžu najčastejšie ovplyvniť výkon určitých alebo všetkých používateľov. Aby sa zabezpečilo, že zmeny neznížia výkon, je potrebné monitorovať komponenty webových stránok a opraviť všetky problémy.

S rastúcou veľkosťou a publikom webových stránok sa zvyšuje aj počet miest a rozmanitosť zariadení, operačných systémov a prehliadačov. A každá z nich má vplyv na dojem používateľa. Analýza interakcie každého návštevníka s webovými stránkami alebo aplikáciami poskytuje užitočné informácie a spôsob identifikácie oblastí alebo komponentov, ktoré si vyžadujú pozornosť alebo optimalizáciu..

Aj keď existuje niekoľko nástrojov na testovanie na webe, RUM poskytuje lepšiu analýzu transakčnej cesty používateľa na základe rôznych jedinečných metrík. Je obzvlášť užitočný pri zisťovaní problémov používateľov, ktoré môžu vzniknúť po aktualizácii hardvéru a softvéru, aktualizáciách, zmenách kódu, úpravách webových stránok, sieťových zmenách atď..

Výhody RUM

Toto monitorovanie umožňuje správcom webových stránok zistiť, kedy a kde nastane zníženie výkonu, aktuálna prevádzka, ovplyvnená metrika a ďalšie.

Medzi hlavné výhody monitorovania skutočných používateľov patrí;

 Poskytovanie informácií o tom, ako skutoční používatelia interagujú a ako používajú aplikáciu. Okrem určovania príležitostí na optimalizáciu je RUM užitočný aj pri určovaní budúcich potrieb alebo vylepšení v oblasti aktualizácie.

  • Určuje geografické rozloženie používateľov a spôsob, akým aplikácia alebo stránky reagujú na žiadosti z rôznych regiónov.
  • Zistiť skutočné využitie skutočnými používateľmi; to zahŕňa určenie spôsobu využívania siete, servera a iných zdrojov na základe skutočných používateľov.
  • Získajte úplnú viditeľnosť webovej stránky, a teda rýchlejšie identifikujte a riešte problémy s výkonom
  • Nájdite stránku s vysokým výkonom, pozrite sa, ako rôzne funkcie reagujú a riešia problémy s pomalými komponentmi.
  • Odstránenie slepých miest, a tým zlepšenie používateľského komfortu a služieb
  • Sledujte transakčnú cestu návštevníkov a zistite, kedy sa problémy vyskytujú, a tým rýchlejšie vyriešenie

Ako RUM účinkuje?

Riešenie RUM využíva sadu klientskych alebo serverových nástrojov, ako sú testovacie skripty, agenti a sieťové sniffre, na kontrolu komponentov webových stránok, keď používatelia interagujú so stránkami alebo aplikáciou..

Keď návštevníci prechádzajú webovým serverom alebo interagujú so stránkami, agent počúva všetku návštevnosť a zároveň zhromažďuje výkon, interakciu a ďalšie užitočné metriky..

  • Metriky výkonnosti zahŕňajú čas načítania stránky, rýchlosť odozvy, využitie šírky pásma atď.
  • Metriky interakcií, ako sú miera odchodov, konverzie a ďalšie.
  • Metriky špecifické pre používateľa, ako napríklad miesto, z ktorého používateľ prichádza, zariadenie, typ prehliadača a verzia, rýchlosť operátora a ďalšie premenné, ktoré ovplyvňujú dojem používateľa.

Keď agent zhromažďuje údaje pre používateľa, odošle ich na analytickú platformu, kde je triedený a usporiadaný podľa definovaných parametrov. Riešenie potom predstavuje analýzu v ľahko zrozumiteľných a použiteľných formátoch, ako sú grafy, stĺpce, grafy a ďalšie vizualizácie.

Počas procesu monitorovania nástroj RUM zhromažďuje údaje o používateľskej skúsenosti podľa nasledujúcich krokov.

  • Načítavanie skriptu: Toto vstrekuje malý skript v hlavičkách značiek stránok na sledovanie stránok pri načítaní.
  • záznam: Skript zhromažďuje relevantné údaje o výkone, keď sa monitorovaná stránka pokračuje v načítavaní. To zahŕňa stránku, informácie o časovaní, súčasti atď.
  • Poslať údaje: Keď sa stránka úplne načíta, skript odošle zhromaždené údaje na server.
  • spracovanie: Servery potom spracujú údaje a stiahnu používateľské prostredie, údaje o výkone a ďalšie relevantné informácie, ktoré potom uložia do databázy. Toto tiež identifikuje pomalosť, chyby, problémy s navigáciou a ďalšie problémy pre každú stránku a používateľa.
  • agregácie: Na generovanie prehľadov, ktoré je možné vykonať, server organizuje prijaté údaje na základe premenných, ako sú umiestnenie, zobrazené stránky, operačný systém typu zariadenia a typy a verzie prehliadača. Uľahčuje to prezeranie stránok, dostupnosti a výkonu podľa rôznych zariadení, prehliadačov a oblastí používateľov.
  • upozorňovanie: Akonáhle nástroj RUM identifikuje kritický problém, môže upozorniť príslušný na akciu.

Niektoré nástroje usporiadajú údaje do zobrazení stránky – zobrazujú podrobnosti pre každú stránku. Okrem iných akcií zobrazuje aj všetky následné zobrazenia stránky počas jednej návštevy pre každého používateľa. Majú tiež možnosť zoradiť údaje podľa podrobností, ako je adresa URL, zobrazenia stránky a navštívený čas, a akékoľvek ďalšie informácie špecifické pre používateľa, ako sú zariadenie, prehliadač, región atď..

Metóda zberu údajov

Existujú rôzne techniky RUM s rôznymi funkciami a metódami nasadenia. Vo väčšine prípadov výber nástroja alebo metódy, ktorý sa má použiť, závisí od toho, čo treba monitorovať, rozpočet, rozsah, podávanie správ atď. Bežné nástroje sú založené na jednej z nasledujúcich techník zberu údajov..

  • Zber údajov na strane servera pomocou súborov cookie
  • Strana prehliadača pomocou JavaScriptu alebo agentov
  • Hybridná metóda kombinujúca zber údajov zo servera a prehliadača

Kto vyžaduje RUM?

Správy RUM, zvyčajne prezentované na dashboardoch, sú užitočné pre webmasterov, vývojárov, manažérov, podnikateľov a ďalšie zainteresované strany..

Konkrétne

  • Manažéri digitálnych produktov môžu overiť, či aplikácie alebo webové stránky spĺňajú požiadavky, a nechať ich opraviť, ak ponúkajú znížený výkon.
  • Front-end vývojári: zabezpečiť, aby kódy, zmeny, nové funkcie a ďalšie komponenty správne fungovali.
  • Technické kontakty: dashboardy alebo správy umožňujú technickým osobám prístup na webovú stránku alebo k aplikácii a určiť, či existujú problémy, ktoré si vyžadujú pozornosť.

Každý, kto prevádzkuje internetový obchod a má vážne skúsenosti s používaním, by mal zvážiť skutočné monitorovanie používateľov.

záver

Vďaka komplexnej kombinácii rozmanitých sieťových, hardvérových a softvérových komponentov na súčasných webových stránkach a aplikáciách môže byť poskytovanie zmysluplného používateľského zážitku výzvou, najmä ak sa vyskytnú niektoré z týchto porúch. Monitorovanie skutočných používateľov poskytuje prostriedky na analýzu webových stránok a získanie výsledkov na základe skutočných návštevníkov údajov.

Tagy:

  • monitorovanie

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map