Love This Extension?

Your feedback matters! Help me improve by leaving a review on the Joomla Extension Directory.

JO Visitor Counter

JO Visitor Counter

JO Visitor Counter module is a powerful and versatile Joomla extension designed to track and display visitor statistics on your website. It provides detailed insights into visitor activity, including total visits, recent visitors, and country-based data, all while offering customizable layouts, themes, and responsive design options. Whether you want to showcase your site's popularity or analyze visitor trends, this module delivers a comprehensive solution with minimal configuration.

Key Features:

1. General Settings

★ Layout Options: Choose between vertical or horizontal layouts to suit your website's design.
★ Theme Customization: Select from Light or Dark themes for seamless integration with your site's aesthetics.
★ Time Frame Configuration: Define the time frame (in hours) within which a visitor is not recounted, ensuring accurate tracking.

2. Visitor Counter

★ Enable/Disable Visitor Counter: Toggle the visibility of the visitor counter based on your preferences.
★ Customizable Starting Value: Set a starting value for the counter to align with your branding or analytics needs.
★ Counter Styles:
★★ Default: A simple numeric display.
★★ Badge: Highlight the counter in a styled badge format.
★★ Animated Odometer: Add visual flair with animated number transitions.
★★★ Odometer Themes: Choose from multiple odometer styles (e.g., Minimal, Car, Digital) for a unique look.

3. Visitor Statistics

★ Enable/Disable Visitor Statistics: Show or hide detailed visitor statistics based on your requirements.
★ Granular Time Periods: Display statistics for various time periods, including:
★★ Today
★★ Yesterday
★★ This Week
★★ Last Week
★★ This Month
★★ Last Month
★★ Last Six Months
★★ This Year

4. Recent Visitors

★ Enable/Disable Recent Visitors: Show a list of recent visitors to your site.
★ List Limit: Configure the maximum number of recent visitors to display.

5. Visitor by Country

★ Enable/Disable Visitor by Country: Group visitors by their country of origin for geolocation-based insights.
★ Calculation Period: Filter visitors by specific time periods (Today, This Week, This Month, etc.) or display "All Time" data.
★ Country List Limit: Set the maximum number of countries to display.
★ Percentage Calculation: Automatically calculate and display the percentage of visitors from each country relative to the total.

6. IP-to-Country Mapping

★ Automatic Geolocation: Use the ip-api.com service to fetch country information (name and code) for each visitor.
★ Fallback Mechanism: Default to "Unknown" if geolocation data is unavailable or the API fails.

7. Responsive Design

★ Custom Bootstrap Classes: Override default layouts with custom Bootstrap classes for each module section, ensuring compatibility with modern Joomla templates.

 

Frontend Demo:

Scroll down to see the JO Visitor Counter module demo. ⬇️

Backend Screenshot:

mod_jo_visitor_counter_back_1

mod_jo_visitor_counter_back_2

mod_jo_visitor_counter_back_3

mod_jo_visitor_counter_back_4

mod_jo_visitor_counter_back_5

Download

Visitor Counter

0

Visitor Statistics

  • Today 5
  • Yesterday 9
  • This Week 46
  • Last Week 12
  • This Month 42
  • Last Month 16
  • Last Six Months 58
  • This Year 58

Recent Visitors

IP Address Country Visit Time
13.59.205.74 United States 2025-04-04 05:12:22
152.58.108.149 India 2025-04-04 03:04:57
130.193.234.53 Iraq 2025-04-04 01:23:08
136.243.220.211 Germany 2025-04-04 00:26:03
66.220.149.18 United States 2025-04-04 00:18:57
104.232.60.129 Canada 2025-04-03 15:20:10
213.94.42.201 Spain 2025-04-03 14:27:57
193.80.232.218 Austria 2025-04-03 11:59:00
66.220.149.17 United States 2025-04-03 09:53:45
82.147.158.67 Bulgaria 2025-04-03 07:27:58

Visitor by Country

Country Total Visitors Percentage
United States 8 20.51%
Bangladesh 7 17.95%
France 5 12.82%
Austria 4 10.26%
Germany 3 7.69%
Singapore 3 7.69%
Thailand 3 7.69%
Canada 2 5.13%
Bulgaria 2 5.13%
Türkiye 2 5.13%

Our website requires some cookies to function properly. In addition, other cookies may be used with your consent to analyze site usage, improve the user experience.