Start free

Time on page

Average time on each page, from the gap to the visitor’s next page. Nothing extra is sent or stored.

Dashboard & reportsFeature page: Time on page
Time on page: example screenshotTime on page: example screenshot
Example screenshot with made-up data, not a real customer’s numbers.

What it does

A Time on page card for your 8 busiest pages, worked out from the pageviews you already collect, with how many views could be timed.

Why it matters

Views say a page was opened; time says it was read.

How to use it

  1. Open Top pages and press ⤢ Expand to see time on each page.
  2. For time on every page, including the last one in a visit, add data-engage to the events script.

How it works

How visits, bounces and duration are worked outOne visitor views pages at 09:00, 09:06, 09:20 and 10:15. The first three are under 30 minutes apart, so they are one visit of 3 pages lasting 20 minutes. The 10:15 view comes 55 minutes later, so it starts a second visit, which is a bounce.09:0009:0609:2010:15Visit 1: 3 pagesVisit 255 min gapVisit 1: 3 pageviews, duration 20 min (first to last view).Visit 2: 1 pageview, so it is a bounce (0 s duration).Same daily visitor code, so 1 visitor and 2 visits today.
A new visit starts after a 30-minute gap. Duration runs from the first to the last pageview, so a one-page visit counts as 0 seconds. Example times, not real data.

Privacy

Limits

Plans

Every plan, including Free. quietstats is free during launch: the Free plan covers 1 site and 5,000 pageviews a month, and no card is needed. See pricing.

Questions

Why do some pages show no time?

If a page is nearly always the last one in a visit, there is no next pageview to measure against. Engaged time fixes that.

Related