Metric converted into KPI: Time on Site

Time on site as a KPI

Today we will look at a simple but often scrutinized metric and try to convert it into a valuable business Key Performance Indicator (KPI). We will look at the Average Time on Site metric.


What is the Average Time on Site in Google Analytics?

The time on site for a visit is calculated by substracting the date of the beginning of the visit from the date of the last page viewed. Therefore, a visitor who bounced, i.e. who will have seen only one page, will have a Time on Site of 0 second.


What does this metric tell you?

It useful to know how much time in average your visitors spent on your site. But you have to put that metric in context. By that, I mean you won’t come up to the same conclusion for an e-commerce website than for a blog.


How to translate this metric into a Key Performance Indicator?

A KPI must lead to action. The Average Time on Site itself doesn’t do much. Your visitors stay on average 1 minute on your site. So what? How to transform it into a valuable KPI?

Let’s say you invest a lot into your brand new shopping cart. Of course, you want those visitors to ultimately buy something quick and easy, right?


The KPI: Average time to complete check out

A valuable and actionable KPI could be “Average time to complete check out”. Why? Because your business objective is to provide and quick and easy shopping cart. To do so, visitors must buy and exit in the less time possible. So looking at the average time to complete a check out would tell you if you’re on track.

Average time is too high? You take action. Too low? Well, it can’t be too low, but is there any way to improve this? In any case, this KPI leads to action.



In conclusion, Average Time on Site is a metric but not a KPI by itself. It has to be segmented and has to support an business objective. In this scenario, the objective is to provide a quick and easy shopping cart. The Average Time to check out is the KPI to evaluate how we are moving toward this objective.

What do you think? Do you have any example of how to use the Average Time on site as a KPI?

Stéphane Stéphane Guérin

Stéphane has been working on business web projects for more than 15 years. After creating and selling numerous web marketing agencies and web apps, he founded DashThis in 2011. 

Ready to automate your reporting?

Start free trial

Read More

Follow us on social media to stay tuned!

Automate your reports!

Bring all your marketing data into one automated report.

Try dashthis for free
Digital Marketing reporting dashboard

Get Started Today!

Try DashThis

Made in Canada

DashThis is a brand owned by Moment Zero inc

Copyright © 2011-2024