My Visit Counter
A Joomla MOD [COMING SOON]
ONLY $3.99 Buy once use forever everywhere
See it below on every page here.

MOD_VISIT COUNTER
Information you want!
Track how many people visit your Joomla 5/6 site with this lightweight,
fully customisable visitor counter module.
Visits are deduplicated — repeated page loads or reloads from the same IP
within a configurable time window (default 12 hours) are not counted,
giving you a realistic picture of actual visitor sessions.
FEATURES
- Live visitor count displayed on the front end
- Deduplication window — same IP within X hours counts only once
- Optional display of visitor IP address and location (country/city)
- Fully customisable appearance — counter colour, text colour,
background colour, rounded corners, font size, and icon choice
- Threshold email alerts — get notified when your visitor count
reaches milestones, with frequency control (on threshold, hourly,
daily, weekly, or monthly)
- Two alert email addresses — notify yourself and optionally a client
- Admin view — when logged in as Super User, IP and location are always
visible on the front end so you can verify the module at a glance
- No external dependencies — uses your existing Joomla database
- Compatible with Joomla 5 and 6, PHP 8
LICENSE
GNU General Public License v2-3
User Guide
How to...
REQUIREMENTS
------------
- Joomla 5.x or 6.x
- PHP 8.0 or higher
- MySQL database
INSTALLATION
------------
1. Log in to your Joomla administrator panel.
2. Go to Extensions > Install.
3. Drag and drop mod_visitors_v1.0.0.zip onto the upload area,
or click "Browse for file" and select it.
4. Click "Upload & Install".
5. Joomla will create two database tables automatically:
#__mod_visitors_log — stores visit records
#__mod_visitors_meta — stores internal state (e.g. last alert sent)
PLACING THE MODULE
------------------
1. Go to Extensions > Modules.
2. Find "Visitors" in the list and click to open it.
3. Set Status to "Published".
4. Under the "Menu Assignment" tab, choose which pages to display it on.
5. Under "Module" (position), select the position in your template
where you want the counter to appear, suggest footer.
6. Configure the options (see below) then click Save.
CONFIGURATION OPTIONS
---------------------
Display Tab
-----------
Show Visitor IP
Show the current visitor's IP address below the counter.
Note: administrators always see the IP regardless of this setting.
Show Visitor Location
Show the visitor's country and city (looked up via ip-api.com).
Note: administrators always see the location regardless of this setting.
Dedup Window (hours)
Visits from the same IP address within this many hours are not
counted again. Prevents page reloads inflating your count.
Default: 12 hours.
Counter Icon
Choose the Font Awesome icon displayed next to the count.
Options: People, Eye, Bar Chart, Globe.
Counter Colour
The colour of the visitor count number.
Font Size
Small, Medium, or Large.
Text Colour
The colour of the "Visitors" label and any detail text.
Background Colour
Background colour of the module wrapper box.
Set to "transparent" to inherit the page or template colour.
Corner Radius (px)
Rounds the corners of the wrapper box. Set to 0 for square corners.
Default: 8px.
Threshold Alerts Tab
--------------------
Alert Threshold
Send an email when the visitor count reaches a multiple of this number.
Example: set to 100 to receive alerts at 100, 200, 300 visitors, etc.
Alert Frequency
Controls the minimum gap between alert emails.
- On Threshold: sends every time the count hits a multiple of the threshold.
- Hourly: no more than one alert per hour (useful for testing).
- Daily: no more than one alert per day.
- Weekly: no more than one alert per week.
- Monthly: no more than one alert per month.
Alert Email (Primary)
The main email address to receive threshold alerts.
Alert Email (Secondary)
Optional second email address — useful if a client wants to
monitor their own site's visitor milestones.
ADMIN VIEW
----------
When you are logged in to Joomla as a Super User and view the front end,
the module shows an "Admin View" indicator and always displays the current
visitor's IP and location, regardless of the public display settings.
This lets you verify the module is working without enabling those fields
for regular visitors.
PRIVACY NOTE
------------
This module records visitor IP addresses in your database to power the
deduplication feature. If your site operates under GDPR or similar
privacy regulations, you should disclose this in your privacy policy.
The IP/location display options are off by default.
UNINSTALLING
------------
Go to Extensions > Manage, find "Visitors" and click Uninstall.
This will remove the module files and drop the two database tables,
including all recorded visit data.