Title: Webnalytics — Privacy-Friendly On-site Analytics
Author: webnalytics
Published: <strong>February 19, 2026</strong>
Last modified: February 19, 2026

---

Search plugins

![](https://ps.w.org/webnalytics/assets/banner-772x250.png?rev=3465340)

![](https://ps.w.org/webnalytics/assets/icon-256x256.png?rev=3465340)

# Webnalytics — Privacy-Friendly On-site Analytics

 By [webnalytics](https://profiles.wordpress.org/webnalytics/)

[Download](https://downloads.wordpress.org/plugin/webnalytics.3.4.26.4.zip)

 * [Details](https://sa.wordpress.org/plugins/webnalytics/#description)
 * [Reviews](https://sa.wordpress.org/plugins/webnalytics/#reviews)
 *  [Installation](https://sa.wordpress.org/plugins/webnalytics/#installation)
 * [Development](https://sa.wordpress.org/plugins/webnalytics/#developers)

 [Support](https://wordpress.org/support/plugin/webnalytics/)

## Description

Webnalytics — Privacy-Friendly On-site Analytics provides an on-site analytics dashboard
inside WordPress. It stores analytics data in your WordPress database and displays
reports in the admin area.

Features:

 * Pages, Top Landing Pages, and Real-Time views
 * Referrers, Devices, Geographic, and Search Terms
 * WooCommerce funnels (view product  add to cart  purchase)
 * Heatmaps (click density + element % mode)
 * Optional REST export endpoints secured by a local Developer Token

This plugin does not require an external account or service to work.

### Privacy

Webnalytics stores analytics data locally in your WordPress database to generate
reports.

Data collected can include:

 * Page paths (URLs) visited
 * Referrer domains
 * Device type, browser, and OS (derived from user agent)
 * Approximate location fields if configured (country/city)
 * Aggregated funnel steps for WooCommerce
 * Heatmap click coordinates (when heatmap tracking is enabled)

Webnalytics does not require an external account. This build does not transmit analytics
data to third parties.

Site owners are responsible for complying with privacy laws applicable to their 
site (e.g., GDPR/CCPA), including obtaining consent if required.

## Installation

 1. Upload the plugin folder to `/wp-content/plugins/webnalytics/`, or install via 
    the WordPress Plugins screen.
 2. Activate the plugin through the “Plugins” screen in WordPress.
 3. Go to **Webnalytics  Settings** to configure tracking and retention.

## FAQ

### Does Webnalytics send data to a third-party service?

No. In this WordPress.org build, Webnalytics runs locally in your WordPress installation
and does not send analytics data to any external service.

### Can I disable heatmap tracking?

Yes. Go to **Webnalytics  Settings** and disable click tracking.

### Can I keep data on uninstall?

Yes. Add this line to `wp-config.php` before uninstalling:
 define(‘WEBNALYTICS_KEEP_DATA’,
true);

## Reviews

![](https://secure.gravatar.com/avatar/bf8842fdfff05bf2711106278944ae705a6e428687dbf4e674d8fc362b5bbd3a?
s=60&d=retro&r=g)

### 󠀁[Lightweight and useful analytics for WordPress](https://wordpress.org/support/topic/lightweight-and-useful-analytics-for-wordpress/)󠁿

 [zmhomesupplies](https://profiles.wordpress.org/zmhomesupplies/) March 6, 2026

We started using Webnalytics for our WooCommerce store (ZM Home Supplies) and have
been impressed with how simple and clean the analytics dashboard is. Setup took 
only a few minutes, and it immediately started tracking visitor data without affecting
our site performance. The reports are straightforward and much easier to interpret
compared to traditional analytics tools. We also shared a few feature suggestions
with the Webnalytics team, and their support was responsive and open to feedback,
which is always great to see from plugin developers. If you want a privacy-focused
analytics plugin that runs directly inside WordPress, Webnalytics is definitely 
worth trying.

 [ Read all 1 review ](https://wordpress.org/support/plugin/webnalytics/reviews/)

## Contributors & Developers

“Webnalytics — Privacy-Friendly On-site Analytics” is open source software. The 
following people have contributed to this plugin.

Contributors

 *   [ webnalytics ](https://profiles.wordpress.org/webnalytics/)

[Translate “Webnalytics — Privacy-Friendly On-site Analytics” into your language.](https://translate.wordpress.org/projects/wp-plugins/webnalytics)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/webnalytics/), check
out the [SVN repository](https://plugins.svn.wordpress.org/webnalytics/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/webnalytics/) by
[RSS](https://plugins.trac.wordpress.org/log/webnalytics/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 3.4.25

 * Heatmap: Raw interaction capture now posts as structured fields (WAF-friendly)
   with JSON fallback.
 * Heatmap: More lenient page path mapping (prefers runtime location path over cached
   localization).

#### 3.4.24

 * Heatmap: Interaction-based sampling (tap + movement) with beacon transport for
   more reliable capture (especially on mobile).

#### 3.4.23

 * Heatmap: Improve click capture on touch devices (iOS/Android) by correctly reading
   touch coordinates in capture-phase handler.

#### 3.4.15

 * Fix: REST export token permission callback (prevents fatal error when calling/
   wp-json/webnalytics/v3/export/*).

#### 3.4.14

 * Fix: Heatmap click capture works for logged-out visitors (admin-ajax nopriv).

#### 3.4.12

 * Fix: Prevent duplicate admin menus/widgets when multiple plugin copies are installed.

#### 3.4.10

 * Heatmap: URL field syncs with iframe navigation.
 * Core stability improvements.

## Meta

 *  Version **3.4.26.4**
 *  Last updated **1 month ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/webnalytics/)
 * Tags
 * [analytics](https://sa.wordpress.org/plugins/tags/analytics/)[dashboard](https://sa.wordpress.org/plugins/tags/dashboard/)
   [heatmap](https://sa.wordpress.org/plugins/tags/heatmap/)[privacy](https://sa.wordpress.org/plugins/tags/privacy/)
   [woocommerce](https://sa.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://sa.wordpress.org/plugins/webnalytics/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/webnalytics/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/webnalytics/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/webnalytics/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/webnalytics/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/webnalytics/reviews/?filter=1)

[Add my review](https://wordpress.org/support/plugin/webnalytics/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/webnalytics/reviews/)

## Contributors

 *   [ webnalytics ](https://profiles.wordpress.org/webnalytics/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/webnalytics/)