Speedly

Se hvordan kunderne oplever hastigheden i Google Analytics


I denne artikel vil jeg vise dig hvordan du inde i Google Analytics kan se hvordan "nogle" af dine kunder oplever din hjemmesides hastighed.

Når jeg skriver nogle er det fordi at som standard er Google Analytics sat op til kun at tage stikprøver af dine besøgende og måle hastigheden. Der er lidt forskellige data på hvor mange stik prøver der bliver taget, jeg har set steder hvor de siger at det er 1%, og at du kan lave om på dette ved at indsætte denne kode sammen med din Google Analytics kode.

ga('create', 'UA-xxxxxxxx-x', {'siteSpeedSampleRate': 10});

Du kan sætte den til imellem 1 - 100%, her står den til 10%.

Dog har jeg også set denne tabel, som tager pageviews fra dagen før, og så udfører stikprøver dagen efter ud fra hvor mange der var dagen før.

undefined


Med forståelse for at Google ikke måler alle din links, lad os prøve og kigge på hvordan man så ser de tal.


Tekniske Analytics Tal

For at få nogle tal vi kan bruge til noget, og ikke bare en masse gennemsnit på hele siden, skal vi ind i de tekniske tal, det gør du på følgende måde (se også screenshort herunder):

  1. Klik Adfærd i venstre menu
  2. Klik Websitehastighed i undermenuen
  3. Klik Sideindlæsningstider i næste undermenu
  4. Klik Teknisk i toppen af den side du har fået frem
  5. Klik på Data knappen (se screenshort)
undefined


Nu har du en oversigt over de mest besøgte sider på din hjemmeside, og en masse gennemsnits tider for de enkelte url's.

Det er her du skal ligge mærke til den kolonne der hedder Stikprøve for sidens indlæsningstid, alt efter hvor stor din periode er skal denne gerne være forholdvis høj. Hvis jeg f.eks. kigge på speedly.dk, så har forsiden over en 6 dages periode 137 visninger og kun 3 stikprøver, dette vil jeg mener man ikke kan bruge til noget, da 3 besøgende kunne have siddet på en utrolig langsom forbindelse, så jo højere tal desto bedre.

Jeg vil her lige prøve at forklare, hvad de forskellige tal betyder og hvad ud måske kan bruge dem til.

Gennemsnitlig indlæsningstid for siden (sek.)

Er det tidspunkt browseren har loaded alle html elemener, og billeder. Bemærk dog at der sagtens kan være javascript som loader senere, da man kan manipulere med dette.

Gennemsnitlig omdirigeringstid (sek.)

Hvis din bruger bliver redirect inden har kommer til siden, så tæller dette med her. Kunne f.eks. være at brugeren har indtastet speedly.dk og bliver redirected til www.speedly.dk

Gns. domæneopslagstid (sek.)

Dette er tiden det tager for brugeren af finde ud af hvilken IP som din side har, altså hvilken webhost de skal kontakte for at få din side.

Gns. serverforbindelsestid (sek.)

Når brugeren har en IP, skal der oprettes en TCP forbindelse og dette tager også tid. For hvert domain en bruger skal hente noget fra skal der oprettes en TCP forbindelse, så forstil dig at du har indhold fra 20 forskellige domain (Facebook Pixel, Analytcs, osv), så kan du godt se at det tager tid det hele. Denne gennemsnit tid er dog kun for dit domain.

Gns. serversvartid (sek.)

Nu har brugeren forbindelse til serveren, og serveren har fået besked om hvilken side vi ønsker, nu skal serveren eksekvere en masse koden, måske lave database kald, inden serveren sender HTML siden tilbage til brugeren. Dette er den tid dette tager.

Gennemsnitlig download tid for siden (sek.)

Her skriver min Analytics godt nok Gennemsnitlig indlæsningstid for siden (sek.), men der skulle have stået var download tid, hvilket også tydelig ses i (?).

Dette er tiden det tager at downloade HTML filen, hvilket i langt de fleste tilfælde vil være hurtigt, men der er nogle der vælger at ligge CSS og billeder ind i HTML, så nogle gange kan den være stor.


DOM-indlæsningstider

Disse tider er når brugeren er begyndt at hente siden, og nok også mere spændende, men jeg syntes det var vigtigt vi havde styr på Stikprøverne først, inden vi begynde at konkludere noget

Du ser disse tider ved at klikke på DOM-indlæsningstider lige ved siden af Teknisk fra punk 4 i sidste afsnit.

Her vil jeg lige forklare, hvad de enkelte tider betyder:

Gns. tid for dokumentinteraktivitet (sek.)

Det er den tid det tager for brugeren af forbinde og download HTML filen, og eksekverer alt på siden, på nært det som er vi har sagt den kan udsætte.

Ting vi udsætter vi være CSS som ikke er nødvendigt, eller Javascript som godt kan vente. Også det som du læser om i diverse tools som "defer"

Gns. indlæsningstid for dokumentindhold (sek.)

Dette er det samme som overstående pånær at dette er inklusiv det vi har udsat.

Gennemsnitlig indlæsningstid for siden (sek.)

Dette er samme som i Teknisk data, altså den tid det tager at loade alle resourcer. Dog kan der stadig være resourcer som er sat til først at loade efter denne.

Skal vi hastighed optimere din side, gå til bestilling, eller læs lidt mere i vores FAQ
Speedly er en service drevet af Primux ApS. Copyright © 2020 Primux ApS | Handelsbetingelser | Privatlivspolitik