To show a popup form on a visitor's first visit only, you can use cookies or local storage to track visits. This will ensure that the popup appears only once. Here's a guide on how to set this up in Webflow.
1. Create the Popup Form
- Design your popup form in Webflow, ensuring it's styled and positioned as desired.
- Set the initial display to 'none' to hide the form by default.
2. Utilize Custom Code for Visit Tracking
- Access your site settings by going to the Project Settings, then Custom Code.
- Place this JavaScript within the 'Before </body> tag' section to manage the visitor's first-time status.
- Use local storage to track if the visitor has been there before.
3. Insert the JavaScript Code
- Add the following code to track and manage the display:
- Check local storage: if
firstVisit is not set, consider it the first visit. - Display the popup based on the absence of the ‘firstVisit’ flag.
- Set a flag in local storage to mark that the visitor has been there:
localStorage.setItem('firstVisit', 'true').
4. Publish Your Webflow Site
- Apply changes by clicking Publish to update the live site.
- Ensure the JavaScript is functioning and the popup appears correctly.
5. Test the Functionality
- Clear your local storage to test as a new visitor.
- Verify that the popup does not appear on subsequent visits.
Summary
To display a popup form only on a first visit, utilize JavaScript to set a local storage key, ensuring the popup is not displayed again.