Easy event tracking for WordPress. Point, click, and track — no code, no tag managers, no third-party scripts.
| Author: | EPICWP (profile at wordpress.org) |
| WordPress version required: | 6.0 |
| WordPress version tested: | 6.9.4 |
| Plugin version: | 1.3.6 |
| Added to WordPress repository: | 12-03-2026 |
| Last updated: | 23-03-2026 |
| Rating, %: | 0 |
| Rated by: | 0 |
| Plugin URI: | https://github.com/epicwp/epic-tracking |
| Total downloads: | 167 |
![]() Click to start download |
|
Epic Tracking lets you add event tracking to any element on your WordPress site using a visual editor. Click the element you want to track, give it a name, and you’re done — events start recording immediately. No code, no Google Tag Manager, no external scripts.
Visual Click & Event Editor
Open the visual editor on any page from the WordPress admin bar. Click a button, link, form, CTA, or any other element — give it a reference name and tag — and save. That’s it. The event is live and tracking starts immediately.
- Track button clicks, form submissions, link clicks, and CTA conversions
- Set up events in seconds with a point-and-click interface
- Organize events with custom tags for easy filtering
- No coding or tag manager knowledge required
Built-in Analytics Dashboard
The plugin includes a full analytics dashboard in your WordPress admin:
- Event trigger counts with unique visitor breakdowns
- Page view statistics with date range filtering
- Per-page detail views with referrer, device, browser, OS, and country data
- Daily traffic charts and trend visualization
- Sortable tables with pagination
Self-Hosted & Privacy-Friendly
All tracking data stays in your WordPress database. No data is sent to third-party analytics services. Visitors are identified using a single first-party cookie — no personal data is stored or shared.
Features
- Visual event editor — Point-and-click setup for tracking clicks on any element
- Custom event tags — Organize events with tags for easy filtering and reporting
- Event analytics — See which events fire most, with trigger counts and unique visitors
- Page view tracking — Automatic visit logging with full referrer and device data
- Country geolocation — Automatic IP-based country detection for visitor locations
- Bot filtering — Known bots and crawlers are automatically excluded
- Role exclusion — Exclude administrators or any user role from being tracked
- Date range filtering — Quick presets (today, last 7 days, last 30 days) and custom ranges
- Lightweight — No impact on page load speed; tracking runs asynchronously after render
- Self-hosted — All data stored in your WordPress database, no external dependencies
- Clean uninstall — All tables and options are removed when you delete the plugin
Use Cases
- Track which CTAs and buttons get the most clicks on your landing pages
- Measure form submission rates and conversion events without tag managers
- Monitor page views and traffic trends without Google Analytics
- See which referrers drive the most traffic to specific pages
- Understand visitor demographics: device type, browser, OS, and country
Why Epic Tracking?
Most WordPress event tracking requires Google Tag Manager, custom JavaScript, or expensive third-party services. Epic Tracking gives you a visual editor to set up event tracking in seconds — no code, no external scripts, no data leaving your server.
External services
This plugin uses the ip-api.com geolocation service to determine visitor country based on their IP address. An HTTP request is sent to ip-api.com each time a new visitor is recorded (unless a cached result is available). The request contains only the visitor’s IP address. No other personal data is sent.
- Service: ip-api.com
- Data sent: visitor IP address
- When: on each new visit (results are cached for 24 hours)
- Terms of service: ip-api.com/docs/legal
- Privacy policy: ip-api.com/docs/legal
Screenshots
FAQ
ChangeLog
