{"id":288043,"date":"2026-03-12T03:38:48","date_gmt":"2026-03-12T03:38:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/epic-tracking\/"},"modified":"2026-03-23T03:22:14","modified_gmt":"2026-03-23T03:22:14","slug":"epic-tracking","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/epic-tracking\/","author":23061745,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.3.6","stable_tag":"1.3.6","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Epic Tracking","header_author":"Epic WP Solutions","header_description":"Easy event tracking for WordPress. Point, click, and track \u2014 no code, no tag managers, no third-party scripts.","assets_banners_color":"121a33","last_updated":"2026-03-23 03:22:14","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/epicwp\/epic-tracking","header_author_uri":"https:\/\/epicwpsolutions.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":178,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.3.6":{"tag":"1.3.6","author":"epicwpsolutions","date":"2026-03-23 03:22:14"}},"upgrade_notice":{"1.0.0":"<p>Initial release of Epic Tracking.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3480781,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3480781,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3480782,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3480781,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.3.6"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3480784,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3480784,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3480784,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Visual editor \u2014 point and click to set up event tracking on any element.","2":"Dashboard \u2014 visit and event statistics with date filtering.","3":"Page detail \u2014 per-page breakdown with events, referrers, devices, browsers, OS, and countries."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[232,5375,4752,3280,521],"plugin_category":[36],"plugin_contributors":[257568],"plugin_business_model":[],"class_list":["post-288043","plugin","type-plugin","status-publish","hentry","plugin_tags-analytics","plugin_tags-click-tracking","plugin_tags-event-tracking","plugin_tags-page-views","plugin_tags-statistics","plugin_category-analytics","plugin_contributors-epicwpsolutions","plugin_committers-epicwpsolutions"],"banners":{"banner":"https:\/\/ps.w.org\/epic-tracking\/assets\/banner-772x250.png?rev=3480781","banner_2x":"https:\/\/ps.w.org\/epic-tracking\/assets\/banner-1544x500.png?rev=3480782","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/epic-tracking\/assets\/icon-128x128.png?rev=3480781","icon_2x":"https:\/\/ps.w.org\/epic-tracking\/assets\/icon-256x256.png?rev=3480781","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/epic-tracking\/assets\/screenshot-1.png?rev=3480784","caption":"Visual editor \u2014 point and click to set up event tracking on any element."},{"src":"https:\/\/ps.w.org\/epic-tracking\/assets\/screenshot-2.png?rev=3480784","caption":"Dashboard \u2014 visit and event statistics with date filtering."},{"src":"https:\/\/ps.w.org\/epic-tracking\/assets\/screenshot-3.png?rev=3480784","caption":"Page detail \u2014 per-page breakdown with events, referrers, devices, browsers, OS, and countries."}],"raw_content":"<!--section=description-->\n<p>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 \u2014 events start recording immediately. No code, no Google Tag Manager, no external scripts.<\/p>\n\n<h4>Visual Click &amp; Event Editor<\/h4>\n\n<p>Open the visual editor on any page from the WordPress admin bar. Click a button, link, form, CTA, or any other element \u2014 give it a reference name and tag \u2014 and save. That's it. The event is live and tracking starts immediately.<\/p>\n\n<ul>\n<li>Track button clicks, form submissions, link clicks, and CTA conversions<\/li>\n<li>Set up events in seconds with a point-and-click interface<\/li>\n<li>Organize events with custom tags for easy filtering<\/li>\n<li>No coding or tag manager knowledge required<\/li>\n<\/ul>\n\n<h4>Built-in Analytics Dashboard<\/h4>\n\n<p>The plugin includes a full analytics dashboard in your WordPress admin:<\/p>\n\n<ul>\n<li>Event trigger counts with unique visitor breakdowns<\/li>\n<li>Page view statistics with date range filtering<\/li>\n<li>Per-page detail views with referrer, device, browser, OS, and country data<\/li>\n<li>Daily traffic charts and trend visualization<\/li>\n<li>Sortable tables with pagination<\/li>\n<\/ul>\n\n<h4>Self-Hosted &amp; Privacy-Friendly<\/h4>\n\n<p>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 \u2014 no personal data is stored or shared.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Visual event editor<\/strong> \u2014 Point-and-click setup for tracking clicks on any element<\/li>\n<li><strong>Custom event tags<\/strong> \u2014 Organize events with tags for easy filtering and reporting<\/li>\n<li><strong>Event analytics<\/strong> \u2014 See which events fire most, with trigger counts and unique visitors<\/li>\n<li><strong>Page view tracking<\/strong> \u2014 Automatic visit logging with full referrer and device data<\/li>\n<li><strong>Country geolocation<\/strong> \u2014 Automatic IP-based country detection for visitor locations<\/li>\n<li><strong>Bot filtering<\/strong> \u2014 Known bots and crawlers are automatically excluded<\/li>\n<li><strong>Role exclusion<\/strong> \u2014 Exclude administrators or any user role from being tracked<\/li>\n<li><strong>Date range filtering<\/strong> \u2014 Quick presets (today, last 7 days, last 30 days) and custom ranges<\/li>\n<li><strong>Lightweight<\/strong> \u2014 No impact on page load speed; tracking runs asynchronously after render<\/li>\n<li><strong>Self-hosted<\/strong> \u2014 All data stored in your WordPress database, no external dependencies<\/li>\n<li><strong>Clean uninstall<\/strong> \u2014 All tables and options are removed when you delete the plugin<\/li>\n<\/ul>\n\n<h4>Use Cases<\/h4>\n\n<ul>\n<li>Track which CTAs and buttons get the most clicks on your landing pages<\/li>\n<li>Measure form submission rates and conversion events without tag managers<\/li>\n<li>Monitor page views and traffic trends without Google Analytics<\/li>\n<li>See which referrers drive the most traffic to specific pages<\/li>\n<li>Understand visitor demographics: device type, browser, OS, and country<\/li>\n<\/ul>\n\n<h4>Why Epic Tracking?<\/h4>\n\n<p>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 \u2014 no code, no external scripts, no data leaving your server.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin uses the <a href=\"http:\/\/ip-api.com\">ip-api.com<\/a> 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.<\/p>\n\n<ul>\n<li>Service: <a href=\"http:\/\/ip-api.com\">ip-api.com<\/a><\/li>\n<li>Data sent: visitor IP address<\/li>\n<li>When: on each new visit (results are cached for 24 hours)<\/li>\n<li>Terms of service: <a href=\"https:\/\/ip-api.com\/docs\/legal\">ip-api.com\/docs\/legal<\/a><\/li>\n<li>Privacy policy: <a href=\"https:\/\/ip-api.com\/docs\/legal\">ip-api.com\/docs\/legal<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>epic-tracking<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Navigate to <strong>Tracking<\/strong> in the admin sidebar to view your dashboard.<\/li>\n<li>To set up event tracking, visit any page on your site and click <strong>Edit Tracking<\/strong> in the admin bar.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20use%20cookies%3F\"><h3>Does this plugin use cookies?<\/h3><\/dt>\n<dd><p>Epic Tracking sets a single first-party cookie (<code>epictr_visitor_id<\/code>) to identify returning visitors across page views. No personal data is stored in this cookie \u2014 it contains only a randomly generated anonymous identifier.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20send%20data%20to%20external%20services%3F\"><h3>Does this plugin send data to external services?<\/h3><\/dt>\n<dd><p>All tracking data is stored in your WordPress database. The only external request is an optional IP geolocation lookup to ip-api.com to determine visitor country. No personal data is shared with this service.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20gdpr%20compliant%3F\"><h3>Is this plugin GDPR compliant?<\/h3><\/dt>\n<dd><p>Epic Tracking is designed with privacy in mind. It stores no personal data and keeps all data on your own server. The only cookie used contains a random anonymous identifier \u2014 no personal information. No data is shared with third parties.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20down%20my%20site%3F\"><h3>Will this slow down my site?<\/h3><\/dt>\n<dd><p>No. Visit logging happens via an asynchronous AJAX request after the page has fully loaded, so it does not affect page render time or Core Web Vitals.<\/p><\/dd>\n<dt id=\"how%20do%20i%20track%20button%20clicks%20or%20form%20submissions%3F\"><h3>How do I track button clicks or form submissions?<\/h3><\/dt>\n<dd><p>Visit any page on your site and click <strong>Edit Tracking<\/strong> in the WordPress admin bar. This opens the visual editor where you can click on any element to set up tracking \u2014 no code required.<\/p><\/dd>\n<dt id=\"can%20i%20see%20which%20pages%20get%20the%20most%20traffic%3F\"><h3>Can I see which pages get the most traffic?<\/h3><\/dt>\n<dd><p>Yes. The dashboard shows a sortable table of all pages with total visits and unique visitors. Click any page to see a detailed breakdown including referrers, devices, browsers, OS, and countries.<\/p><\/dd>\n<dt id=\"how%20are%20visitors%20identified%3F\"><h3>How are visitors identified?<\/h3><\/dt>\n<dd><p>Visitors are assigned a randomly generated anonymous identifier stored in a first-party cookie. No personal data is stored.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20uninstall%20the%20plugin%3F\"><h3>What happens when I uninstall the plugin?<\/h3><\/dt>\n<dd><p>All plugin database tables and options are removed when you delete the plugin through the WordPress admin. Deactivating the plugin does not remove data.<\/p><\/dd>\n<dt id=\"can%20i%20exclude%20certain%20user%20roles%20from%20tracking%3F\"><h3>Can I exclude certain user roles from tracking?<\/h3><\/dt>\n<dd><p>Yes. Go to <strong>Tracking &gt; Settings<\/strong> and select which roles should be excluded from visit and event tracking.<\/p><\/dd>\n<dt id=\"how%20does%20bot%20filtering%20work%3F\"><h3>How does bot filtering work?<\/h3><\/dt>\n<dd><p>The plugin maintains a list of known bot and crawler user-agent patterns. Requests matching these patterns are automatically excluded from tracking data.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Click and event tracking for WordPress. Point, click, and track \u2014 no code, no tag managers, no third-party scripts.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/288043","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=288043"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/epicwpsolutions"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=288043"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=288043"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=288043"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=288043"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=288043"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=288043"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}