E-commerce Glossary · 4 min read
What is a Time on Page?
Understanding Time on Page in E-commerce
Quick Definition
Time on Page is how long a visitor spends on a single page of your store, such as a product page, before moving on. Most reports show it as an average across many visits, so it's also called average time on page. It hints at how closely shoppers look at a page, but not why they stay.
How Average Time on Page Is Worked Out
The classic method comes from Universal Analytics, the older version of Google Analytics. Every time a page loads, the tool saves a timestamp, which is the exact time the page opened. Time on page is the gap between that timestamp and the next page's timestamp in the same visit.
Average time on page = total time on page ÷ (pageviews − exits)
Why take away exits? An exit is the last page of a visit. Nothing comes after it, so the tool has nothing to measure against.
Example: one wallet product page, three visits
- Visit 1 opens the page at 10:00:00 and clicks to the cart at 10:01:30. That's 90 seconds.
- Visit 2 opens it at 10:05:00 and heads to the shipping page at 10:05:20, so 20 seconds.
- Visit 3 reads every review for 4 minutes, then closes the tab. With no next page, no time gets saved. This view is an exit.
Pageviews minus exits: 3 − 1 = 2. Total time: 90 + 20 = 110 seconds. Average: 110 ÷ 2 = 55 seconds.
The shopper who stayed longest adds nothing to the number.
Finding Time on Page for a Shopify Store
You'll usually get page-by-page timing from Google Analytics. Lots of Shopify stores connect it through Shopify's Google & YouTube app.
The current version, Google Analytics 4 (GA4), doesn't show the old “Avg. Time on Page”. The closest thing it has is average engagement time. That only counts time while your page is in the foreground, meaning it's the tab the shopper is looking at. A tab left sitting behind other tabs doesn't count. So don't compare GA4 numbers with old reports.
Why a Long Stay Isn't Always a Good Sign
On its own, the number can't tell interest from trouble.
- On a product page, 3 minutes might mean a shopper is reading reviews. Or it might mean they can't find the shipping cost or the size chart. That's friction on the page, not interest.
- On the cart or checkout, a long stay can mean something is stuck, like a coupon code that won't apply.
- A short stay can be great, too. A dedicated buyer who came from your email may already know what they want. They might add to cart in 15 seconds.
- Averages hide mixed groups. Say half your visitors stay 10 seconds and half stay 110 seconds. The average is (10 + 110) ÷ 2 = 60 seconds, yet hardly anyone actually stayed 60 seconds.
So read it next to what people did after that page. On a product page, pair it with your add to cart rate. If shoppers read for minutes and still leave, look at why a store gets traffic but no sales.
The Myth That More Time Means More Sales
Pages with longer times sometimes sell more. But that doesn't prove the extra time caused the sales. It may run the other way: a shopper who already wants the item spends longer reading about it. Making people stay longer, say by pushing the price down the page, won't make them want it more.
And don't mix it up with session duration, which covers the whole visit, not one page.
Time on Page as a Live Signal in Our App
Reports give you time on page as an average once the visit is over. Our app, Growth Suite, reads it live for each visitor. It's one of the engagement signals, along with cart activity, that the app waits for before it shows a time-limited offer. Those offers only go to walk-away customers, the visitors who look less likely to buy.
Want to see how time on page fits with other shopper signals? It's all in our Shopify visitor intelligence guide.
Related Terms
Growth Suite for Shopify
Put Time on Page into practice
Ready to apply these concepts to your store? Growth Suite provides the tools you need to implement effective time on page strategies.
Explore more
Resources
Shopify Upselling & Cross-Selling
Most Shopify stores leave 10-30% of revenue on the table because they do not upsell or cross-sell effectively. This...
Shopify Conversion Rate: The Complete Resource Hub
Your conversion rate is the most important number in your Shopify store. Learn how to measure it, diagnose problems,...
Shopify Holiday & Seasonal Campaign Strategies
Every holiday has its own shopping psychology. Plan year-round campaigns with the right discount, right timing, and...
Shopify Countdown Timer
Adding a timer takes 5 minutes. Making it convert without destroying trust? That's strategy. The complete guide to...
Shopify Cart Abandonment
70% of Shopify carts are abandoned. Learn why customers leave, how to prevent abandonment in real-time, and recover...
Shopify Discount
Master Shopify discounts without sacrificing your profit margins. Learn strategic discount techniques, timing...