Real User Monitoring (RUM) verzamelt performancedata van echte bezoekers van uw website. De reguliere synthetische monitoring van Uptrends werkt in een voorspelbare omgeving en gebruikt een vast monitoringinterval. Synthetische monitoring werkt goed voor het monitoren van beschikbaarheid en het detecteren van veranderingen in de performance van webpagina’s. RUM daarentegen, werkt in minder voorspelbare omgevingen (d.w.z. op de apparaten en computers van uw eindgebruikers) en richt zich dus veel meer op het meten van de feitelijke ervaring van uw gebruikers. We hebben uw op RUM gebaseerde data in uw bestaande Uptrends-account geplaatst, en u kunt uw RUM-data en synthetische data naast elkaar bekijken.
Aan de slag met Uptrends RUM
Om aan de slag te gaan met RUM zijn twee handelingen nodig:
- een RUM-websitedefinitie aan uw account toevoegen
- het script in uw website implementeren.
Uw eerste RUM-website aan uw account toevoegen
- Log in bij uw Uptrends-account. Als u nog geen account heeft, ga dan naar de aanmeldpagina en meld u aan voor uw gratis proefperiode.
- Als u de functie Real User Monitoring in Uptrends nog niet gebruikt, kunt u deze gratis uitproberen door een RUM-proefperiode te starten. Klik in het menu Tools & apps op de optie Real User Monitoring proberen.
- Klik op de pagina RUM proefperiode starten op de knop .
- Vul de URL in van de website die u wilt monitoren. Klik op de knop .
- Uw RUM proefperiode is nu begonnen. Klik op de knop om naar de instellingen van uw nieuwe RUM-website te gaan.
Extra RUM-websites toevoegen
Nadat de initiële configuratie is voltooid, bevat de sectie RUM in het menu een subsectie Echte gebruikers waar u de RUM-gerelateerde dashboards kunt vinden en uw RUM-websites kunt beheren. Om extra RUM-websites toe te voegen:
- Vouw de RUM-sectie in het menu uit.
- Klik op het pictogram + naast RUM websites.
- Vul de Naam voor de website en de URL in.
- Als uw website een single-page application (SPA) is, vink dan de optie Single Page Application Tracking gebruiken aan.
- Als de website URL-fragmenten gebruikt (bijv.
#fragment
aan het eind), en die een aanzienlijk deel van uw URL’s vormen, vink dan de optie URL-fragment meerekenen aan. Door dit te doen voorkomt u dat Real User Monitoring alles na het #-symbool negeert. - Nadat u alle opties heeft ingesteld, klikt u linksonder op de knop .
- Het script verschijnt nu in het tabblad Implementatie. In het volgende gedeelte wordt de implementatie van het script behandeld.
Het script in uw website implementeren
Anders dan bij reguliere website monitoring moet u nu zelf wat werk doen. U krijgt van Uptrends een klein stukje JavaScript dat u toevoegt aan de webpagina’s die u met RUM wilt monitoren. Uptrends heeft het script zo ontworpen dat het andere scripts op uw website niet hindert en uw eindgebruikers niet merken dat u het Uptrends RUM-script aan uw pagina’s heeft toegevoegd. De impact van de aanwezigheid van het RUM script op uw site is vrijwel nul.
- Zorg ervoor dat u toegang heeft tot de code van uw website, zodat u de inhoud van uw pagina’s kunt wijzigen.
- Ga naar .
- Klik op de website die u wilt implementeren.
- Ga naar het tabblad Implementatie.
- Selecteer en kopieer het RUM-script.
- Plak het script tussen de
<head>
tags van de pagina’s die u met RUM wilt monitoren. Door het script binnen de<head>
tags te plaatsen weet u zeker dat het script zo vroeg mogelijk laadt. Door vroeg te laden kan de controleregel zoveel mogelijk timinggegevens vastleggen. - Start uw website opnieuw op om deze bij te werken met het toegevoegde script.
- RUM-data worden verzameld zodra gebruikers uw bijgewerkte site bezoeken. U ziet de data meteen in het dashboard RUM-overzicht, in real time.
Licentie
Uptrends stelt het RUM-script en de componenten die het script gebruikt beschikbaar onder een BSD (Berkeley Software Distribution) licentie. De volledige tekst kunt u vinden op https://hit.uptrendsdata.com/license.txt.
Eén script per website
Houd er rekening mee dat elk script specifiek is voor één enkele website aangezien het een sid
bevat dat de corresponderende RUM-website in uw account op unieke wijze identificeert. Voor elke paginaweergave die Uptrends registreert bij een bepaalde RUM-website, verifiëren wij dat de paginaweergave werkelijk afkomstig is van het websitedomein dat u heeft gespecificeerd. We geven een voorbeeld om duidelijk te maken wat we bedoelen.
Voorbeeld: We gebruiken www.your-domain.com
als voorbeeldwebsite. Er wordt standaard toegestaan dat er page views komen van zowel www.your-domain.com
als your-domain.com
. Als u hetzelfde script ook zou opnemen in een website die gehost wordt op test.your-domain.com
of www.your-other-domain.com
, zal RUM op deze andere domeinen niet werken, want RUM registreert geen page views die van andere domeinen komen. Elke website moet een afzonderlijke RUM-instantie hebben om zinvolle gegevens te verkrijgen.
Als u RUM-gegevens op meer dan één website wilt volgen, moet u deze ook in Uptrends als afzonderlijke RUM-websites beschouwen. Voor elk websitedomein dat u wilt monitoren moet u een extra RUM-website instellen, want elk domein krijgt een ander script.
De domeinverificatie betekent ook dat RUM alleen in uw echte productieomgeving werkt. Als u afzonderlijke ontwikkel- en testomgevingen heeft die lokaal of onder een ander domein runnen, zal RUM van deze sites geen page views registreren.