Ce Avg. Timpul pe pagină arată cu adevărat

V-ați întrebat vreodată cum Google Analytics cunoaște când părăsiți o pagină? Se pare că nu, ceea ce face ca "Avg. Time on Page "și" Avg. Durata sesiunii ".

Unele fundaluri

Obiectivul nostru la Envato Tuts + este de ai ajuta pe oameni să învețe. Dacă cineva petrece mai puțin de treizeci de secunde pe un tutorial, ar fi putut să-l salveze pentru a citi mai târziu, dar în cele mai multe cazuri putem presupune că nu au învățat din ea.

"Segmentele" Google Analytics vă permit să filtrați orice grafic sau tabel pentru a afișa doar vizitatori cu o anumită caracteristică, cum ar fi cei care vizualizează site-ul pe o tabletă sau pe cei care au vizitat site-ul anterior. Deci, de ce nu le folosiți pentru a examina câți oameni au petrecut mai mult de treizeci de secunde citind tutoriale?

Răspunsul este: deoarece "Avg. Timpul pe pagină "nu funcționează așa. Nici "Avg. Durata sesiunii ", pentru asta. 

Să presupunem că mă duc la pagina principală a Envato Tuts +, petrec zece secunde derulând pe prima pagină, făcând clic pe un tutorial care îmi place, petrec cincisprezece minute când o citesc, apoi închid filă. "Avg. Time on Page "pe care GA înregistrează pentru prima pagină este de zece secunde. "Avg. Timpul pe pagină "pe care înregistrările GA pentru tutorial este ... zero secunde.

Da, Zero Sec-așteptați, ce??

Vedeți, singurul mod în care GA poate să calculeze cât timp ați cheltuit pe o pagină este:

  • Momentul în care încărcați pagina (pe care o cunoaște) și
  • Ultima dată când ai făcut ceva pe acea pagină

... și găsirea diferenței dintre primul și al doilea.

Google Analytics poate detecta când faceți clic pe un link și înregistrați ora, dar nu se poate detecta când închideți o filă - de aceea Google Analytics știa cât timp am cheltuit pe prima pagină, dar nu pe tutorialul real. Dacă am făcut clic pe un link la un Sfat rapid asociat atunci când am terminat de citit tutorialul, citiți Sfat rapid și apoi închideți fila, apoi Google Analytics va înregistra o medie " Timp pe pagină "de 15 minute pentru tutorial și (din nou) zero secunde pentru Sfat rapid.

Ajungeți la acest lucru

Amintiți-vă în Când un bounce nu este un salt, am spus că ați putea trimite Google Analytics un semnal care spune că "aceasta nu este o sărire"? Ei bine, aceste semnale l-au lăsat pe GA să știe că cititorul este încă acolo - dau o estimare mai bună a timpului în care cititorul a făcut ultima dată ceva pe pagină.

Putem, de asemenea, să trimitem semnale care să nu se încurce cu rata de respingere, dar GA poate utiliza în continuare pentru a forma această estimare. S-ar putea pur și simplu să spună: "cititorul este încă aici" sau pot servi și altui scop. 

Am putea declanșa unul din aceste semnale la fiecare treizeci de secunde, așa că știm cât timp fiecare cititor a cheltuit pe fiecare pagină cu o precizie de jumătate de minut. Acest lucru poate fi înșelător, deși, din moment ce un tutorial care se află într-o filă de fundal timp de o jumătate de oră și apoi se închide fără a fi citit, se înregistrează un "Avg. Timpul pe pagină "de treizeci de minute.

Preferința mea personală ar fi să o împerechez cu o altă măsură de implicare: de exemplu, trimiteți un semnal pentru fiecare 100 de pixeli pe care cititorul îl derulează în jos pe pagină sau fiecare minut de videoclip pe care îl urmăresc pe un ecran încastrat. Acest lucru ar supraestima încă "Avg. Time on Page "pentru tab-urile rămase deschise în fundal (presupunând că au fost eventual citite sau urmărite), dar am putea să adunăm informații mai interesante; cititorii scot sau scrutesc conținutul sau îl citesc corect? Cititorii se salvează pe jumătate sau rămân până la sfârșit?

Data viitoare…

Data viitoare vom vorbi despre motivul pentru care "afișările de pagină", ​​o metrică frecvent utilizată, nu reprezintă o măsură importantă a performanței unui site web.