
Interactive world map showing visitor locations with markers
Live Visitor Monitor provides real-time tracking and visualization of visitors on your WordPress site. See where your visitors are coming from on an interactive world map.
Key Features:
How It Works:
The plugin automatically tracks visitors. Visitor data (IP address, current page, referrer) is sent to WordPress via AJAX and stored in the database. Geolocation data can be fetched from ip-api.com (external API) or from a local MaxMind GeoLite2 database. Results are cached for 1 hour to reduce API calls.
Privacy & Security:
This plugin uses JavaScript Library & the following external resources:
Geolocation API: This service performs IP geolocation (country, region, city, coordinates) when geolocation is enabled and no local database is available. It supports 45 requests per minute, caches results for one hour, and sends IP addresses to ip-api.com. To avoid external lookups, disable geolocation or use a local MaxMind GeoLite2 database.
OpenStreetMap: This service provides world map tiles for the dashboard and is used only when the live map is enabled. It has no rate limits, sends no user data (only map tile requests), and can be avoided by disabling the live map in Settings.
Note: All external requests can be avoided by disabling geolocation and the live map in Settings. The plugin will still track visitors, but without location data and map visualization.
The plugin includes a comprehensive settings page with two main sections:
General Settings:
Live Map – Enable/disable the world map display on dashboard
Data Collection – Enable/disable visitor tracking entirely
IP Anonymization – Anonymize IP addresses before storage (GDPR compliance)
Exclude Logged-in Users – Do not track WordPress logged-in users
Geolocation – Enable/disable IP geolocation lookups
Use Local GeoIP Database – Use MaxMind GeoLite2 database instead of external API
Access settings via Live Monitor > Settings in the WordPress admin menu.