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 1
  • Yesterday 4
  • This Week 25
  • Last Week 29
  • This Month 72
  • Last Month 199
  • Last Six Months 287
  • This Year 287

Recent Visitors

IP Address Country Visit Time
18.97.9.168 United States 2025-05-18 00:03:14
171.97.34.45 Thailand 2025-05-17 16:44:28
20.171.207.120 United States 2025-05-17 12:33:36
51.222.253.18 Canada 2025-05-17 09:50:07
43.157.170.13 Brazil 2025-05-17 03:09:42
77.75.77.32 Czechia 2025-05-16 17:41:30
2.9.238.111 France 2025-05-16 11:17:15
91.19.96.51 Germany 2025-05-16 06:12:56
190.152.236.67 Ecuador 2025-05-15 22:18:24
88.180.230.223 France 2025-05-15 11:31:47

Visitor by Country

Country Total Visitors Percentage
United States 59 29.21%
Singapore 25 12.38%
Czechia 23 11.39%
Germany 22 10.89%
Bangladesh 21 10.4%
France 15 7.43%
Canada 12 5.94%
Thailand 11 5.45%
Türkiye 7 3.47%
Greece 7 3.47%

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.