The Time on site trigger lets you display a widget only after a visitor has spent a set amount of time browsing your website — regardless of which pages they’ve been on.
How time-on-site triggering works
When a visitor lands on your site, the website starts tracking how long they stay. Each page has its own timer, but all the time gets added up as the person browses. So, if someone spends a bit of time on one page and then continues to another, the total keeps growing.
Let’s say they spend 37 seconds on the first page and 13 on the next — that’s 50 seconds in total. If your widget is set to appear after 50 seconds, it will show up as soon as that point is reached. Claspo doesn’t measure the time itself, it simply reacts to the data your site already has.
Why use it
While time on page focuses on interest in a single piece of content, time on site looks at overall engagement across the website. You can use time on page when you want to react to interest in a specific product or article. You can choose how long to wait before a widget appears — in seconds, minutes, or even hours — depending on how much time you want to give a visitor before showing your message.
Use time on site when you want to convert visitors who’ve been exploring multiple areas of your site. For example:
A visitor spends 3 minutes browsing different categories → show a seasonal promotion like ‘Free shipping this weekend!’
A visitor stays on your site for 5 minutes without purchasing → show a limited-time discount or invite them to chat with support.
Someone reads several pages for 2 minutes total → trigger a newsletter signup popup.
This approach works best for sitewide campaigns, seasonal promos, or encouraging return visits.
How to set it up
Go to Triggering → When to display.
Toggle Spent on the website.
Enter the time value and choose seconds, minutes, or hours.
Save your changes.
Tips & combinations
Combine time on site with other triggers for more precise targeting:
Exit intent + time on site (use When all conditions are met) — target visitors who explored for a while but try to leave without converting.
Visited X pages + time on site (use When all conditions are met) → the widget appears only for visitors who both spent enough time on your site and viewed several pages. This ensures you reach genuinely curious browsers with a higher chance of converting.
This way, you show widgets at just the right moment — not too early, not too late.