Visitors by IP-Sonar

ವಿವರಣೆ

Track and analyze your website visitors with detailed geolocation data, understand where your traffic comes from, and control access by country.

Key Features:

  • Country-Based Access Control – Block or allow visitors from specific countries
  • Traffic Source Tracking – See how visitors find your site (search engines, social media, referrals, direct)
  • Geolocation Data – Country, region, city, coordinates, and timezone
  • Search Terms Capture – Track search terms from Google, Bing, Yahoo, and more
  • Privacy Compliant – Automatic data cleanup after 7 days
  • User-Friendly Dashboard – Clean interface with visual statistics
  • SEO Friendly – Option to allow search engine bots regardless of country restrictions

Performance Note:

By default, the plugin uses asynchronous tracking for fast page loads. Geolocation data is fetched in the background. You can enable synchronous mode in settings if you need immediate access control on first visits (may add 1-2 seconds for new visitors).

Privacy Policy

This plugin collects IP addresses, user agents, page URLs, timestamps, and referrer information for geolocation and traffic analytics. IP addresses are processed by IP-Sonar API. Data is automatically deleted after 7 days.

Third Party Services

This plugin uses the IP-Sonar API (https://ip-sonar.com) for geolocation data. IP addresses are sent to this service for processing.
* Terms: https://ip-sonar.com/terms-of-service/
* Privacy: https://ip-sonar.com/privacy-policy/

Screenshots

  • Main visitor dashboard showing statistics and visitor list
  • Access Control page with country-based blocking/allowing options
  • Plugin settings page with API key configuration

Installation

  1. Install through WordPress plugins screen or upload to /wp-content/plugins/ips-visitors
  2. Activate the plugin
  3. Go to “Visitors by IP-Sonar” in your admin menu
  4. (Optional) Add an API key from IP-Sonar.com for higher rate limits

FAQ

Do I need an API key?

No, the plugin works without one. An API key provides higher rate limits and more reliable service.

Where is data stored?

In your WordPress database, automatically deleted after 7 days.

What information is collected?

IP addresses, user agents, page URLs, timestamps, referrer information, geolocation data, and search terms (when available).

How does access control work?

Choose blocklist mode (block specific countries) or allowlist mode (allow only specific countries). Visitors from undetected locations are always allowed.

Is it GDPR compliant?

The plugin includes automatic data cleanup and configurable settings. Review your local requirements and configure accordingly.

‍ವಿಮರ್ಶೆಗಳು‍

ಈ ಪ್ಲಗಿನ್‌ಗೆ ಯಾವುದೇ ವಿಮರ್ಶೆಗಳಿಲ್ಲ.

Contributors & Developers

“Visitors by IP-Sonar” is open source software. The following people have contributed to this plugin.

ಕೊಡುಗೆದಾರರು

Translate “Visitors by IP-Sonar” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.8

  • Added asynchronous tracking mode (default) for better page load performance
  • Added tracking mode setting – choose between sync/async
  • Async mode fetches geolocation in background without blocking page load
  • Note: With async mode, blocked country visitors can view first page before subsequent blocking

1.7

  • Fixed: Traffic source preserved for returning visitors (first-touch attribution)
  • Removed “Internal” traffic classification

1.6

  • Added blocked status tracking with dashboard column and statistics
  • Enhanced access control – immediate blocking on first visit
  • Fixed: REST API endpoints no longer tracked as page visits
  • Added database versioning and migration system

1.5

  • Added search engine bot detection and bypass option
  • SEO-friendly access control for crawlers

1.4

  • Added dedicated Access Control page
  • Added blocklist/allowlist modes for country filtering
  • Searchable multi-select country selector

1.3

  • WordPress compliance improvements
  • Proper script enqueuing and nonce handling

1.2

  • Renamed from “IPS Visitors” to “Visitors by IP-Sonar”

1.1

  • Added traffic source tracking (search, social, referrals, direct)
  • Added search term capture

1.0

  • Initial release