Wat Gem. Tijd op pagina Really Shows

Heeft u zich ooit afgevraagd hoe Google Analytics weet wanneer u een pagina verlaat? Het blijkt, dat doet het niet, waardoor "Gem. Tijd op pagina "en" Gem. Sessieduur "interessante meetgegevens.

Sommige achtergrond

Ons doel bij Envato Tuts + is mensen te helpen leren. Als iemand minder dan dertig seconden aan een zelfstudie besteedt, kunnen ze het later hebben opgeslagen om te lezen, maar in de meeste gevallen kunnen we aannemen dat ze er niet van hebben geleerd.

Met de "Segmenten" van Google Analytics kunt u elke grafiek of tabel filteren zodat alleen bezoekers met een bepaald kenmerk worden weergegeven, zoals degenen die de site op een tablet bekijken of degenen die de site eerder hebben bezocht. Dus waarom zou u deze niet gebruiken om te onderzoeken hoeveel mensen meer dan dertig seconden hebben besteed aan het lezen van zelfstudies?

Het antwoord is: omdat "Gem. Tijd op pagina "werkt niet zo. Ook "Gem. Sessieduur ", trouwens. 

Laten we veronderstellen dat ik naar de Envato Tuts + startpagina ga, tien seconden doorblader door de voorpagina te bladeren, op een tutorial te klikken die ik leuk vind, een kwartier door te lezen en vervolgens het tabblad te sluiten. De "Gem. Tijd op pagina "dat GA-records voor de voorpagina tien seconden duren. De "Gem. Tijd op pagina "dat GA-records voor de zelfstudie ... nul seconden zijn.

Ja, nul Sec- Wacht, wat?

U ziet, de enige manier waarop GA kan berekenen hoe lang u op een pagina heeft doorgebracht, is door het volgende te doen:

  • De tijd dat u de pagina heeft geladen (wat hij weet), en
  • De laatste keer dat je iets op die pagina hebt gedaan

... en het verschil tussen de eerste en de tweede uitzoeken.

Google Analytics kan detecteren wanneer u op een koppeling klikt en de tijd registreren, maar deze kan niet detecteren wanneer u een tabblad sluit. Daarom wist Google Analytics hoe lang ik op de voorpagina heb doorgebracht, maar niet op de eigenlijke zelfstudie. Als ik op een koppeling naar een gerelateerde Quick Tip klikte toen ik klaar was met het lezen van de tutorial, lees dan de Snelle tip en vervolgens sloot ik het tabblad, waarna Google Analytics een "Gem. Time on Page "van 15 minuten voor de zelfstudie en (opnieuw) nul seconden voor de Quick Tip.

Dit omzeilen

Onthoud dat wanneer een bounce geen bounce is, ik zei dat je Google Analytics een signaal kon sturen dat zegt: "dit is geen bounce"? Welnu, deze signalen laten GA ook weten dat de lezer er nog steeds is - ze geven een betere schatting van de tijd dat de lezer voor het laatst iets heeft gedaan op de pagina.

We kunnen ook signalen verzenden die niet rotzooien met het bouncepercentage, maar die GA nog steeds kan gebruiken om deze schatting te vormen. Ze kunnen gewoon zeggen: "de lezer is er nog steeds", of ze kunnen ook een ander doel dienen. 

We zouden elke dertig seconden een van deze signalen kunnen afgeven, dus we zouden weten hoe lang elke lezer elke pagina met een nauwkeurigheid van een halve minuut heeft besteed. Dit kan echter misleidend zijn, aangezien een tutorial die een half uur in een achtergrondtabblad zit en vervolgens wordt gesloten zonder dat deze wordt gelezen, een "Gem. Tijd op pagina "van dertig minuten.

Mijn persoonlijke voorkeur zou zijn om dit te koppelen aan een andere mate van betrokkenheid: stuur bijvoorbeeld een signaal voor elke 100px die de lezer op de pagina scrollt, of elke minuut video die ze bekijken op een ingesloten screencast. Dit zou nog steeds overschatten: "Gem. Tijd op pagina "voor tabbladen die op de achtergrond zijn geopend (ervan uitgaande dat ze uiteindelijk zijn gelezen of bekeken), maar we zouden meer interessante informatie kunnen verzamelen; leuren lezers door de inhoud, of lezen ze het goed? Leest de lezer halverwege door, of blijf tot het einde?

De volgende keer…

De volgende keer zal ik het hebben over de reden waarom 'pageviews', een veelgebruikte statistiek, geen zeer belangrijke maatstaf is voor hoe een website presteert.