Custom forms are used when you want to show a feedback form, that is different from the default form, to a specific group of visitors.
Creating a Custom Form
To setup a custom form, go to the "Setup" section of "Buttons and Forms" in your Usabilla backend.
Next go to the button that is implemented on the page(s) where you want to custom form to appear.
Underneath the "Edit default form"- button you'll find a link that says "Create custom form". Click this.
Note that a button will always have a default form. This is the form that will be shown to users that don't match the targeting options for your custom form(s).
Next pick a name for your Custom form and click OK.
You can now edit your form, intro, and exit pages in the same way as setting up a default feedback form. The only extra settings you can specify is the fourth step, the Visitor Targeting.
In the visitor targeting page you can specify which visitors will see your Custom Form. There are three targeting options available:
Show this form when any/none of these urls/paths match.
Entering a URL here will show the form to all visitors using the feedback button on that page.
In the following example the custom form will be shown on the Usabilla.com/team page.
If, instead of "any" we would select "none", then this custom form would be shown on all website pages except for www.usabilla.com/team.
Show this form when the user is from any/none of these countries
This targeting option will show the form to users from a specific geographical location. This location is based on the IP address of your visitors.
You can add as many countries as you like.
Show this form when any/none of these IPs match
Use this targeting option to show the Custom Form to visitors with a specific IP address. You can input the following values:
- A single IP address (e.g. 188.8.131.52)
- An IP address with netmask (e.g. 184.108.40.206 255.255.255.0)
- An IP address with netmask via CIDR notation (e.g. 220.127.116.11/16)
- A partial IP address with wildcard (e.g. 123.*)
- A range of IP addresses (18.104.22.168 - 22.214.171.124)
To put your button live with the set targeting option, simply click Save.