Rigtig brugerovervågningsvejledning
Real User Monitoring (RUM) indsamler oplysninger om ydeevnen af websteder, når de tilgås af faktiske besøgende i stedet for af automatiserede tests.
RUM er ikke interesseret i individuelle brugeres handlinger - dette er ikke en sporingsmetode. Formålet med RUM er at aggregerede data på brugerhandlinger for at se, hvilke dele af et websted, der tiltrækker brugere, og for at kontrollere, at alle forventede rejser gennem webstedet faktisk følges af rigtige brugere.
En væsentlig begrundelse for RUM er at kontrollere, at design af hjemmesiden får virkelig besøgende til at udforske sider, som skaberne ønskede at fremhæve. Den kontrollerer også, at jeg interaktive elementer på hver side virkelig arbejde.
Systemtest, før et websted går live, kan vise, at alt fungerer fint. Men når webstedet er tilgængelig for offentligheden , kan skøn over trafikmængder vise sig at være forkerte. Uanset hvor god du er til at forudsige, kan du aldrig rigtig forudsige præcis, hvad der vil ske, når et websted er synligt for søgemaskiner og promoveret af annoncer.
Indhold [ skjule ]
- Hvem har brug for reel brugerovervågning?
- Iterativt webstedsdesign
- Udviklingsaccepttest
- Overvågning af applikationens ydeevne
- Forbedring af webapplikationens ydeevne
- Kombinerer RUM og syntetisk overvågning
- Aktivitetsbaselining
- Implementering af ægte brugerovervågning
- Integrering af ægte brugerovervågning
Hvem har brug for reel brugerovervågning?
Ægte brugerovervågning blev skabt som en metode til at bekræfte, at elementer på en side virkelig fungerer efter hensigten. De målinger, som RUM har indsamlet, sparer kompleksiteten ved at forsøge at tænke enhver mulig kombination af handlinger. Dette er fordi, når et websted er Direkte der er helt sikkert brugere, der prøver handlinger, som webstedsdesignerne ikke engang havde tænkt på.
Websites er designet til at tiltrække offentligheden til et produkt, en sag eller en interesse. Så hjemmesidedesign er tæt knyttet til markedsstrategi . Derfor er RUM uundgåeligt også en teknik, der vil interessere marketingfolk.
Reel brugerovervågning er en kanal af Overvågning af slutbrugeroplevelse (EUEM). Den anden metode i EUEM er syntetisk overvågning . Syntetisk overvågning kontrollerer al logistikken ved levering af en hjemmeside. Syntetisk overvågning sikrer, at siden er tilgængelig hele tiden fra alle steder på kloden, og at alle elementerne på hver side indlæses rettidigt. Syntetisk transaktionsovervågning (STM) tester også, om interaktive elementer fungerer sammen.
Der er meget overlap mellem syntetisk transaktionsovervågning og RUM. Den største forskel mellem de to discipliner er, at STM kontrollerer en kendt kombination af handlinger, hvorimod RUM kvantificerer brugen og identificerer uventede handlinger.
Nogle præstationsproblemer vil ikke blive afsløret, før webstedet er sat under stress ved høje trafikmængder og uventede handlinger afslører kodningsfejl. Så webstedsadministratorer kan også drage fordel af ægte brugerovervågning.
Iterativt webstedsdesign
Reel brugerovervågning er særlig vigtig i dag i hjemmesideoprettelsesprocessen pga agil udvikling og feltet af brugererfaring (UX).
Agile udvikling fokuserer på at få en hjemmeside op at køre hurtigt. Selvom ejerne af webstedet, der bestiller dets udvikling, har et mål i tankerne, er den nøjagtige måde at opnå dette mål ikke altid på i starten af et projekt.
Marketingfolk bruger traditionelt markedstest og publikumsundersøgelser, når de designer et nyt produkt eller en annoncekampagne. Da websteder nu bruges til at prøve den offentlige mening om en lang række emner, er det ikke urimeligt at 'spørge' offentligheden, hvad de synes om et websteds design. Men da det er meget svært at få et klart svar ud af den gennemsnitlige person på gaden, er den nemmeste måde at kontrollere et designs egnethed er at lægge noget ud og se, hvad offentligheden gør med det.
Formålet med agil udvikling er at inkludere markedstest i udviklingsprocessen, så feedback på hjemmesidebrug er et væsentligt input til den rekursive designfase. Når det overordnede udseende og fornemmelse af webstedet er rettet, kan funktioner tilføjes. Hver tilføjelse skal testes og justeres for både ydeevne og attraktivitet. RUMs tjenester er meget velegnede til denne proces.
Udviklingsaccepttest
Få virksomheder har et internt webudviklingsteam. Når en virksomhed har brug for en ny hjemmeside, hyrer den en specialistkonsulent til at oprette siden. Denne situation betyder, at webstedsejeren ikke har personale på stedet med kompetente færdigheder til at overvåge ydeevne og forbedre svartider.
Integrering af RUM som en del af udviklingskontrakten giver idriftsættelsesvirksomheden mulighed for fange problemer med et nyt websted, når det er lanceret. Med denne hjælp kan ejeren af siden sikre, at alle problemer er rettet, før de melder sig ud på udviklingen. Når webdesignrådgivningen går væk, skal køberen af deres tjenester betale igen for at få designteamet tilbage.
RUM tilbyder en god metode til bekræfte, at en hjemmeside er egnet til sit formål og leverer tjenester, der appellerer til målgruppen.
Overvågning af applikationens ydeevne
Systemadministratorer forstår behovet for at overvåge applikationer for at sikre, at de bliver leveret til brugerne rettidigt. Et websted anvender en række applikationer, så det ser ud til, at overvågning af webstedets ydeevne er en kompliceret opgave. Hvad mere er, er meget af infrastrukturen bag websteder ofte i hænderne på andre. Det er almindeligt at outsource hosting af websteder og transmissionsmediet for dem er internet , som er uden for enhver netværksadministrators kontrol.
RUM forenkler applikationsydelsesovervågningsopgaverne for websteder, fordi brugeradgang til webstedet sker hele tiden, døgnet rundt fra alle dele af verden. Indsamling af statistik over, hvordan en hjemmeside reagerer på brugerhandlinger, er den åbenlyse løsning på behovet for overvågning af applikationens ydeevne til hjemmesider.
RUM er baseret på front-end af et websted, men angiver aktivitet på sider og funktioner. Ved at linke en rigtig brugermonitor til en applikationsydelsesmonitor kan en webstedsadministrator identificere den underliggende infrastruktur der understøtter webstedet og kortlægger problemer med ydeevne fra webstedsfunktioner tilbage til understøttende tjenester.
Ved at fortsætte sporet af ydeevnelinks gennem server- og netværksydelse, kan en systemadministrator hurtigt identificere hovedårsagen af eventuelle ændringer i ydeevnen på hjemmesiden.
Forbedring af webapplikationens ydeevne
Det første skridt i at forbedre ydeevnen af en hjemmeside er at registrere, at der er et problem. Næste etape er at undersøge hvor det problem opstår. Med websteder er mangel på aktivitet på én side eller tjeneste en indikation af et problem – husk, at webstedsbrugere ikke er lige så højrøstede som internt personale, når det kommer til at rapportere problemer.
En besøgende på webstedet vil gå andre steder hen i stedet for at kontakte Help Desk for at få løst et problem. Derfor har problemløsning for websteder en anden udløsende mekanisme end hvad der forventes for applikationer på stedet. Desværre er advarselstegnene på et problem et fravær af aktivitet. Hvis systemadministratorer ikke leder efter disse tegn, kan de let ignorere større ydeevneproblemer, forudsat at alt er OK.
Kombinerer RUM og syntetisk overvågning
RUM kan identificere eksistensen af et problem med et websted ved at fremhæve dele af et websted, der ignoreres af offentligheden eller konsekvent ser ud til at være årsagen til, at besøgende forlader webstedet eller forlader køberens rejse.
Syntetiske overvågningsteknikker tilbyder test, der kan udføres på websteder og deres tjenester for at forsøge at identificere årsagen til disse problemer. Det er sandsynligt, at enhver webstedsadministrator, der har til opgave at sikre god ydeevne af webstedsapplikationer, vil bruge både ægte brugerovervågning og syntetiske overvågningsteknikker i kombination.
RUM kan fodres direkte ind syntetisk overvågning at levere kildedata til systemtests. En typisk besøgendes handlinger kan optages og afspilles, mens diagnostiske værktøjer er aktive. Dette muliggør en trinvis analyse af, hvad der faktisk skete, der fik den besøgende til at forlade et websted.
RUM tilbyder i første omgang live data, som kan passere for hurtigt til at give nogen indsigt. Imidlertid, sammenlægning af handlinger fremhæver områder, der kræver yderligere undersøgelse. Som en passiv overvågningsmetode er RUM ikke et værktøj til rodforårsaget analyse. Det er det dog et dataindsamlingsværktøj og vil føre kildedata ind i analytiske værktøjer.
Aktivitetsbaselining
Reel brugerovervågning etablerer regelmæssige mønstre for brugeradfærd på et websted. Dette er nyttig information for webstedsdesignere og marketingfolk, der ønsker at tilføje nye produkter eller funktioner til et websted. Med kendskab til tæt trafikerede områder af hjemmesiden, kan designere observere, hvor de bedst kan indsætte links til nye sider for at tiltrække opmærksomhed til det nye område af webstedet. Markedsførere kan også bemærke, hvilke funktioner på webstedet, der interesserer det generelle publikum mest og forstår succesfulde strategier som kan genanvendes til andre præsentationer på webstedet for at forbedre deres tiltrækningskraft.
Brugsstatistikker giver også en baseline for AI-baseret maskinlæring præstationsvurderinger. Netværksledere er bekendt med alarmbaserede overvågningsværktøjer der udsender meddelelser, hvis en ydeevnetærskel overskrides. Disse tærskler er svære at indstille på webstedsaktivitet. Men gennem RUM-dataanalyse kan maskinlæringsmoduler etablere normale niveauer og aktivitetsmønstre og udløse en alarm, når disse niveauer falder.
Pludselige ændringer i aktivitetsmønstre kan indikere et problem med adgang, for eksempel hvis et DDoS-angreb forhindrer brugere i at oprette forbindelse til webstedet. Et alarmbaseret system betyder, at webstedsadministratorer ikke behøver at sidde og se brugeraktivitet hele tiden. De kan komme videre med andre opgaver og vende tilbage til webstedets kontrolpanel og overvågningsdashboard, når RUM-systemet får besked om ændringer i brugsmønstre.
Implementering af ægte brugerovervågning
Processen med ægte brugerovervågning er kompliceret, og det nytter ikke at oprette en intern afdeling til at skabe en RUM-platform, når der allerede er mange effektive edge serviceudbydere der allerede har fremragende rigtige brugerovervågningssystemer tilgængelige.
En RUM-udbyder opkræver betaling for sine tjenester via abonnement. Normalt tegner kunden af en af disse tjenester et månedligt abonnement, der er en kredit for en række tests. Der er en vis mængde information, der nemt kan samles i kontrolpanelet på en hostingtjeneste, såsom antallet af hits, antallet af indlæste elementer og antallet af besøgende pr. minut/time/dag/uge.
RUM dataindsamling er lidt mere kompliceret, og da overvågningstjenesterne er adskilt fra udviklingsrådgivningen, kræver indsamling af metrics, at der skal indsættes kodestykker i strukturen på webstedet. Disse kodestykker er kald til overvågningsfunktioner, der er implementeret som API'er.
Ironisk nok er disse opkald til mikrotjenester , som findes på fjerne servere. Mikrotjenester er ofte sammensat af API'er frem til andre mikrotjenester, bosiddende på andre servere, som selv kalder flere mikrotjenester, der kører på andre servere. Inkluderingen af RUM-processer forårsager, at flere hentning udføres, hvilket kræver, at en masse ekstra servere kører med optimal hastighed. Så implementering af RUM kan skabe en værdiforringelse i indlæsningstider for hjemmesider.
Som følge af RUM-forsinkelser på svartider, skal du være kræsen med, hvilken RUM-platform du vælger. Heldigvis tilbyder de bedste RUM-tjenester gratis prøveperioder, så du kan teste de virkninger, som hver især har på svartiderne på dine websteder uden at betale ud. Du kan finde ud af mere om rigtige brugerovervågningstjenester i De bedste rigtige brugerovervågningsværktøjer og -tjenester .
Integrering af ægte brugerovervågning
Rigtig brugerovervågning er den manglende brik i indbyrdes forbundne overvågningslandskab som alle IT-systemer kræver for at sikre virksomhedens succes. RUMs tjenester kan sende data til andre overvågnings- og styringssystemer for at beholde hele systemstakken finjusteret og sikre, at websteder er succesfulde.
Kombiner ægte brugerovervågningsdataindsamling med syntetiske overvågningstests, applikationsydelsesovervågning og server- og netværksovervågning. Rigtig brugerovervågning er ikke et komplet overvågningsværktøj, der kan implementeres isoleret. Det bidrager til fuld ydeevnesikring for websteder.
Ægte brugerovervågning ofte stillede spørgsmål
Hvad er ægte brugerovervågning?
Rigtig brugerovervågning er en passiv overvågningsteknik, der involverer indsamling af hændelsesdata på et live-websted, efterhånden som brugerne får adgang til det. Dette er forskelligt fra syntetisk overvågning, som kræver, at genererede adgangshændelser sendes til webserveren for at indsamle svar.
Hvordan er reel brugerovervågning prissat?
Rigtig brugerovervågning er normalt en Cloud-tjeneste. Gebyrer opkræves pr. transaktion. SaaS-udbydere vil dog gerne have betalt abonnementer på forhånd, så de tilbyder normalt pakker med transaktionskreditter.
Hvad er syntetisk brugerovervågning?
Syntetisk brugerovervågning involverer udstedelse af tests på websteder, som involverer at sende anmodninger til den server, der er vært for webstedet. De mest almindelige typer syntetiske brugerovervågningstests er tilgængelighedstjek og overvågning af responstid.
Relaterede indlæg: