The ‘time on page’ trigger lets you display a widget only after a visitor has stayed on a specific page for a set amount of time.
You can define this delay in seconds, minutes, or even hours, depending on how long you want to wait before showing the message. This ensures your widget appears when users are already engaged — not the moment they land.
How timing works
When a visitor lands on your site, the website itself starts keeping track of how long they stay on each page. Every page has its own timer. Claspo doesn’t track this time directly — it just listens for that data and uses it to decide when the widget should appear.
Why use it
Showing a widget too soon can feel intrusive. The time-on-page trigger solves this by waiting until the visitor has shown some real interest.
Use case examples
A visitor spends 40 seconds reading your blog article about skincare tips → show a popup offering a free skincare guide in exchange for email.
A visitor spends 20 seconds on a single product page → show a 10% discount popup.
Time on page vs. Time on site
Let’s look at two types of idle-time triggers to understand their differences and when to use each one:
Time on page measures how long a visitor stays on one specific page before the widget appears. It means they’re really into this page → let’s respond with a matching offer. It’s ideal for content engagement and deep product interest.
Time on site looks at the total time across the whole website. They’ve been around the site for a while → let’s nudge them with something broader. It’s Ideal for seasonal promotions, sitewide campaigns, or rewarding overall engagement.
How to set it up
Go to Triggering → When to display.
Toggle Spent on the page.
Enter the time value and choose seconds, minutes, or hours.
Save your changes.
Tips & combinations
The time on page trigger becomes more powerful when paired with other conditions:
Exit intent + time on page (use When all conditions are met) — the widget only shows to visitors who both stayed long enough on the page and tried to leave — ensuring you target only genuinely engaged users who might still be persuaded.
Scroll depth + time on page — both are strong signals of real interest.
Use When all conditions are met if you want to narrow down to visitors who both scroll deeply and spend enough time — a smaller but very high-intent group.
Use When any condition is met if you want to reach a wider audience, showing the widget to anyone who either scrolls far or stays long enough.
This flexibility lets you decide: do you want to capture a smaller but highly qualified group, or a wider audience that still shows signs of interest.