=== Anonindo Heatmap Analytics === Contributors: anonymoustech Tags: heatmap, analytics, visitor behavior, click tracking Requires at least: 6.2 Tested up to: 6.9 Requires PHP: 7.2 Stable tag: 2.2.5 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Record anonymous clicks, scroll depth, and hover activity, then review heatmap reports directly inside WordPress. == Description == Anonindo Heatmap Analytics records anonymous visitor interactions on the front end of your WordPress site and turns them into built-in heatmap reports. The plugin is designed for site owners who want to review page-level behavior without relying on an external analytics account. Recorded event data is stored in your WordPress database and viewed from the WordPress admin area. **Features** * Track anonymous click, scroll, and hover activity on public pages. * Review a heatmap overlay, trend charts, and event tables inside WordPress. * Keep reports in WordPress with no third-party dashboard required. * Exclude administrators from tracking to avoid contaminating reports. * Configure how many days interaction data should be retained. == Installation == 1. Upload the plugin files to the `/wp-content/plugins/anonindo-heatmap-analytics/` directory, or install the plugin through the WordPress plugins screen. 2. Activate the plugin through the `Plugins` screen in WordPress. 3. Open `Settings > Anonindo Heatmap` to review the data retention setting. 4. Open `Anonindo Heatmap` in the admin menu or `Tools > Anonindo Heatmap` to view reports for your posts and pages. == Frequently Asked Questions == = What does the plugin record? = The plugin records anonymous interaction events for clicks, scroll depth, and hover activity on public-facing content. = Does the plugin send data to an external service? = No. The plugin stores recorded heatmap data inside your WordPress database and shows reports in your WordPress admin area. = Does the plugin use cookies or store personal data? = No. The plugin does not use cookies, does not send data to a third-party service, and does not store personally identifiable information such as IP addresses. = Are administrators tracked? = No. Logged-in administrators are excluded from tracking so your own visits do not affect the reports. = How soon will reports appear? = Reports appear after visitors generate interaction data on the selected page. On low-traffic sites this may take a little time after installation. = What happens if I change a permalink? = Heatmap data is associated with the tracked content URL. If a permalink changes, new activity may be recorded separately from earlier activity. == Changelog == = 2.2.5 = * Version bump for the updated review submission. = 2.2.4 = * Moved the top-level admin menu to a lower position after `Settings`. * Increased the plugin version for the updated review upload. = 2.2.3 = * Restored the top-level admin menu while keeping the Tools and Settings entry points. * Fixed Plugin Check warnings for text domain, direct SQL preparation, discouraged translation loading, and prefixed variables. * Increased the plugin version and refreshed the submission package. = 2.2.2 = * Updated the plugin name and slug references for WordPress.org review. * Replaced generic AJAX actions, settings keys, and stored data names with a distinct prefix. * Moved the reports screen under `Tools` and enqueued the dashboard JavaScript properly. * Added direct file access protection and preserved legacy data/settings compatibility. = 2.1.2 = * Fixed security nonces for AJAX requests. * Used local assets for Chart.js and DataTables to comply with WordPress.org guidelines. * Updated the tested up to version for WordPress 6.9 compatibility. = 1.9.3 = * Initial release. == Upgrade Notice == = 2.2.5 = Includes the menu restore, Plugin Check cleanup, and the refreshed submission package.