Hi Klaviyo community,
I'm hoping someone can help with an issue I'm having with my signup popup.
My website is built as a React single-page application (SPA). The site isn't storing browser cookies correctly between sessions, which means my popup is appearing to the same visitors repeatedly - even within the 7-day suppression window I have set.
I've spoken to my developer and they've advised it isn't something they can easily fix on their end.
My current popup settings are:
- Trigger: after 30% scroll
- Visitors: don't show to existing Klaviyo profiles
- Frequency: show again after 7 days
- Devices: all devices
My questions are:
- Is there a way for Klaviyo to use its own identity tracking or localStorage instead of browser cookies to suppress the popup for returning visitors?
- Is there a known workaround for React SPAs where standard cookie persistence is unreliable?
- Would using the custom trigger option help with this, and if so how would I configure it?
Any help would be greatly appreciated. I want to keep the popup - I just don't want it to show repeatedly to the same person.
Thanks so much.

