Pops to Target New Visitors and not existing profiles, even if not logged in. Plus Separate Pop-ups for different segments of my list
Hi everyone, thanks for having me.
I want to setup popups to only appear for new visitors only. I don't want existing visitors and customers (even if not logged in) to be able to see the popup.
I understand that if visitors clear their browsing history, the cookie will be removed, and they will still be shown the popup.
Also it is possible to get an option show different pop ups to each group in my email list?
I'd appreciate your thoughts on this
Page 1 / 1
Hi @davidoluremi2021, welcome to the community and glad to see you here.
In order to show the popups to new visitors, you just have to set the Targeting parameter to “Don’t show to existing Klaviyo profiles” like this:
This is a catchall to anyone that does not have a Klaviyo Profile that Klaviyo can identify which generally means all new visitors to your site.
If you want to show specific popups (Signup Forms) to an existing group, you can do that with the “Show to specific profiles in a list or segment.” Just make a Segment that defines your “group” and then select that Segment in the targeting parameter.
See here:
Here’s I’m targeting a Segment of people I labelled as “VIP Customers.”
If you have lots of popups that target lots of different Segments and are concerned that some folks might belong in multiple groups (seeing lots of popups), you can also adjust your Form setting to only show one popup per session like this:
Using Signup Forms targeted at specific Segments is a really powerful tool that is often overlooked. So kudos for you to unlock that capability!
If you have more questions, feel free to follow up with us here.
Thanks for responding, I really appreciate it!
For more context, I’m looking to setup non-logged-in user tracking:
ChatGPT suggested this:
This would require advanced cookie tracking or custom development.
One option is implementing server-side tracking that matches visitors with the email list without requiring login (e.g., hidden tracking pixels, custom JavaScript).
Another workaround is using browser storage or local storage to mark users who have interacted with the site before.
I’d like to hear your thoughts on it’s feasibility and the best route to go about it.