If your Onsite campaigns aren’t behaving as expected, it might be due to one of the reasons below.
Follow this guide to find the easiest way to add your JS snippet to your site or send it over to your developer for review. ✉️
Do you have a teaser or a trigger enabled?
If your campaign doesn't have a teaser nor a trigger enabled, it will not show.
If your campaign doesn’t have a teaser, the form step will show based on the trigger you set. For example, if you use a timed trigger for 5 seconds, your campaign will show after the visitor spends 5 seconds on the page.
On the other hand, if the teaser step is enabled but the campaign has no triggers, the form step will only show when the visitor clicks the teaser.
Check your Onsite campaign in Incognito mode
If your campaign has certain conditions such as new visitor, newsletter subscriber, or geo-targeting, you may not be seeing your campaign since you don’t fulfill those criteria.
Also, Onsite campaigns will only be triggered once per session. If you already saw your campaign in your current session, it won’t show again until you click the teaser (if enabled).
Check your campaign in a fresh Incognito window to see if it’s showing! 🤓
Your campaigns are set to show on specific pages
If your campaign isn’t showing on every page, you might have a URL condition set up. Visit your campaign settings to see if there are any pages included or excluded from your campaign & also double check on the validity of your page-level targeting URLs.
Plus, if you’re using URL contains, make sure that you’re using words, and not full URLs. 🧐
Did you implement the snippet of your Embedded campaign on your website?
Embedded campaigns' successful display relies on their embed code snippet being added on the page/s where you want the campaign to show. You can find the line of code that you need to insert on your website in step 3 "Design settings" of your Onsite builder.
If your embedded campaign is not showing, check if the snippet is present on the page and also whether you have enabled any Page-Level Targeting or Targeting Options that would hide it on that specific page - they still apply even though the campaign will show as an embedded part of your website.
You have a different problem
If the options above don’t solve your problem, send us an email at email@example.com and we’ll look into the matter for you. 😌