Knowing where form leads come from helps sales, support, and fraud checks. Thenameda Form Location Tracker for WPForms adds IP-based (and optional browser-based) geolocation to WPForms submissions, then stores every record in its own admin area — separate from the WPForms Entries screen.
This complete beginner-friendly guide covers features, installation, API setup, per-form configuration, how location is captured, managing entries and maps, smart tags, privacy, use cases, troubleshooting, and FAQs.
Focus keyword: WPForms geolocation tracking
Plugin: Thenameda Form Location Tracker for WPForms (free on WordPress.org)
Compatible with: WPForms Lite and WPForms Pro
Introduction and Overview
Thenameda Form Location Tracker for WPForms captures location context when someone submits a tracked form. Typical data includes IP address, country, state/region, city, postal code, latitude/longitude, browser/device, and operating system. Optionally, you can request more accurate browser coordinates after the visitor grants permission.
All geolocation records live in a dedicated database table and are managed from the standalone Thenameda Form Location Tracker for WPForms admin menu — so you can search, filter, export, and review maps without depending on WPForms Pro Entries.
Key Features
- Capture IP, country, state/region, city, postal code, lat/long, browser/device, and OS on submit
- Optional browser geolocation (with visitor permission) for more accurate coordinates
- Per-form enable/disable in the WPForms builder
- Dedicated Entries admin page with search, filters, sorting, pagination, bulk actions, and CSV export
- Single entry view with full geolocation details and an optional embedded Google Map
- Smart tags for notification emails (including a Google Maps static image tag)
- Supports IPstack (API key), ipapi.co, and KeyCDN fallback providers
- Respects WPForms GDPR and per-form IP collection settings
Installation and Activation
- Make sure WPForms Lite or WPForms Pro is installed and active.
- Go to Plugins → Add New and search for Thenameda Form Location Tracker for WPForms, or upload the ZIP from WordPress.org.
- Click Install Now, then Activate.
- Open Thenameda Location Tracker → Settings to configure API keys (optional but recommended).
- Edit a form → Settings → Geolocation → enable tracking for that form.
- View captured records under Thenameda Location Tracker → Entries.
Step-by-Step Configuration
1. Plugin settings (API keys)
Go to Thenameda Location Tracker → Settings.
- IPstack access key (optional) — used first when set
- Google Maps API key (optional) — only needed for static map images in emails; embedded admin maps work without a key
If IPstack is not configured (or returns no usable coordinates), the plugin falls back to ipapi.co, then KeyCDN.
2. Enable tracking per form
- Open WPForms → All Forms and edit a form.
- Go to Settings → Geolocation.
- Enable location tracking for that form.
- (Optional) Enable browser geolocation if you want higher-accuracy coordinates after permission.
- Save the form.
Tip: Confirm WPForms GDPR / IP collection settings allow IP capture on that form. The tracker respects those settings.
How Location Data Is Captured
- A visitor submits a WPForms form with geolocation enabled.
- If browser geolocation is enabled, the browser may ask for permission and (if granted) provide coordinates.
- The plugin resolves approximate location from the visitor IP via IPstack and/or fallback providers.
- IP, geo fields, device/browser info, and coordinates are saved to the plugin’s database table.
- You review the record under Thenameda Location Tracker → Entries, optionally with a map.
On local/dev sites, if the submitter IP is private/localhost, the plugin may use icanhazip to discover the server’s public IP so you can still test geolocation.
How to View and Manage Location Entries
Open Thenameda Location Tracker → Entries.
- Search and filter submissions
- Sort and paginate large lists
- Use bulk actions to manage records
- Export to CSV
- Open a single entry for full geolocation details and an optional embedded Google Map
Smart Tags for WPForms Notifications
Add location context directly to notification emails:
{geolocation}— full text summary{geolocation_country}{geolocation_state}{geolocation_city}{geolocation_postal}{geolocation_ip}{geolocation_lat_long}{geolocation_map}— Google Maps static image (HTML emails; API key recommended)
How the Plugin Works with WPForms
- Integrates with WPForms Lite and Pro for submission handling
- Stores and manages geo records in its own admin area (not dependent on WPForms Entries)
- Per-form Geolocation settings live in the WPForms builder
- Respects WPForms GDPR and IP collection preferences
- Smart tags enrich existing WPForms email notifications
Privacy Notes
- Browser location is requested only when enabled on a form and only after the visitor grants permission.
- IP collection follows WPForms GDPR settings.
- IP lookup may use IPstack, ipapi.co, and/or KeyCDN; maps may use Google Maps. Document these in your privacy policy when you enable tracking.
Use Cases and Examples
1. Sales territory routing
Route leads by country/state from contact or demo request forms.
2. Support triage
See where support tickets originate to prioritize regions or detect VPN anomalies.
3. Fraud / spam signals
Compare claimed address fields with IP-based city/country for suspicious submissions.
4. Agency reporting
Export CSV location data for client reports without needing WPForms Pro Entries.
5. Local service businesses
Confirm quote requests are coming from your service area before calling back.
Troubleshooting
No location on new submissions
- Confirm Geolocation is enabled on that form.
- Check WPForms GDPR / IP collection is allowed.
- Submit a real public-page test (not only localhost without fallbacks).
- If using IPstack, verify the access key is valid.
Map missing in admin or email
- Embedded admin maps work without a Google key; static email maps need a Google Maps API key and the
{geolocation_map}tag in an HTML notification. - Confirm lat/long were captured on the entry before expecting a map.
Browser location never appears
- Browser geolocation requires HTTPS on most browsers.
- The visitor must accept the permission prompt.
- Enable the option only on forms where asking for location is appropriate.
Frequently Asked Questions (FAQ)
Does this work with WPForms Lite?
Yes. It works with WPForms Lite and WPForms Pro. Geolocation records are stored in the plugin’s own admin area.
Do I need a Google Maps API key?
Only if you want static map images in emails. Embedded maps on the entry view work without an API key.
Which IP lookup service is used?
If you add an IPstack access key, that service is used first. Otherwise the plugin falls back to ipapi.co and then KeyCDN.
Where do I see tracked submissions?
Under Thenameda Location Tracker → Entries.
Conclusion
If you need practical WPForms geolocation tracking, Thenameda Form Location Tracker for WPForms gives you per-form controls, IP (and optional browser) location, a dedicated Entries screen with CSV export, smart tags for emails, and map views — without relying on WPForms Pro Entries.
Enable Geolocation on your highest-value forms, configure API keys if you want IPstack priority or email maps, and start reviewing where your leads actually come from.
Download free: Thenameda Form Location Tracker for WPForms on WordPress.org