This helps you avoid overexposing users to the same message — which can hurt both UX and conversions. We track frequency per browser and device via local storage and cookies. If these are cleared — or the visitor switches devices or browsers — the widget can be shown again.
Why it matters
You might want to remind a visitor once per session about a discount — but not every time they switch pages. Or show an onboarding widget again a few days later if they didn’t engage the first time. Frequency settings help you strike the right balance between visibility and respect for the user’s experience.
Examples:
For a first-purchase discount, showing the widget once per session is usually enough.
For a welcome popup, you might show it only once per user to avoid repeating it for returning visitors.
For seasonal promotions, you could show the widget once every 3 days to maintain urgency without spamming.
For support forms or lead gen banners, you may choose ‘Do not limit’ if the widget should always be available when conditions are met.
Note
Claspo’s templates come with a built-in setting that shows the widget once per session. A session length may vary slightly by browser, but by default we treat 30 minutes of inactivity as a new session. So if someone returns later that day, the widget may show again.
To make this work, Claspo adds a tag to the visitor’s browser using local storage. This helps recognize return visits — as long as they’re using the same browser and haven’t cleared their data.
You can stick with the template’s default or customize how often the widget appears based on what your campaign needs.
Even when a widget is set to display only once per session, it doesn’t mean the opportunity is lost after a dismissal. Teaser elements — small, unobtrusive tabs or icons — allow visitors to re-engage with a dismissed popup at their own pace.
Teasers can sit neatly at the edge of the screen and adapt to your popup’s logic. Whether someone needs more time to decide or simply missed your offer, a teaser makes it easy to come back to a form, discount, or reward. That’s a smart way to reduce friction and recover potential conversions.
How to set up display frequency
1. Go to the Triggering → Display frequency.
2. Choose one of the following options:
Do not limit
Only once
Once per session
One time per [X] minutes/hours/days/weeks
The right frequency setting ensures your message stays effective — and your visitors stay happy.
