Popup Forms
Both Signup Forms๏ปฟ and Surveys๏ปฟ can be configured as 'popup' forms, meaning they will pop up after a customer accesses your website, ecommerce menu, or location of choice.
The following settings are available for popup forms:
We suggest setting a loading delay or trigger based on user interaction to ensure that your form popup is not flagged as spam by Google and other search engines.
- Show on page load: If no time is set, the popup will show instantly when the user opens the page. We suggest a delay of at least 10-15 seconds after page load. You want to avoid instant popups as that may affect the user experience and SEO.
- Show on click: You can allow your users to interact with your website as normal and trigger the popup on page clicks (2-3 clicks is optimal) as well as set a delay post-click (e.g. Show 2 seconds after the 2 clicks).
- Show on scroll: You can set a number of seconds for the popup to show after a scroll event. Consider the length of your content, you may want this to trigger almost immediately with only 1-2 second scroll delay, or may want your users to engage with your content more and set it to 5-10 seconds.
- Show on exit: If a user signals that they may be exiting your site, you can trigger the popup form.
- Note: If you set this to ON, you do not want to also set a time delay as the user may have already navigated away before they'd see the popup.
This allows you to balance engagement with user experience. You want to drive conversions without alienating users.
- Don't show again after form submit: we recommend setting this to ON, so if someone completes the form, they won't see it again.
- Show again X days/hours/mins after closing: If someone dismissed the popup, they won't see it again until 3 days later, for example.
- We recommend setting this to 3-7 days
- If it is a time sensitive campaign, you may want to reduce that time to 1-2 days.
- If it is a non-urgent form, you could even set this to 7-10 days.
This allows you to include or exclude specific URLs where you want your form popup to show, or not show.
If you add multiple rules, it is an 'OR' check, meaning it doesn't require all conditions to matchโonly one. For example, if any of the 'Includes' criteria are met, it will apply, provided none of the 'Excludes' criteria are matched.
- If you ONLY want your form to show up on your home page
- Include URLs > Is exactly > aiq.com
- If you want your form to show up on any page on your site
- Include URLs > Contains > aiq.com
- If you want your form to show up on any of your menu pages
- Include URLs > Contains > aiq.com/menu
- this will show the form on ALL pages with that prefix
- If you want the popup to show up on any of your menu pages, but NOT /cart and /checkout- recommended as to not disrupt your purchase funnel conversion rate:
- Include URLs > Contains > aiq.com/menu
- Exclude URLs > Is exactly > aiq.com/menu/cart
- Exclude URLs > Is exactly > aiq.com/menu/checkout
We've given baseline setting recommendations in the instructions above. However, to optimize your form for your specific site, we recommend A/B testing different delays, designs, and trigger conditions to find the optimal conversion settings for your audience.
What if my ecommerce menu is an iFrame within my main site, can it detect my popup form trigger conditions (scrolls, clicks, etc.) with the iFrame?
Yes, you should be able to apply trigger conditions (like scroll, clicks, etc.) even if your ecommerce menu is displayed in an iFrame within your main URL.
However, if the iFrame content is hosted on a different domain than your main site, browser security policies may restrict direct access to the iFrame's DOM (e.g., detecting scroll events or clicks within the iFrame). If this is your setup, you'll have to confirm by testing a popup form on your site/iFrame.
- Example: mainurl.com cannot access events in an iFrame hosted on subdomain.com.
What if I want to create 2 or more different popup forms (either on the same URL or different ones)?
Since the pixel code snippet is the same per Company (not per form), it will render on the specific URLs you target. If a form has no targets, it can popup anywhere the pixel is. So if you're trying to create 2 different forms to show in different places, make sure you've properly set up your URL targeting.
We have several mechanisms in place to detect exit intent. However, identifying exit intent is not an exact science, so occasional false positives or missed signals may occur. To address this, weโve implemented standard detection methods (for both web and mobile), including:
- Visibility change: Detecting when a user switches tabs.
- Scroll near the top: Identifying when a user scrolls close to the top of the page.
- Touch gestures: Recognizing upward swipes near the top of the screen.
๏ปฟ