User Engagement Time Revisited

October 22, 2009

What’s wrong with “Time on Page”?

Last week, we looked at “Time on Page”, a statistic used by most traditional web analytics to gauge user interaction within a webpage. And while we weren’t Google-bashing (really, we weren’t!), we did point out some very serious inaccuracies with Google Analytics’ method of calculating “Time on Page”.

In this post we’ll be talking about “User Engagement Time”, which measures exactly how long your visitors are actually interacting with your content. We’ll be looking closely at how it works, what it tells you, and how you can ultimately use it to improve your web content, conversion rates and ROI.

“Time on Page” vs “User Engagement Time”

Traditionally, “Time on Page” tells you one thing and one thing only – how long a visitor has a web page open for. However, we’ve seen from countless observations that users will often open a new tab, minimize their browser or even go off and do something else while browsing a site. All of this is normal browsing behavior, but it gives rise to one major point: “Time on Page” tells you nothing about how long your visitors actually interact with your online content!

time on page vs engagement time User Engagement Time Revisited

Time on Page can change drastically, as it can be skewed by normal browsing behavior User Engagement Time however, provides steady, reliable and more representative statistic

Knowing how long your visitors spend interacting with each page is vital. You need to know what content keeps your visitors interested, what keeps them busy, and what bores them. For example:

  • If you have a product features page, then you want to maximize your customer’s interaction with the page, keeping them interested until they convert.
  • On the other hand, if you have a signup form, you want to keep the necessary user actions to a minimum, improving usability and minimizing form abandonment.

Knowing how long the average customer really takes to convert or fill out a form is the critical first step towards tightening the funnel and increasing your conversion rates.

That’s where “User Engagement Time” comes in. ClickTale can tell you how long customers actually spend reading your content, looking at your pictures, watching your videos and browsing your products. Not just how long they had a page open for, but how long that page held their attention, and whether or not they liked what they saw.

How user engagement time works

Unlike traditional web analytics, ClickTale records every mouse move, click, scroll, hover and keystroke. As well as using this data to create User Videos and Visual Heatmaps, ClickTale can work out exactly how long a visitor spends interacting with a page or site. Engagement Time starts counting the first time the visitor clicks, scrolls or moves and stops counting after 20 seconds of inactivity. This is best explained visually, so let’s look at a timeline of a typical visitor on a webpage:


how engagement time works User Engagement Time Revisited

A typical visitor to your site

As you can see, when the visitor has been inactive for over 20 seconds, ClickTale stops counting the Engagement Time. Therefore, if the visitor steps away from their computer or opens a new tab, this “inactive time” does not count towards the total Engagement Time. However, if they come back and start looking at the page again, the counting begins once more, adding it to the total Engagement Time.

How to use Engagement Time

More important than knowing how Engagement Time works, is knowing what Engagement Time tells you. For starters, it is a good indicator of site health, as it is a far more accurate way of keeping your finger on the “pulse” of your website than Pages Visited or Time on Page. Secondly, it is an invaluable tool for web-site optimization and troubleshooting.

For example, if you have a page on your site that has a very high exit ratio (a high number of visitors leave your site on this page) and you want to reduce it. How you fix it depends a great deal on the page’s Engagement Time:

  • If the page has very low Engagement Time then the problem is straightforward, your visitors simply aren’t interested in the content. By looking at your pages with higher Engagement Times, you can see what content interests for your visitors, and improve the page based on those examples.
  • If the page has very high Engagement Time then your problem is different. This tells you that your visitors like what they see on the page, but for some reason don’t continue browsing through your site. This could be because they don’t think there’s more to see, or perhaps they want to see more but can’t work out how to get there! Either way, this is a serious problem with your funnel. After watching videos of visitors with high Engagement Times using ClickTale, you’ll know if you need to use Call to Action buttons, clean up your navigation or fix any broken or missing links.

Again, to get the best conversion rates you should find the content that optimizes User Engagement Time on product and landing pages, while minimizing it on shopping carts and forms. On checkout pages you can also compare Engagement Time to Time on Page to see how much “wasted time” there is during the payment process. This “wasted time” should be minimized, because once a customer has chosen to pay, you want their conversion and checkout to be as quick and easy as possible.

Engagement Time is one of the many valuable features of ClickTale, which is available to all our subscribers, even on our Free Plan. Our powerful and flexible tools enable you to get the most out of your website by increasing conversion rates, minimizing abandonment, and maximizing profits. So sign up today and start learning how to optimize your website based on your customers’ actual behavior.

Related posts:

  1. What Google Analytics Can’t Tell You: Part 1
  2. Customer Experience Tracking: How to do Google-like usability testing at 1/1000th the cost
  3. Announcing ClickTale Email Trackingâ„¢ –
    Extreme Visibility into Your Email Campaigns
  4. Cleaner, Brighter, Smarter: Enjoy Our New UI
  5. Watch Customers Fumble Conversion Opportunities with New ClickTale Search


  1. Today’s Startup and Entrepreneurial Updates | CenterNetworks Says:
    October 23rd, 2009 at 8:30 am

    [...] Engagement Time Revisited – ClickTale [...]

  2. stk Says:
    October 23rd, 2009 at 5:29 pm

    ClickTale records every mouse move, click, scroll, hover and keystroke

    An improvement? No doubt. However … if I write an engaging article and an enthralled reader spends 30-minutes reading it … “engagement time” is a factor of screen resolution, page layout and reading speed.

    Not ideal … but definitely an improvement.

  3. Web DEsign Maidstone Kent Says:
    October 25th, 2009 at 3:34 am

    Thanks for a very interesting article

  4. shmuls Says:
    October 26th, 2009 at 8:34 am


    Yes you’re right, but Google Analytics wouldn’t be able to tell you that either, just how long the page was opened for. Also, you’ll find that most people reading a long, engaging article move their mouse while doing so, like you probably are right now!

    So even if the whole 30 minutes wouldn’t be timed, at least most of it would be, you’d still expect to see 20 something minutes of activity. This will still tell you what you wanted to know, i.e. whether people were actually reading it or just skimming through or browsing another tab.

  5. computer consultant Says:
    October 27th, 2009 at 10:51 pm

    I installed Clicktale yesterday and noticed that it is showing more accurate time on page than Google Analytics which many times shows 0.

  6. Dan Says:
    November 11th, 2010 at 10:37 am

    I have a 10 minute video on my site.

    I need to know when visitors get bored with my sales video and leave. Engagement Time would not be able to tell me this, if it times out after 20 seconds of inactivity.

    You guys should also include Time on Site as a metric in your reporting, as an additional way for customers to judge the effectiveness of our pages.

    I think Engagement Time is cool, but why not include Time on Site in ClickTale reporting as well? It would be pretty easy to include, and however limited, it is still a useful metric for people with video on their site.

  7. shmuls Says:
    November 11th, 2010 at 12:07 pm

    We do :)

    Both Time on Site and Engagement Time are included in all our page reports!

  8. Ab Workouts-Michael V Says:
    December 14th, 2010 at 6:26 pm

    I’m so loving all of this! It’s like a totally new world to me and I find I am getting more and more excited and can hardly wait to implement this on my wordpress site.

    The difference between Engagement Time v Time on Page is so true – and I never really thought about it until I read this post. I can see the info just on this blog will prove to be invaluable. I can also see I have lots to learn (and read) but it’s exciting to know that I might just be able to turn my site’s lack of conversions around using this data.

  9. Art Zippel Says:
    March 22nd, 2011 at 12:05 pm

    If a visitor is active on a page for 10 seconds and then is not active for 21 seconds is their total engagement time 30 seconds? Meaning, once CT detects no mouse movement for 20 seconds does it roll-back the recording to when the recording stopped minus 20?

  10. host files free Says:
    April 22nd, 2011 at 4:33 pm

    Your website is certainly full of remarkable information and facts and also is really very pleasant to read through.Properly carried out:)

  11. Talya Rachel Judovits Says:
    December 8th, 2011 at 4:00 am

    Hi Ed, this is true that it is not exportable yet, but you can easily check out your page console on your ClickTale account and take a screenshot of the graph comparing time on page to engagement time. If you hover over the dots, you can get the numerical values as well. Hope this was helpful!

  12. Cuando publicar contenido nuevo en la home de un medio de comunicación | Análisis, Analisis de Informes en Trucos Google Analytics Says:
    October 11th, 2012 at 7:17 am

    [...] Clicktale: Engagement, time revisited [...]

Leave a Comment

Stay Connected

ClickTale Newsletter

What is ClickTale?

ClickTale shows movies of browsing sessions, heatmaps of mouse moves, conversions analytics, and much more.