[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$funHTTbEkPvREJmP66fUXTUw6_saqjdZ3Jj9h_cd1QA8":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":123,"fingerprints":393},"epic-tracking","Epic Tracking","1.3.6","EPICWP","https:\u002F\u002Fprofiles.wordpress.org\u002Fepicwpsolutions\u002F","\u003Cp>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.\u003C\u002Fp>\n\u003Ch4>Visual Event Editor\u003C\u002Fh4>\n\u003Cp>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.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Track button clicks, form submissions, link clicks, and CTA conversions\u003C\u002Fli>\n\u003Cli>Set up events in seconds with a point-and-click interface\u003C\u002Fli>\n\u003Cli>Organize events with custom tags for easy filtering\u003C\u002Fli>\n\u003Cli>No coding or tag manager knowledge required\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Built-in Analytics Dashboard\u003C\u002Fh4>\n\u003Cp>The plugin includes a full analytics dashboard in your WordPress admin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Event trigger counts with unique visitor breakdowns\u003C\u002Fli>\n\u003Cli>Page view statistics with date range filtering\u003C\u002Fli>\n\u003Cli>Per-page detail views with referrer, device, browser, OS, and country data\u003C\u002Fli>\n\u003Cli>Daily traffic charts and trend visualization\u003C\u002Fli>\n\u003Cli>Sortable tables with pagination\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Self-Hosted & Privacy-Friendly\u003C\u002Fh4>\n\u003Cp>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.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Visual event editor\u003C\u002Fstrong> — Point-and-click setup for tracking clicks on any element\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom event tags\u003C\u002Fstrong> — Organize events with tags for easy filtering and reporting\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event analytics\u003C\u002Fstrong> — See which events fire most, with trigger counts and unique visitors\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page view tracking\u003C\u002Fstrong> — Automatic visit logging with full referrer and device data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Country geolocation\u003C\u002Fstrong> — Automatic IP-based country detection for visitor locations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bot filtering\u003C\u002Fstrong> — Known bots and crawlers are automatically excluded\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role exclusion\u003C\u002Fstrong> — Exclude administrators or any user role from being tracked\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Date range filtering\u003C\u002Fstrong> — Quick presets (today, last 7 days, last 30 days) and custom ranges\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight\u003C\u002Fstrong> — No impact on page load speed; tracking runs asynchronously after render\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Self-hosted\u003C\u002Fstrong> — All data stored in your WordPress database, no external dependencies\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean uninstall\u003C\u002Fstrong> — All tables and options are removed when you delete the plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Track which CTAs and buttons get the most clicks on your landing pages\u003C\u002Fli>\n\u003Cli>Measure form submission rates and conversion events without tag managers\u003C\u002Fli>\n\u003Cli>Monitor page views and traffic trends without Google Analytics\u003C\u002Fli>\n\u003Cli>See which referrers drive the most traffic to specific pages\u003C\u002Fli>\n\u003Cli>Understand visitor demographics: device type, browser, OS, and country\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why Epic Tracking?\u003C\u002Fh4>\n\u003Cp>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.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin uses the \u003Ca href=\"http:\u002F\u002Fip-api.com\" rel=\"nofollow ugc\">ip-api.com\u003C\u002Fa> 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.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: \u003Ca href=\"http:\u002F\u002Fip-api.com\" rel=\"nofollow ugc\">ip-api.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Data sent: visitor IP address\u003C\u002Fli>\n\u003Cli>When: on each new visit (results are cached for 24 hours)\u003C\u002Fli>\n\u003Cli>Terms of service: \u003Ca href=\"https:\u002F\u002Fip-api.com\u002Fdocs\u002Flegal\" rel=\"nofollow ugc\">ip-api.com\u002Fdocs\u002Flegal\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy policy: \u003Ca href=\"https:\u002F\u002Fip-api.com\u002Fdocs\u002Flegal\" rel=\"nofollow ugc\">ip-api.com\u002Fdocs\u002Flegal\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Easy event tracking for WordPress. Point, click, and track — no code, no tag managers, no third-party scripts.",0,117,"","6.9.4","6.0","7.4",[18,19,20,21,22],"analytics","click-tracking","event-tracking","page-views","statistics","https:\u002F\u002Fgithub.com\u002Fepicwp\u002Fepic-tracking","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fepic-tracking.1.3.6.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"epicwpsolutions",1,30,94,"2026-04-04T16:58:24.542Z",[36,53,70,90,106],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":25,"downloaded":44,"rating":25,"num_ratings":31,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":16,"tags":48,"homepage":50,"download_link":51,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":52},"smart-click-tracker","Smart Click Tracker","1.0.8","Coresol Studio","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoresolstudio\u002F","\u003Cp>Smart Click Tracker is a lightweight WordPress plugin that helps you track and analyze clicks on your website. Whether you want to monitor clicks on specific elements or analyze user behavior, this plugin provides the tools you need to make data-driven decisions.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Click Tracking\u003C\u002Fstrong>: Track clicks on specific elements of your website\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detailed Analytics\u003C\u002Fstrong>: View comprehensive reports with filters for date ranges\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Device Breakdown\u003C\u002Fstrong>: See how users interact with your site across desktop, mobile, and tablet devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Tracking\u003C\u002Fstrong>: Track both logged-in and anonymous users\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export Options\u003C\u002Fstrong>: Export your data in CSV format for further analysis\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Conversion Optimization\u003C\u002Fstrong>: Identify which elements get the most clicks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>UX Improvement\u003C\u002Fstrong>: Understand how users interact with your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Strategy\u003C\u002Fstrong>: See which content elements get the most engagement\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>Smart Click Tracker is designed with privacy in mind:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>IP address anonymization option\u003C\u002Fli>\n\u003Cli>Data retention controls\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Ch4>Technical Details\u003C\u002Fh4>\n\u003Cp>Smart Click Tracker uses a combination of technologies to provide accurate and reliable tracking:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dashboard for all click statistics\u003C\u002Fli>\n\u003Cli>Add New Click Tracker\u003C\u002Fli>\n\u003Cli>Analytics Dashboard with all details\u003C\u002Fli>\n\u003Cli>Setting Page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Performance Considerations\u003C\u002Fh4>\n\u003Cp>To ensure optimal performance:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The tracking script is loaded asynchronously\u003C\u002Fli>\n\u003Cli>Database queries are optimized with proper indexing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>For support requests, feature suggestions, or bug reports, please visit our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsmart-click-tracker\u002F\" rel=\"ugc\">support forum\u003C\u002Fa>\u003C\u002Fp>\n","A smart plugin to track clicks on specific elements and display statistics.",489,"2025-08-05T19:53:00.000Z","6.8.5","5.0",[18,19,20,49],"user-behavior","https:\u002F\u002Fcoresolstudio.com\u002Fwordpress-plugins\u002Fsmart-click-tracker","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-click-tracker.zip","2026-03-15T15:16:48.613Z",{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":11,"num_ratings":11,"last_updated":63,"tested_up_to":14,"requires_at_least":64,"requires_php":16,"tags":65,"homepage":68,"download_link":69,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":52},"click-counter","Click Counter by Simple Tools","1.0.3","Simple Tools","https:\u002F\u002Fprofiles.wordpress.org\u002Fjimmyredline80\u002F","\u003Cp>\u003Cstrong>Click Counter by Simple Tools for WP\u003C\u002Fstrong> is a comprehensive click tracking solution that lets you monitor user interactions on any element of your WordPress site using CSS selectors. Track button clicks, link clicks, form submissions, or any other clickable element with detailed analytics and insights.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Visual Element Picker\u003C\u002Fstrong>\u003Cbr \u002F>\n* Click-to-select any element on your site\u003Cbr \u002F>\n* Automatically generates the CSS selector\u003Cbr \u002F>\n* No coding knowledge required\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Analytics\u003C\u002Fstrong>\u003Cbr \u002F>\n* View click counts with timestamps\u003Cbr \u002F>\n* Track page URLs where clicks occurred\u003Cbr \u002F>\n* Filter data by date range\u003Cbr \u002F>\n* Visual charts showing click trends over time\u003Cbr \u002F>\n* Detailed click logs with full information\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Goal Tracking\u003C\u002Fstrong>\u003Cbr \u002F>\n* Set click goals for any tracked element\u003Cbr \u002F>\n* Receive email notifications when goals are reached\u003Cbr \u002F>\n* Track progress with visual progress bars\u003Cbr \u002F>\n* Perfect for conversion tracking\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data Management\u003C\u002Fstrong>\u003Cbr \u002F>\n* Export click data to CSV\u003Cbr \u002F>\n* Automatic data retention policies\u003Cbr \u002F>\n* Rate limiting to prevent spam\u003Cbr \u002F>\n* Bot detection and filtering\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Smart Exclusions\u003C\u002Fstrong>\u003Cbr \u002F>\n* Exclude all logged-in users\u003Cbr \u002F>\n* Exclude specific user roles (Admin, Editor, etc.)\u003Cbr \u002F>\n* Self-ignore mode with cookie-based tracking\u003Cbr \u002F>\n* IP-based rate limiting\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Developer Friendly\u003C\u002Fstrong>\u003Cbr \u002F>\n* Shortcode support: \u003Ccode>[click_count selector=\".buy-button\"]\u003C\u002Fcode>\u003Cbr \u002F>\n* Clean, efficient code following WordPress standards\u003Cbr \u002F>\n* Custom database tables for optimal performance\u003Cbr \u002F>\n* Translation ready\u003C\u002Fp>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Add a Tracker\u003C\u002Fstrong>: Use the visual picker or enter a CSS selector (like \u003Ccode>.buy-button\u003C\u002Fcode> or \u003Ccode>#signup-form\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set Goals\u003C\u002Fstrong> (Optional): Define click targets and email notifications\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Track Clicks\u003C\u002Fstrong>: The plugin automatically tracks all clicks on matching elements\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analyze Data\u003C\u002Fstrong>: View charts, logs, and export reports\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Take Action\u003C\u002Fstrong>: Use insights to optimize your site’s performance\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>E-commerce\u003C\u002Fstrong>: Track add-to-cart, checkout, and purchase buttons\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lead Generation\u003C\u002Fstrong>: Monitor form submissions and signup clicks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Marketing\u003C\u002Fstrong>: Measure engagement with CTAs and links\u003C\u002Fli>\n\u003Cli>\u003Cstrong>A\u002FB Testing\u003C\u002Fstrong>: Compare performance of different elements\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conversion Optimization\u003C\u002Fstrong>: Identify high-performing buttons and links\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy & Performance\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>No external dependencies or API calls for tracking\u003C\u002Fli>\n\u003Cli>Hashed IP addresses (never stores actual IPs)\u003C\u002Fli>\n\u003Cli>Bot detection prevents false clicks\u003C\u002Fli>\n\u003Cli>Lightweight JavaScript using native browser APIs\u003C\u002Fli>\n\u003Cli>Works with all caching plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin makes limited connections to external services under specific circumstances:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>1. Deactivation Feedback (Optional)\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>When\u003C\u002Fstrong>: Only when you deactivate the plugin and choose to submit feedback\u003Cbr \u002F>\n– \u003Cstrong>What’s sent\u003C\u002Fstrong>: Plugin slug, site URL, reason for deactivation (selected from predefined options), optional user comments, WordPress version, PHP version, and plugin version\u003Cbr \u002F>\n– \u003Cstrong>Where\u003C\u002Fstrong>: \u003Ccode>https:\u002F\u002Fplugins-for-wp.com\u002Fwp-json\u002Fssp-feedback\u002Fv1\u002Fsubmit\u003C\u002Fcode>\u003Cbr \u002F>\n– \u003Cstrong>Why\u003C\u002Fstrong>: To help us improve the plugin based on user feedback\u003Cbr \u002F>\n– \u003Cstrong>User control\u003C\u002Fstrong>: Completely optional – you can click “Cancel” or simply close the feedback dialog without submitting anything\u003C\u002Fp>\n\u003Cp>\u003Cstrong>External Service Policies:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Terms of Service: https:\u002F\u002Fwww.plugins-for-wp.com\u002Fterms-and-conditions\u002F\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Fwww.plugins-for-wp.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>What This Plugin Does NOT Do:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Does not store actual IP addresses (only hashed)\u003Cbr \u002F>\n– Does not use cookies for tracking (only for self-ignore feature)\u003Cbr \u002F>\n– Does not transmit data to third parties (except optional deactivation feedback)\u003Cbr \u002F>\n– Does not track across sites\u003Cbr \u002F>\n– Does not collect personal information\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What Data Is Stored Locally:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Click counts per CSS selector\u003Cbr \u002F>\n– Timestamp of each click\u003Cbr \u002F>\n– Page URL where click occurred (optional, can be disabled)\u003Cbr \u002F>\n– Hashed IP address (for rate limiting only)\u003Cbr \u002F>\n– User agent string (for bot detection)\u003Cbr \u002F>\n– User ID (only if user is logged in)\u003C\u002Fp>\n\u003Cp>All data is stored in your WordPress database and never leaves your server except for the optional deactivation feedback.\u003C\u002Fp>\n","Advanced click tracking for any CSS selector. Analytics, charts, goals, CSV export, visual picker, and more.",80,562,"2026-02-11T17:36:00.000Z","6.2",[18,19,66,22,67],"conversion","tracking","https:\u002F\u002Fen-za.wordpress.org\u002Fplugins\u002Fclick-counter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclick-counter.1.0.3.zip",{"slug":71,"name":72,"version":73,"author":74,"author_profile":75,"description":76,"short_description":77,"active_installs":78,"downloaded":79,"rating":25,"num_ratings":31,"last_updated":80,"tested_up_to":81,"requires_at_least":82,"requires_php":13,"tags":83,"homepage":87,"download_link":88,"security_score":89,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":52},"track-a-click-on-google-analytics","Track a click on Google Analytics","0.4","Alexander Gounder","https:\u002F\u002Fprofiles.wordpress.org\u002Fgounder\u002F","\u003Cp>\u003Cstrong>Are you using UTM Source to track link clicks within your website?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>That’s a really bad idea! Not only will it create a new session with the links utm_source and inflate your visitor stats, it will also increase the bounce rate on the page you’re tracking.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>So what’s the solution?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Use [event tracking] (https:\u002F\u002Fdevelopers.google.com\u002Fanalytics\u002Fdevguides\u002Fcollection\u002Fanalyticsjs\u002Fevents) on Google Analytics which capture events like a link click into your Google Analytics Dashboard.\u003C\u002Fp>\n\u003Cp>For e.g.\u003Cbr \u002F>\n    \u003Ca href=\"http:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002F2015\u002F06\u002Ffree-ebook.pdf\" rel=\"nofollow ugc\">Download Free Ebook\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>But then the WordPress Visual Editor will keep cleaning out the onClick part, so we made a quick shortcode that would save you from the trouble of redoing the onClick part everytime it got cleaned out.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How does it work?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>In place of an A href tag like \u003Ccode>\u003Ca onClick=\"ga('send', 'event', 'Downloads', 'Click', 'Ebook downloaded', '0');\" href=\"http:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002F2015\u002F06\u002Ffree-ebook.pdf\">Download Free Ebook\u003C\u002Fa>\u003C\u002Fcode> use our shortcode \u003Ccode>[tac_ga url=\"http:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002F2015\u002F06\u002Ffree-ebook.pdf\" category=\"Downloads\" action=\"Click\" label=\"Ebook Downloaded\"]Download Free Ebook[\u002Ftac_ga]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>By default this shortcode uses the following information:\u003Cbr \u002F>\nCategory: link\u003Cbr \u002F>\nAction: click\u003Cbr \u002F>\nLabel: The URL Entered\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How do I check if this works\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Google Analytics’ Real time tab will show you that these tags would or not.\u003C\u002Fp>\n\u003Cp>\u003Cem>Some cases in which this shortcode won’t work:\u003C\u002Fem>\u003Cbr \u002F>\n* You use Google Tag Manager to insert Google Analytics\u003Cbr \u002F>\n* You use Monster Insights Plugin (Formerly Yoast’s Google Analytics Plugin) to install Google Analytics\u003C\u002Fp>\n","A simple shortcode to insert Google Analytics event tracking code on your links",10,1955,"2016-09-01T03:00:00.000Z","4.6.30","2.5.0",[19,20,84,85,86],"google-analytics","link-click","link-tracking","https:\u002F\u002Fwww.inkmyweb.com\u002Fwordpress\u002Ftrack-click-google-analytics-wordpress-shortcode-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftrack-a-click-on-google-analytics.zip",85,{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":11,"downloaded":98,"rating":11,"num_ratings":11,"last_updated":99,"tested_up_to":46,"requires_at_least":100,"requires_php":101,"tags":102,"homepage":13,"download_link":105,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":52},"rw-postviewstats-lite","RW PostViewStats Lite","1.0.2","RobertWP","https:\u002F\u002Fprofiles.wordpress.org\u002Frobert2021south\u002F","\u003Cp>\u003Cstrong>RW PostViewStats Lite\u003C\u002Fstrong> provides accurate view tracking for posts, pages, and custom post types — designed for performance and privacy.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🆓 Lite Version Features\u003C\u002Fstrong>:\u003Cbr \u002F>\n– 🔢 \u003Cstrong>AJAX View Counting\u003C\u002Fstrong> – Async requests for better performance\u003Cbr \u002F>\n– 🚫 \u003Cstrong>Duplicate Prevention\u003C\u002Fstrong> – 12-hour cookie-based protection\u003Cbr \u002F>\n– 📊 \u003Cstrong>Sortable Admin Columns\u003C\u002Fstrong> – Sort posts by views in admin list\u003Cbr \u002F>\n– 📁 \u003Cstrong>Data Cleaner\u003C\u002Fstrong> – Remove view data by date or post\u003Cbr \u002F>\n– 🌐 \u003Cstrong>REST API Endpoint\u003C\u002Fstrong> – Fetch view counts via \u003Ccode>\u002Fwp-json\u002Frwpsl\u002Fv1\u002Fviews\u002F{post_id}\u003C\u002Fcode>\u003Cbr \u002F>\n– 📌 \u003Cstrong>Shortcode Support\u003C\u002Fstrong> – Display views with \u003Ccode>[rwpsl_post_views]\u003C\u002Fcode>\u003Cbr \u002F>\n– 🔒 \u003Cstrong>Privacy Friendly\u003C\u002Fstrong> – No IP addresses collected\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⭐ Pro Version Additional Features\u003C\u002Fstrong>:\u003Cbr \u002F>\n– 🌍 \u003Cstrong>Multisite Support\u003C\u002Fstrong> – Network-wide tracking for WordPress Multisite\u003Cbr \u002F>\n– 📈 \u003Cstrong>Advanced Analytics\u003C\u002Fstrong> – Detailed views reports and charts\u003Cbr \u002F>\n– 📁 \u003Cstrong>CSV Export\u003C\u002Fstrong> – Export stats by date range or specific posts\u003Cbr \u002F>\n– 🔔 \u003Cstrong>Views Notifications\u003C\u002Fstrong> – Get notified when posts reach view milestones\u003Cbr \u002F>\n– 🎯 \u003Cstrong>Custom Post Type Support\u003C\u002Fstrong> – Enhanced CPT tracking options\u003Cbr \u002F>\n– ⚡ \u003Cstrong>Performance Optimizations\u003C\u002Fstrong> – Cached views and batch processing\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Documentation\u003C\u002Fstrong>:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdocs.robertwp.com\u002Frw-postviewstats-pro\u002F\" rel=\"nofollow ugc\">Full Documentation\u003C\u002Fa> – Includes both free and pro version guides.\u003C\u002Fp>\n","A lightweight plugin to track post views via AJAX with anti-duplicate mechanisms and privacy-friendly design.",167,"2025-10-18T02:16:00.000Z","6.6","8.2",[18,21,103,22,104],"post-views","view-counter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frw-postviewstats-lite.1.0.2.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":11,"downloaded":114,"rating":11,"num_ratings":11,"last_updated":115,"tested_up_to":46,"requires_at_least":47,"requires_php":116,"tags":117,"homepage":121,"download_link":122,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":52},"total-views","Total Views","1.0","DIZE TECH IT SOLUTIONS","https:\u002F\u002Fprofiles.wordpress.org\u002Fdizetech\u002F","\u003Cp>Total Views is a lightweight WordPress plugin that allows you to \u003Cstrong>count total page views\u003C\u002Fstrong> and display them anywhere using the \u003Ccode>[total_views]\u003C\u002Fcode> shortcode.\u003C\u002Fp>\n\u003Cp>Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Counts \u003Cstrong>total page views\u003C\u002Fstrong> for your website.  \u003C\u002Fli>\n\u003Cli>Display total views with a \u003Cstrong>customizable label\u003C\u002Fstrong>.  \u003C\u002Fli>\n\u003Cli>Style options: \u003Cstrong>bold, italic, underline, color\u003C\u002Fstrong>.  \u003C\u002Fli>\n\u003Cli>Editable \u003Cstrong>total page views\u003C\u002Fstrong> number in the settings to manually adjust.  \u003C\u002Fli>\n\u003Cli>Front-end shortcode \u003Ccode>[total_views]\u003C\u002Fcode> displays the counter exactly as in the admin preview.  \u003C\u002Fli>\n\u003Cli>CSS classes: \u003Ccode>total-views-label\u003C\u002Fcode> and \u003Ccode>total-views-count\u003C\u002Fcode> for advanced styling.  \u003C\u002Fli>\n\u003Cli>Optional \u003Cstrong>“Check tutorial” button\u003C\u002Fstrong> linking to a video guide.  \u003C\u002Fli>\n\u003Cli>Responsive admin settings page.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Ideal for bloggers, developers, and website owners who want \u003Cstrong>quick traffic insight\u003C\u002Fstrong> with minimal setup.\u003C\u002Fp>\n\u003Ch3>Keywords\u003C\u002Fh3>\n\u003Cp>page views, visitor counter, traffic analytics, shortcode counter, total views plugin, front-end page views, visitor statistics, WP plugin traffic, lightweight analytics\u003C\u002Fp>\n","Count total page views on your WordPress site and display them with a simple shortcode. Customizable label, styles, and editable page views.",214,"2025-08-28T12:54:00.000Z","7.2",[18,21,118,119,120],"shortcode","traffic-counter","visitor-statistics","https:\u002F\u002Fdizetech.in\u002Fshop\u002Ftotal-views-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftotal-views.1.0.zip",{"attackSurface":124,"codeSignals":194,"taintFlows":347,"riskAssessment":383,"analyzedAt":392},{"hooks":125,"ajaxHandlers":160,"restRoutes":190,"shortcodes":191,"cronEvents":192,"entryPointCount":193,"unprotectedCount":11},[126,132,137,141,145,149,153,157],{"type":127,"name":128,"callback":129,"file":130,"line":131},"action","plugins_loaded","closure","epic-tracking.php",37,{"type":127,"name":133,"callback":134,"file":135,"line":136},"admin_menu","addMenuPages","src\\Admin.php",13,{"type":127,"name":138,"callback":139,"file":135,"line":140},"admin_init","registerSettings",14,{"type":127,"name":142,"callback":143,"file":135,"line":144},"admin_head","hideSubmenuItems",15,{"type":127,"name":138,"callback":146,"file":147,"line":148},"maybeUpgrade","src\\Database.php",16,{"type":127,"name":150,"callback":151,"file":152,"line":140},"wp_enqueue_scripts","enqueueTracker","src\\Tracker.php",{"type":127,"name":154,"callback":155,"priority":25,"file":156,"line":140},"admin_bar_menu","addAdminBarButton","src\\VisualMode.php",{"type":127,"name":150,"callback":158,"file":156,"line":159},"maybeEnqueueVisualMode",18,[161,167,168,172,174,178,182,186],{"action":162,"nopriv":163,"callback":164,"hasNonce":165,"hasCapCheck":163,"file":152,"line":166},"epictr_track_visit",false,"handleTrackVisit",true,17,{"action":162,"nopriv":165,"callback":164,"hasNonce":165,"hasCapCheck":163,"file":152,"line":159},{"action":169,"nopriv":163,"callback":170,"hasNonce":165,"hasCapCheck":163,"file":152,"line":171},"epictr_track_event","handleTrackEvent",19,{"action":169,"nopriv":165,"callback":170,"hasNonce":165,"hasCapCheck":163,"file":152,"line":173},20,{"action":175,"nopriv":163,"callback":176,"hasNonce":165,"hasCapCheck":165,"file":156,"line":177},"epictr_save_event","handleSaveEvent",21,{"action":179,"nopriv":163,"callback":180,"hasNonce":165,"hasCapCheck":165,"file":156,"line":181},"epictr_update_event","handleUpdateEvent",22,{"action":183,"nopriv":163,"callback":184,"hasNonce":165,"hasCapCheck":165,"file":156,"line":185},"epictr_delete_event","handleDeleteEvent",23,{"action":187,"nopriv":163,"callback":188,"hasNonce":165,"hasCapCheck":165,"file":156,"line":189},"epictr_get_page_events","handleGetPageEvents",24,[],[],[],8,{"dangerousFunctions":195,"sqlUsage":196,"outputEscaping":208,"fileOperations":11,"externalRequests":31,"nonceChecks":345,"capabilityChecks":345,"bundledLibraries":346},[],{"prepared":197,"raw":198,"locations":199},34,4,[200,203,206,207],{"file":147,"line":201,"context":202},257,"$wpdb->get_var() with variable interpolation",{"file":204,"line":148,"context":205},"uninstall.php","$wpdb->query() with variable interpolation",{"file":204,"line":159,"context":205},{"file":204,"line":173,"context":205},{"escaped":209,"rawEcho":210,"locations":211},276,75,[212,216,217,219,221,223,225,227,229,231,233,234,235,236,237,238,239,241,243,245,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,283,284,285,287,289,290,291,292,293,295,297,298,300,302,304,306,308,310,312,314,316,318,319,321,323,325,327,329,331,332,334,336,338,340,342,343],{"file":213,"line":214,"context":215},"templates\\admin-all-events.php",9,"raw output",{"file":213,"line":78,"context":215},{"file":213,"line":218,"context":215},47,{"file":213,"line":220,"context":215},48,{"file":213,"line":222,"context":215},57,{"file":213,"line":224,"context":215},63,{"file":213,"line":226,"context":215},67,{"file":213,"line":228,"context":215},95,{"file":213,"line":230,"context":215},96,{"file":232,"line":214,"context":215},"templates\\admin-all-visits.php",{"file":232,"line":78,"context":215},{"file":232,"line":218,"context":215},{"file":232,"line":220,"context":215},{"file":232,"line":222,"context":215},{"file":232,"line":224,"context":215},{"file":232,"line":226,"context":215},{"file":240,"line":193,"context":215},"templates\\admin-dashboard.php",{"file":240,"line":242,"context":215},53,{"file":240,"line":244,"context":215},54,{"file":240,"line":224,"context":215},{"file":240,"line":247,"context":215},70,{"file":240,"line":249,"context":215},74,{"file":240,"line":251,"context":215},78,{"file":240,"line":253,"context":215},82,{"file":240,"line":255,"context":215},88,{"file":240,"line":257,"context":215},92,{"file":240,"line":259,"context":215},104,{"file":240,"line":261,"context":215},105,{"file":240,"line":263,"context":215},110,{"file":240,"line":265,"context":215},175,{"file":240,"line":267,"context":215},176,{"file":240,"line":269,"context":215},184,{"file":240,"line":271,"context":215},190,{"file":240,"line":273,"context":215},250,{"file":240,"line":275,"context":215},254,{"file":240,"line":277,"context":215},260,{"file":240,"line":279,"context":215},261,{"file":281,"line":214,"context":215},"templates\\admin-page-detail.php",{"file":281,"line":218,"context":215},{"file":281,"line":220,"context":215},{"file":281,"line":222,"context":215},{"file":281,"line":286,"context":215},64,{"file":281,"line":288,"context":215},68,{"file":281,"line":249,"context":215},{"file":281,"line":251,"context":215},{"file":281,"line":255,"context":215},{"file":281,"line":257,"context":215},{"file":281,"line":294,"context":215},98,{"file":281,"line":296,"context":215},99,{"file":281,"line":25,"context":215},{"file":281,"line":299,"context":215},101,{"file":281,"line":301,"context":215},102,{"file":281,"line":303,"context":215},121,{"file":281,"line":305,"context":215},125,{"file":281,"line":307,"context":215},131,{"file":281,"line":309,"context":215},132,{"file":281,"line":311,"context":215},149,{"file":281,"line":313,"context":215},153,{"file":281,"line":315,"context":215},159,{"file":281,"line":317,"context":215},160,{"file":281,"line":267,"context":215},{"file":281,"line":320,"context":215},180,{"file":281,"line":322,"context":215},186,{"file":281,"line":324,"context":215},187,{"file":281,"line":326,"context":215},203,{"file":281,"line":328,"context":215},207,{"file":281,"line":330,"context":215},213,{"file":281,"line":114,"context":215},{"file":281,"line":333,"context":215},230,{"file":281,"line":335,"context":215},234,{"file":281,"line":337,"context":215},240,{"file":281,"line":339,"context":215},241,{"file":341,"line":193,"context":215},"templates\\admin-settings.php",{"file":341,"line":144,"context":215},{"file":341,"line":344,"context":215},27,6,[],[348,365,373],{"entryPoint":349,"graph":350,"unsanitizedCount":11,"severity":364},"\u003Cadmin-all-events> (templates\\admin-all-events.php:0)",{"nodes":351,"edges":362},[352,356],{"id":353,"type":354,"label":355,"file":213,"line":136},"n0","source","$_SERVER",{"id":357,"type":358,"label":359,"file":213,"line":360,"wp_function":361},"n1","sink","echo() [XSS]",93,"echo",[363],{"from":353,"to":357,"sanitized":165},"low",{"entryPoint":366,"graph":367,"unsanitizedCount":11,"severity":364},"\u003Cadmin-all-visits> (templates\\admin-all-visits.php:0)",{"nodes":368,"edges":371},[369,370],{"id":353,"type":354,"label":355,"file":232,"line":136},{"id":357,"type":358,"label":359,"file":232,"line":257,"wp_function":361},[372],{"from":353,"to":357,"sanitized":165},{"entryPoint":374,"graph":375,"unsanitizedCount":11,"severity":364},"\u003Cadmin-dashboard> (templates\\admin-dashboard.php:0)",{"nodes":376,"edges":381},[377,379],{"id":353,"type":354,"label":378,"file":240,"line":144},"$_SERVER (x3)",{"id":357,"type":358,"label":359,"file":240,"line":380,"wp_function":361},135,[382],{"from":353,"to":357,"sanitized":165},{"summary":384,"deductions":385},"The 'epic-tracking' plugin version 1.3.6 demonstrates a generally good security posture based on the provided static analysis.  The absence of known vulnerabilities in its history, coupled with a strong adherence to security best practices like prepared statements for SQL queries and proper output escaping, is a significant strength. The plugin also implements nonce and capability checks on its AJAX handlers, contributing to a robust defense against common web attacks. There are no critical or high-severity taint flows identified, indicating that user-supplied input is likely being handled safely.\n\nWhile the overall security seems strong, there are minor areas for improvement. The presence of 8 AJAX handlers without explicit authentication checks, even though they are accompanied by capability checks, could be perceived as a potential attack surface if those capability checks are not sufficiently granular or if future versions introduce vulnerabilities. The plugin also makes one external HTTP request, which, while not inherently a vulnerability, is an area that requires careful scrutiny to ensure it's not exploitable.  However, considering the lack of known vulnerabilities and the positive indicators in the code analysis, the plugin appears to be developed with security in mind.",[386,389],{"reason":387,"points":388},"AJAX handlers without explicit auth checks (though capability checks exist)",3,{"reason":390,"points":391},"External HTTP request",2,"2026-03-17T05:49:49.325Z",{"wat":394,"direct":403},{"assetPaths":395,"generatorPatterns":398,"scriptPaths":399,"versionParams":400},[396,397],"\u002Fwp-content\u002Fplugins\u002Fepic-tracking\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fepic-tracking\u002Fassets\u002Fjs\u002Fadmin.js",[],[397],[401,402],"epic-tracking\u002Fassets\u002Fcss\u002Fadmin.css?ver=","epic-tracking\u002Fassets\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":404,"htmlComments":410,"htmlAttributes":411,"restEndpoints":413,"jsGlobals":414,"shortcodeOutput":416},[405,406,407,408,409],"epictr-dashboard","epictr-page-detail","epictr-settings","epictr-all-visits","epictr-all-events",[],[412],"data-epictr-chart",[],[415],"epictr",[]]