Hva Avg. Tid på side viser virkelig

Har du noen gang lurt på hvordan Google Analytics vet når du forlater en side? Det viser seg, det gjør det ikke, noe som gjør "Gns. Tid på side "og" Avg. Session Duration "interessante beregninger.

Noen bakgrunn

Vårt mål på Envato Tuts + er å hjelpe folk å lære. Hvis noen bruker mindre enn tretti sekunder på en opplæring, kunne de ha lagret den for å lese senere, men i de fleste tilfeller kan vi anta at de ikke har lært av det.

Med Google Analytics-segmenter kan du filtrere en hvilken som helst graf eller tabell for å vise bare besøkende med en bestemt egenskap, som de som ser på nettstedet på en nettbrett eller de som har besøkt nettstedet tidligere. Så hvorfor ikke bruke disse til å undersøke hvor mange som brukte mer enn tretti sekunder å lese opplæringsprogrammer?

Svaret er: fordi "Avg. Time on Page "virker ikke slik. Heller ikke "Gns. Session Duration ", for den saks skyld. 

La oss anta at jeg går til Envato Tuts + -siden, bruker ti sekunder til å bla gjennom forsiden, klikk på en opplæring som jeg liker, tilbringe femten minutter å lese den, og lukk deretter fanen. "Avg. Tid på side "at GA-poster for forsiden er ti sekunder. "Avg. Tid på side "at GA-oppføringene for opplæringen er ... null sekunder.

Ja, null Sec-vent, hva?

Du ser, den eneste måten GA kan beregne hvor lenge du har brukt på en side, er å ta:

  • Tiden du lastet siden (som den vet), og
  • Siste gang du gjorde noe på den siden

... og finne ut forskjellen mellom det første og det andre.

Google Analytics kan oppdage når du klikker på en kobling og logger klokken, men den kan ikke oppdage når du lukker en kategori. Derfor kjente Google Analytics hvor lenge jeg brukte på forsiden, men ikke på selve opplæringen. Hvis jeg klikket på en kobling til en relatert Quick Tip når jeg ble ferdig med å lese opplæringen, les Quick Tips, og lukk fanen, da Google Analytics ville ta opp en "Avg. Time on Page "på 15 minutter for opplæringen, og (igjen) null sekunder for Quick Tip.

Komme rundt dette

Husk på når en sprett ikke er en sprette, sa jeg at du kunne sende Google Analytics et signal som sier at "dette er ikke en sprett"? Vel, disse signalene lar også GA vite at leseren fortsatt er der. De gir det et bedre estimat av tiden leseren sist gjorde noe på siden.

Vi kan også sende signaler som ikke roter seg med sprettfrekvensen, men GA kan fortsatt bruke til å danne dette estimatet. De kan bare si, "leseren er fortsatt her", eller de kan også tjene andre formål. 

Vi kunne brann av en av disse signalene hvert 30. sekund, så vi ville vite hvor lenge hver leser brukte på hver side med en nøyaktighet på et halvt minutt. Dette kan imidlertid være misvisende, siden en opplæring som sitter i en bakgrunnsfane i en halv time og deretter blir stengt uten å bli lest, vil registrere en "Gj.sn. Tid på side "på tretti minutter.

Min personlige preferanse ville være å kombinere dette med et annet mål for engasjement: For eksempel, send et signal for hver 100px leseren ruller nedover siden, eller hvert minutt av videoen de ser på en innebygd screencast. Dette vil fortsatt overvurdere "Avg. Time on Page "for faner som er åpne i bakgrunnen (forutsatt at de til slutt ble lest eller sett), men vi ville kunne samle mer interessant informasjon; gjør leserne skum eller skrubbe gjennom innholdet, eller les det ordentlig? Løser leserne halvveis gjennom, eller forblir til slutten?

Neste gang…

Neste gang skal jeg snakke om hvorfor "sidevisninger", en vanlig brukt metrisk, ikke er et viktig mål for hvordan et nettsted utfører.