When your form is not displaying how you want it to, it can be super frustrating. We've put together this article so you can verify that everything has been setup correctly.
If you're seeing some unexpected behavior in your BDOW! (formerly Sumo) campaign forms, we suggest checking the sections below:
Not viewing your site in an incognito window
This is perhaps the most common reason for unexpected Display Rule behavior. Because BDOW! is configured to display or not display popups based on your browser cookies, we highly recommend viewing your site in an incognito or private window. This will ensure a "clean slate" without cookies each time you test your site.
Most browsers should have this capability. To test your popups in Chrome's Incognito Mode, for example:
Open Google Chrome
Click File > New Incognito Window
Navigate to your website
You can also view your site in an Incognito Window with the keyboard shortcut Ctrl+Shift+N on Windows or Command+Shift+N on Mac.
Conflicting rules
When multiple display rules are setup on a form, remember that Don't Show rules will always take precedence over Show rules if there is a conflict. As a result, Don't Show rules can prevent your form from appearing, even if you directly configured it to display with a Show rule.
For example, suppose you have the following:
In this scenario, your visitors will never see the campaign form on mobile devices! Despite the Show rule being listed first, the resulting effect is actually "Do not show on mobile devices, otherwise show on home page". Since the Don't Show rule takes precedence over the Show rule, the form will not display on mobile devices, ever.
Not using nested rules
Are you seeing your form displaying on unintended pages? One of the most common reasons for seeing this is behavior is not nesting Display Rules when it is appropriate.
Nesting Display Rules allows you to set multiple conditions that must be true in order for your form to display.
For example, if you would like your form to display on a page "/about" when the cart value is greater than $25 dollars, it is tempting to setup the rules below:
However, this is not correct. This will actually tell BDOW! to display on the /about page OR display when the cart value is greater than $25 dollars. In other words, if either condition is met, the form will display.
Instead you should use the rules below:
This makes it so that BOTH conditions must be met in order for the form to display.
If you would like some more granular control over exactly when a form should display, we recommend reviewing the section on how rules and conditions interact in our comprehensive Display Rules article.
Desktop and Mobile Display rules are setup incorrectly
This is an extension of the section above, but it's so common we think it deserves its own section.
When using either the "Show on Mobile Devices" rule or the "Show on Desktop Devices" rule, it is really important to note that unless these rules are nested, your forms will show up on EVERY page of your site as long as the user is viewing your site on Desktop or Mobile. Yeah, this can be a bit confusing. Let's take a closer look.
Let's say you have the following two rules:
Your form will display if your visitors are viewing your home page OR if they are viewing on Desktop devices. That Desktop device rule will ensure the form is always visible for desktop users!
If you want your visitor to only see your form on the home page IF they are viewing on a desktop device, you should nest your rules, so they look like the following:
More than one form is set to display on the same page
If you create more than one form on your site, you will need to make sure to configure Display Rules so that more than one form isn't eligible to display on the same page. If multiple forms are configured to appear, BDOW! will randomly choose which form to display.
This check is applicable if you have a specific form in mind for a specific page. If your goal if displaying multiple forms simultaneously, you will need to review your Yield Tech setting:
Yield Tech has not been disabled
Our Yield Tech functionality was created to prevent your visitors from being bombarded with forms on your website. This is enabled by default, and can be found in the Visibility tab of the form designer under Advanced Settings.
Yield Tech is a setting that essentially dictates only a single form type between Welcome Mat, Popup, and Scroll Box can display on a single page load. If you wish for more than one of these form types to display at the same time, you will need to disable this functionality.