Deliver dynamic content in pop-ups based on user behavior
1. Create a list of all user actions you want to customize pop-up content for.
Some examples include: Logged-in vs logged-out users. Desktop vs mobile users. Visitors from a specific source of traffic. Duration of time spent on the page. Exit Intent.
2. Use a dynamic popup builder like Privy, OptinMonster, or ActiveCampaign to build pop-ups for each unique user action.
3. Set the conditional triggers, such as Time on Page, Scroll Depth, Exit Intent, Frequency, and Schedule, for each pop-up you created.
Most pop-up builders, like Privy, allow you to set conditional triggers that determine when the pop-up is displayed, such as: Time on Page: Show the pop-up based on the time the visitor spends on the page. Scroll Depth: Show the pop-up once the visitor scrolls past a certain depth on your site. Exit Intent: Show the pop-up when the user hovers over the back or exit button. Frequency: How many times the same pop-up is shown to the same user. Schedule: Choose between an ongoing campaign or a fixed schedule.
4. Set the targeting settings, such as Pageviews, Campaign Seen, or Referring URL, to further refine to whom the pop-up is shown to.
The specific targeting settings available to you depend on the pop-up tool you use. For example, Privy allows you to target users by: Pageviews: Trigger the pop-up based on the number of pages a user visits. Campaign Seen: Trigger the pop-up based on the campaigns a user sees on your site, and use is or is_not operators to dynamically show pop-ups. Referring URL: Trigger the pop-up based on the user’s referral source, which you can filter for your UTM tags.