🎉 Use coupon MYXERO to enjoy 20% recurring discount on any plan. View Pricing
7thSky Live Visitor Monitor – Real-Time Visitor Monitoring with Smart IP Blocking

7thSky Live Visitor Monitor – Real-Time Visitor Monitoring with Smart IP Blocking

0/5 (0 ratings) — active installs Updated Nov 19, 2025
Interactive world map showing visitor locations with markers

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:

  • Real-time World Map – Visualize visitor locations on an interactive map with live markers
  • Live Visitor List – See active visitors with IP addresses, countries, cities, and pages visited in a sidebar
  • IP Blocking – Instantly block unwanted IP addresses from accessing your site with a dedicated Blocklist page
  • Geolocation – Automatic country, region, and city detection using IP geolocation (API or local database)
  • Auto-refresh – Dashboard updates every 5 seconds to show the latest visitors
  • Statistics Overlay – Real-time stats box showing online and active visitor counts
  • Comprehensive Settings – Full control over tracking, geolocation, privacy, and data management
  • Privacy Compliant – Includes GDPR compliance notices and IP anonymization options

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:

  • All inputs are sanitized and validated
  • SQL queries use prepared statements
  • Admin-only access to visitor data
  • GDPR compliance notice included
  • IP blocking prevents access at the WordPress level
  • Option to disable geolocation to avoid external API calls
  • Support for local GeoIP database (MaxMind GeoLite2) to avoid external dependencies
  • IP anonymization option for enhanced privacy

External Resources

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.

Settings

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.