Website Activity Tracker – Real‑Time Analytics Inside Your WordPress Dashboard
Website Activity Tracker gives you a powerful, privacy‑friendly analytics dashboard directly inside WordPress. Track page views, unique visitors, popular pages, devices, browsers, and real‑time activity — without relying on third‑party services.
Perfect for site owners who want fast, focused insights and a simple frontend view counter they can show anywhere with a shortcode.
Key Features
-
Real‑Time Page View Tracking
Automatically records every page view on your site, including:- Page URL and page title
- Date and time of visit
- Referrer (where the visitor came from)
- IP address and browser user agent
- Session ID (for unique visitor tracking)
- Device type (Desktop, Mobile, Tablet)
- Browser (Chrome, Safari, Firefox, Edge, etc.)
-
Clean Analytics Dashboard in WordPress Admin
Access your traffic stats right from the WordPress admin menu under Activity Tracker. The dashboard uses interactive charts (powered by Chart.js) to give you a clear, visual overview of your website activity. -
At‑a‑Glance Summary Stats
Quickly see:- Total views over a selected number of days
- Unique visitors over the same period
- Today’s total views
- Today’s unique visitors
-
Popular Pages Report
Discover which pages are performing best. The plugin shows your most‑viewed pages over a chosen time range, including:- Page title
- Page URL
- Total number of views
-
Daily Views & Visitors Timeline
View daily charts of page views and unique visitors for the last X days (configurable). This helps you:- Spot traffic spikes and trends
- Understand how campaigns, posts, or promotions impact traffic
- Monitor growth over time
-
Device & Browser Breakdown
Know how visitors are accessing your site:- Device types: Desktop, Mobile, Tablet
- Browsers: Chrome, Safari, Firefox, Edge, Opera, etc.
Use this data to guide performance optimization and design decisions.
-
Frontend View Counter Shortcode
Easily display a view counter on any page, post, or custom post type using theshortcode.Views: 1You can customize:
- URL: Show views for the current page or a specific URL
- Style: Use different display styles with CSS classes (e.g.
wat-counter-default) - Label: Customize the text label (e.g. “Views”, “Reads”, “Visited”)
- Icon: Toggle the built‑in eye icon on or off
- Time Range: Optionally show views from the last X days
-
-
Smart Tracking Controls
Fine‑tune exactly who gets tracked:- Track logged‑in users (enable/disable)
- Track administrators (enable/disable)
- Exclude specific IP addresses (comma‑separated list)
This helps keep your analytics clean by removing your own visits, your team, or other internal traffic.
-
Data Retention Control
Configure how long to keep activity records with a data retention (in days) setting, so you can:- Reduce database size
- Comply with internal data retention policies
- Focus on the most relevant recent data
-
Lightweight & Privacy‑Friendly
All tracking data is stored in your own WordPress database in a dedicated table. There are:- No third‑party tracking pixels
- No external analytics accounts required
- No data shared with external providers (beyond your license server for activation)
License & Activation
Website Activity Tracker uses a license system to unlock tracking and dashboard features.
-
License‑Required Tracking
For reliability and fair usage, tracking only runs when your license is active. If a license is inactive, the plugin gracefully disables tracking and prompts you to activate a valid license. -
Built‑In License Management Page
Easily manage your license from the License submenu:- Activate or deactivate your license
- Store your license key and email
- View license status and expiration date
- Optionally connect License Manager API credentials for activation tracking
-
Automatic License Checks
The plugin runs a daily license status check in the background to ensure your license remains valid and to update expiration information.
Admin Interface
Once activated, the plugin adds a new Activity Tracker menu to the WordPress admin sidebar with three sections:
-
Dashboard
Your main analytics overview with charts, summary stats, popular pages, and breakdowns by device and browser. -
Settings
Configure tracking behavior and frontend counter options:- Track logged‑in users
- Track admins
- Excluded IPs
- Data retention days
- Enable/disable frontend counter
- Default counter style, label, and icon
-
License
Enter and manage your license key, email address, and (optionally) License Manager API credentials.
If a valid license is not active, the Dashboard and Settings pages show a clear message with a call‑to‑action button to activate your license.
Technical Details
-
Custom Database Table
Stores all activity data in a dedicated table ({prefix}_activity_tracker) optimized with proper indexes for performance and scalability. -
AJAX‑Powered Data Loading
Stats and activity data are loaded via AJAX in the admin, keeping the dashboard fast and responsive. -
Frontend Assets
Includes optimized CSS and JavaScript for both admin and frontend:assets/css/admin.css– admin stylingassets/js/admin.js– dashboard logicassets/css/frontend.css– frontend counter stylingassets/js/frontend.js– frontend tracking and AJAX calls
-
Shortcode‑Based Output
Counter output is rendered via theshortcode, producing a semantic HTML block with classes you can easily style.Views: 1 -
Performance‑Friendly
Tracking has built‑in controls (exclusions, data retention, license checks) and uses efficient database queries to minimize load on your site._
Ideal Use Cases
-
Bloggers & Content Creators
See which posts attract the most readers and how traffic evolves daily. -
Small Business & Agency Sites
Track lead‑generating pages and understand where visitors come from without setting up complex analytics tools. -
Membership & Community Sites
Monitor activity patterns while optionally excluding logged‑in users or admins. -
Product & Landing Pages
Add a live view counter to build social proof and track engagement over time.
-

Reviews
There are no reviews yet.