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 4
  • Yesterday 9
  • This Week 13
  • Last Week 30
  • This Month 158
  • Last Month 16
  • Last Six Months 174
  • This Year 174

Recent Visitors

IP Address Country Visit Time
18.97.14.88 United States 2025-04-22 15:19:42
86.225.98.42 France 2025-04-22 13:38:11
79.127.154.75 Czechia 2025-04-22 10:32:55
170.238.1.12 Ecuador 2025-04-22 04:43:30
20.171.207.13 United States 2025-04-21 16:35:59
118.179.56.133 Bangladesh 2025-04-21 10:44:43
51.8.102.203 United States 2025-04-21 10:35:17
49.36.48.7 India 2025-04-21 08:49:54
40.84.221.237 United States 2025-04-21 08:38:06
202.41.180.238 Thailand 2025-04-21 06:47:19

Visitor by Country

Country Total Visitors Percentage
United States 40 31.75%
Singapore 19 15.08%
Bangladesh 16 12.7%
Czechia 11 8.73%
Germany 11 8.73%
France 7 5.56%
Thailand 6 4.76%
Türkiye 6 4.76%
Malaysia 5 3.97%
Canada 5 3.97%

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.