Overlays: Trigger once per visitor (avoid refresh triggers)

Is there a native way to set Overlays to open only the first time a browser visits the page, within native SiteJet?

Without using additional code?

1 Like

Hello Zachary,

I had the same problem. I solved it with a trick. It only works if the overlay is on the start page.

You duplicate the start page and you ever lead the customer to the duplicate within the page. So the overlay only appears once when the customer calls up the URL of the page.

Greetings Frank

1 Like

Ohhh, that’s sneaky. Thanks for that!!

Maybe I’ll make a feature request for session-based overlays!

3 Likes

Hi Frank,

Could you elaborate more on the workaround?

So if I have an overlay on the home page and if I duplicate the home page along with the overlay element, the overlay will not appear on any other page except the home page?

Thanks.

Not quite. If the overlay is on the startpage of the homepage, it will appear again and again when the visitor returns to the startpage of the site.

This may be annoying for the visitor.

That’s why you duplicate the startpage, BUT without the overlay.

In the menu of the page you always link only the copy of the homepage.

So the overlay appears to the visitor only at the first call of the domain.