Enhanced Fields
FormOMatic can automatically capture visitor information and submit it with your form responses. These special fields are hidden from the visitor but filled in automatically.
Available Fields
| Field Name | What It Captures | Example Value |
|---|---|---|
fom_ip |
Visitor's IP address | 203.0.113.45 |
fom_ipreverse |
Reverse DNS lookup of IP | host.example.com |
fom_referer |
The page they came from | https://google.com/search?q=... |
fom_browser |
Browser and device info | Mozilla/5.0 (Windows NT 10.0...) |
fom_geo |
Geographic location | San Francisco, California, United States |
How to Set Up
- Open your Google Form in edit mode
- Add a new question for each field you want to track
- Set the question title to exactly one of the field names above (e.g.,
fom_ip) - Set the question type to "Short answer"
- Import the form into FormOMatic and customize as usual
- Embed the form using the shortcode or compact embed code
Important: The field names must be exact (lowercase). For example, use
fom_ip not FOM_IP or fom_IP.
How It Works
When a visitor loads your embedded form:
- FormOMatic detects fields with these special names
- The fields are automatically hidden from the visitor
- The values are filled in with the visitor's information
- When they submit, the tracking data is included in the response
Notes
- fom_referer may be empty if the visitor navigated directly or their browser blocks referer headers
- fom_geo uses IP-based geolocation which may not be 100% accurate
- All fields must be "Short answer" type in Google Forms
- You can use any combination of these fields - you don't need all five