Last week I came across an analytics conundrum.

I had read many times that Average Time on Page (ATOP), and alternatively, Average Time on Site (ATOS), were good metrics for user engagement. Specifically, knowing how long people were spending reading and considering our posts could help you determine if you were making people think. However, our ATOS and ATOP was somewhat low (like REALLY low) and I didn’t understand why.

It had never clicked with me before, but how ATOP and ATOS are determined creates problems for blogs. ATOP and ATOS are calculated based on page calls, to illustrate:

p1’s time stamp is 0:00, and p2’s is 0:01, so the time on p1 must have been 0:01. P3’s was loaded at 0:15, so the time on P2 must have been 0:14 (time it was loaded of next page, minus the amount of time spent spent on the page before). Sensible, no? Except, what about your last page? With these calculations the time on the last page is never counted.

Blogs are known for having huge bounce rates. Some one visits a blog, finds a new post, reads it, then leaves. In fact, blog post pages are very frequently exit pages, so on a blog, if you have a large portion of your traffic entering a page, reading it, then leaving, how do you calculate ATOP or ATOS?

Further, if a regular visitor sees a new post, reads it, then leaves then that last page—the page they spent the most time on—is not going to be counted. That makes ATOS and ATOP a pretty innacurate sample.

In fact, it seems to me that ATOS and ATOP doesn’t actually calculate what their names suggest. ATOP calculates an average time on pages that are not exit pages. ATOS certainly doesn’t calculate the average time on site, because it discounts a huge number of pages (every exit page). This creates a host of problems for a blog, as the content that you want to measure is often the content that is not being counted.

There are no useless metrics

Brian Katz often says that there are no useless metrics, so I thought it might be educational to ask him about this issue:

 

Brian, am I correct in assuming that time on page is a useless metric for a blog?

Based on a conversation on this side of the office, and this blog post by Avinash Kaushik, I understand that time on page is calculated by taking the time-of-load of one page and comparing it to the time-of-load of the next. In the case of a blog, the most time on site is going to be on each individual article, but those will also have a huge bounce rate (since people come for an article, read it, leave).

So basically:

  • your time for each post is going to be a flawed sample (the people who read then clicked to the next article, or didn’t read and clicked back to the index)
  • Your average time on site is going to be TOTALLY off, since the people who landed on a blog post, read it, then left are not going to be counted at all.

 

Brian, enlighten us please.

Your request has been submitted and a rep will reach out to you shortly.

Message Sent

Thank you for your interest.

Thank you for registering.

You should receive a confirmation email from GoToWebinar with your unique webinar login information. If you do not receive this email or have trouble logging in to the event, please email asmaa.mourad@cardinalpath.com.

Thank you for subscribing!

You're now looped into the world's largest GMP resource hub!

Thank you for your submission.

Thank you for your submission.

Thank you for your submission.

Thank you for your submission.

Thank you for your submission.

Message Sent

Thank you for registering.

Thank you for your submission.

Message Sent

Thank you for registering.

Thank you for registering.​

Paid media spend by Government websites increased a whopping 139% YoY in 2020.

2020 Online Behavior Live Dashboard

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

2020 Online Behavior Live Dashboard

Thank you for your submission.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for your submission.

Message Sent

Thank you for registering.

Thank you for registering.

Cardinal Path is continuing with its series of free training. Next we are conducting training on Google Data Studio. Check it out here.
Cardinal Path hosted a live session to connect with you and answer all your questions on Google Analytics.
Get all the expertise and none of the consultancy fees in this not-to-be-missed, rapid-fire virtual event.

Thank you for submitting the form.

Thank you for submitting the form.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you.

Click here to download access the tool.

Message Sent

Thank you for registering.

Message Sent

Thank you.

Message Sent

Thank you.

Message Sent

Thank you

Message Sent

Thank you

Message Sent

Thank you.

Message Sent

Thank you

Message Sent

Thank you.

Message Sent

Success!
Your message was received.

Thank you.

Message Sent

Success! Thank you
for reaching out.