WordPress plugin intelligence profile

Bouzin Download Stats Manager

Tracks downloads from a chosen folder and displays secure, sortable statistics in the WordPress administration.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.8.7
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update21 Jul 20263mo ago
Active installations10Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 1 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Bouzin Download Stats Manager version 1.8.7 as active, updated 3mo ago and tested up to WordPress 7.0.

Overview

About this plugin

Bouzin Download Stats Manager counts downloads of files already stored in a chosen folder of a WordPress installation.

It is intended for sites that already contain many direct links to PDF, EPUB, MOBI, ZIP, or other downloadable files. The plugin rewrites matching front-end links to a secure local download endpoint, so existing links do not need to be edited manually.

Main features:

  • Choose a folder relative to the WordPress installation root.
  • Safely create a missing custom folder when settings are saved.
  • Optionally monitor the native WordPress Media Library uploads folder and manage files with the standard Media screen.
  • Choose the file extensions to track.
  • Support files stored in subfolders.
  • Rewrite matching links without modifying post content in the database.
  • Validate every requested path against the configured folder and allowed extensions.
  • Block directory traversal and symbolic-link escapes with canonical path checks.
  • Store new-installation download events directly in indexed, per-site WordPress database tables.
  • Preserve a controlled, verified CSV migration only for sites upgrading with historical statistics.
  • Optionally store only a server-provided two-letter country code and a broad Computer/Mobile category.
  • Display sortable and paginated download statistics in WordPress administration.
  • Allow every logged-in WordPress role to view statistics while keeping settings and destructive actions administrator-only.
  • Show an at-a-glance dashboard with the total, downloaded files, top three files, three latest downloads, and optional detected country/device rankings.
  • Display an accessible, dependency-free SVG download-evolution chart with automatic daily, weekly, monthly, or yearly grouping.
  • Display the last download date and time for each file in the WordPress timezone, with its optional country and device metadata on the same line group.
  • Search and filter statistics by period, exact detected country, and broad device category.
  • Choose among disabled, standard, enhanced, and strict bot-filter levels without blocking downloads.
  • Request strict-mode click proofs at download time so cached pages do not contain expiring tokens.
  • Stream a real CSV export from either storage mode and reset all active statistics.
  • Filter database statistics by the existing periods or by an available calendar year.
  • Optionally remove all plugin data during uninstallation.
  • Avoid external services, remote scripts, telemetry, and third-party tracking.

Privacy

By default, the plugin records only:

  • the local WordPress date and time of the download;
  • the relative path of the downloaded file.

If an administrator explicitly enables the optional classifications, new rows may also contain:

  • a validated two-letter country code already supplied locally by the server or CDN;
  • desktop, mobile, or unknown.

It does not record IP addresses, full user-agent strings, account identifiers, or cookies and does not send visitor data to external services. Request headers may be examined temporarily for bot detection and optional classification but are not persisted. Strict mode requests a short-lived signed token from the local WordPress REST API after a trusted click; the token contains no personal data and the response is not cached.

When upgrading from an older version, legacy log rows remain readable and legacy privacy migration removes previously stored IP addresses and user-agent strings.

New installations store events directly in two indexed tables that use the site’s WordPress table prefix. Sites upgrading from a legacy CSV version keep the journal intact until an administrator starts a small-batch, resumable migration and its normalized rows are verified in source order. New events are not duplicated in the retained CSV after cutover.

The export action always generates a downloadable CSV and is protected by an administrator capability check and nonce.

Credits

  • Denis PIERREHUMBERT
  • Adrien Bouzin
  • Aurélien Bouzin
  • ChatGPT
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • analytics
  • downloads
  • files
  • logging
  • statistics
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity21 Jul 20263mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.