Statistics & Reports

Download Statistics

7 min read Updated Feb 23, 2026

Overview

Download Statistics provides comprehensive tracking and reporting of all download activity on your site. Monitor total downloads, analyze trends, identify popular packages, and generate reports for business insights.

Prerequisites

  • WordPress Download Manager installed
  • Download logging enabled in settings
  • At least one published package with downloads

Accessing Statistics

  • Go to Downloads > Stats
  • View dashboard overview
  • Use filters to drill down

Overview Section

┌───────────────────────────────────────────────────────────────────────────────┐
│  History and Stats                                                            │
│  Overview  Download History  Insights                   [Export Full History] │
├───────────────────────────────────────────────────────────────────────────────┤

┌────────────────────────┐   ┌───────────────────────┐   ┌──────────────────────┐
│  0                     │   │  23                   │   │  42                  │
│  Today's Downloads     │   │  This Month           │   │  This Year           │
│  February 23, 2026     │   │  1.0 avg per day      │   │  21 avg per month    │
└────────────────────────┘   └───────────────────────┘   └──────────────────────┘

┌────────────────────────┐   ┌───────────────────────┐   ┌──────────────────────┐
│  253                   │   │  3                    │   │  2                   │
│  Total Downloads       │   │  Unique Users         │   │  Unique IPs          │
│  All time              │   │  2026 downloads       │   │  2026 visitors       │
└────────────────────────┘   └───────────────────────┘   └──────────────────────┘


┌───────────────────────────────────────────────────────────────────────────────┐
│  February 2026 Download Trends                     Peak: Feb 3 (12 downloads) │
├───────────────────────────────────────────────────────────────────────────────┤
│                                                                               │
│  Downloads                                                                    │
│   12 ┤            ╭──╮                                                        │
│   10 ┤            │  │                                                        │
│    8 ┤            │  │                                                        │
│    6 ┤            │  │                                                        │
│    4 ┤  ╭╮        │  │            ╭╮                                          │
│    2 ┤  ││        │  │      ╭╮    ││                                          │
│    0 ┼──╯╰────────╯  ╰──────╯╰────╯╰──────────────────────────────────────────│
│        1  2  3  4  5  6 ...                18 19 20 ...                     31│
│                         Day of Month                                          │
│                                                                               │
├───────────────────────────────────────────────────────────────────────────────┤
│          Year: 2026         Month: February        [Filter Data]              │
└───────────────────────────────────────────────────────────────────────────────┘

Chart Visualization

Interactive chart showing download patterns:

Downloads over Time
────────────────────────────────────────
│     ╭──╮
│    ╭╯  ╰╮    ╭──╮
│   ╭╯    ╰──╮╭╯  ╰╮
│  ╭╯        ╰╯    ╰╮
│ ─╯                 ╰──
│─────────────────────────────────────
  Mon  Tue  Wed  Thu  Fri  Sat  Sun

Easily view Most Downloaded Files, Browser Analytics, Peak Download Hours, and Geographic Distribution for any specific year and month.

Download History

Available Fields

Each download record contains:

Field Description
Date/Time When the download occurred
Package Package that was downloaded
User Username or  Guest
IP Address Downloader’s IP address
Country Geographic location (based on GeoIP)
Browser Browser type
OS Operating system
File Specific file that was downloaded
Version Package version at the time of download

Viewing the Download History

Navigate to Downloads > Stats > Download History:

┌───────────────────────────────────────────────────────────────────────┐
│ Download History                               [Export Full History]  │
├───────────────────────────────────────────────────────────────────────┤
│ Date/Time          │ Package    │ User    │ IP          │ System      │
├───────────────────────────────────────────────────────────────────────┤
│ Jan 24, 2026 14:23 │ Software   │ john    │ 192.168.1.1 │ Mac OS      │
│ Jan 24, 2026 14:19 │ User Guide │ Guest   │ 10.0.0.55   │ Windows     │
│ Jan 24, 2026 14:15 │ Templates  │ mary    │ 172.16.0.1  │ Mac OS      │
│ ...                │ ...        │ ...     │ ...         │ ...         │
└───────────────────────────────────────────────────────────────────────┘

Time Ranges

Range Description
Today Data for the current day only
Last 7 Days Daily breakdown for the past 7 days
Last 30 Days Daily breakdown for the past 30 days
Last 90 Days Daily breakdown for the past 90 days
Custom Date Range Select a custom start and end date 

Filtering the Download History

Available filters:

Filter Options
Date Range Start date to end date
Package Specific package or all
User Specific user or all
Category Package category

Individual Package History

The Individual Package Statistics feature provides a detailed view of download activity for each specific package. By clicking on a package title within the Download History, users can access a comprehensive breakdown of that package’s download records.

Once selected, the system displays complete download history information, including:

  • Who downloaded the package
  • Download location (IP-based location)
  • Browser and device used
  • Date and time of download

Individual User Download History

The Individual User Download History feature allows administrators to view and monitor the complete download activity of a specific user. There are two simple ways to access this information:

  • Go to the User’s Profile
    Navigate directly to the user page and click Download History to view users complete download history.
  • Filter Download History by User
    Use the filtering option in the Download History section or click on users name from the User column to display downloads associated with a selected user.

Once accessed, the system provides a detailed list of all downloads made by that user, including:

  • Downloaded package names
  • Date and time of each download
  • Download location
  • Browser or device used

With full visibility into user specific download activity, managing access and analyzing engagement becomes more efficient and transparent.

Valuable  Insights

 

Download Patterns

The Download Patterns section reveals when users are most active, helping you understand peak engagement periods and weekly trends. This allows you to:

  • Identify peak traffic hours
  • Optimize server load distribution
  • Schedule maintenance during low-activity periods
  • Plan marketing campaigns around high-engagement times

Top Packages

This section showcases the most downloaded resources within the selected time period. Each package is ranked by total downloads, giving a clear view of what content delivers the most value to users.
The accompanying bar chart visually represents download distribution, making it easy to compare package popularity at a glance.

Rank Package Downloads % of Total
1 Software v2.0 2,456 19.7%
2 User Guide PDF 1,892 15.2%
3 Template Pack 1,234 9.9%

Browser Analytics

This section provides a clear breakdown of which web browsers users prefer when downloading files.  The visual donut chart highlights the percentage distribution of downloads across browsers, while the ranking panel shows the exact number of downloads per browser.  With this data, you can:

  • Prioritize browser-specific optimizations
  • Identify potential compatibility gaps
  • Make data-driven decisions for front-end improvements
  • Track changes in browser usage over time

Map View

Visual map showing download distribution worldwide.

Downloads by Country
────────────────────────────────
🇺🇸 United States    4,567  (36.7%)
🇬🇧 United Kingdom   2,345  (18.8%)
🇨🇦 Canada           1,234  (9.9%)
🇦🇺 Australia          987  (7.9%)
🇩🇪 Germany            765  (6.1%)
🌍 Other            2,558  (20.6%)

Top Downloaders

Users with most downloads:

Rank User Downloads Last Download
1 john_smith 156 Jan 24, 2026
2 mary_jones 134 Jan 24, 2026
3 bob_wilson 98 Jan 23, 2026

Guest vs Registered

Compare download patterns:

User Type Downloads %
Registered Users 8,456 67.9%
Guests 4,000 32.1%

Category Statistics

┌─────────────────────────────────────────┐ 
│ Category Breakdown                      │ 
├─────────────────────────────────────────┤ 
│ Software       ████████████████ 4,567   │ 
│ Documents      ██████████ 2,345         │ 
│ Templates      ████████ 1,890           │ 
│ Audio          ████ 987                 │ 
│ Video          ███ 654                  │ 
└─────────────────────────────────────────┘

Reports

You can generate automated email reports for download activity, sales and user engagements. Access these settings from Downloads > Settings > Activity Reports.

Scheduled Reports

Configure automatic reports:

☑ Enable Scheduled Reports

Frequency: [Weekly ▼]
Day: [Monday ▼]
Recipients: admin@example.com, team@example.com
Report Type: [Summary ▼]

Activity Summary Emails

Receive periodic email summaries of download activity.

Configuration

Go to Downloads > Settings > Activity Reports:

☑ Enable Activity Reports

Frequency: [Weekly ▼]
Day: [Monday ▼]
Hour: [9:00 AM ▼]

Recipients:
☑ Administrator email
Additional: manager@example.com

Sections:
☑ Download Summary
☑ Top Packages
☑ Trending Packages
☑ User Activity
☑ Category Breakdown
☐ Revenue Summary (Premium)
☐ Storage Usage

Weekly report includes:

Section Description
Download Summary Total, daily average, peak day
Top Packages Most downloaded with counts
Trending Biggest growth packages
User Activity New users, unique downloaders
Category Breakdown Downloads per category

Read more about Activity Reports.

Export Download History

Clicking the Export Full History button allows you to download a complete record of your downloads as a CSV file, making it easy to review, analyze, or archive your activity. You can also choose the filtered downloads option to export only the entries that match specific criteria by clicking on the Export Results button, helping you focus on the most relevant data. Export columns:

Column Included
Package ID Yes
Package Name Yes
Version Yes
Filename Yes
User ID Yes
User Name Yes
User Email Yes
Order ID If applicable
Date Yes
Timestamp Yes
IP Address Yes
User Agent Yes

Dashboard Widgets

Overview Widget

Displays on WordPress dashboard:

┌─────────────────────────────────────┐
│ Download Manager - Overview         │
├─────────────────────────────────────┤
│ Total Downloads:     12,456         │
│ This Week:           234            │
│ Today:               23             │
│ Active Packages:     156            │
└─────────────────────────────────────┘

Trends Widget

Chart widget showing recent trends.

Top Downloads Widget

List of most popular packages.

Configuring Widgets

  • Go to Dashboard
  • Click Screen Options
  • Enable/disable WPDM widgets

Data Management

Clearing Statistics

At Downloads > Settings > Privacy > Cache & Stats:

Clear All Stats Data
──────────────────────────────────────
This will permanently delete all download logs.
Package download counts will remain unchanged.

Data Retention

Configure automatic cleanup:

☑ Auto-delete logs older than [90] days
☐ Keep aggregated counts (totals remain)
☐ Anonymize IP addresses after [30] days

Resetting Counts

Reset individual package count:

  • Edit the package
  • Go to Statistics tab
  • Click Reset Download Count
  • Confirm action

Performance Considerations

Optimization Tips

Tip Description
Regular Cleanup Remove old data
Index Optimization Keep indexes current
Cache Stats Use caching for charts
Limit Range Don’t load too much data

High-Volume Sites

For sites with heavy traffic:

Setting Recommendation
Log Retention 30-90 days
GeoIP Disable if not needed
Real-time Charts Use caching

Database Optimization

Statistics stored in:

Table Purpose
ahm_download_stats Download records
ahm_stats_cache Aggregated cache

Periodically optimize statistics tables:

// Run via WP-CLI or custom script
$wpdb->query("OPTIMIZE TABLE {$wpdb->prefix}ahm_download_stats");

Caching Statistics

Statistics queries are cached:

Data Cache Duration
Dashboard totals 30 minutes
Trend charts 1 hour
Top packages 30 minutes
Geographic data 2 hours

Troubleshooting

Stats Not Recording

Causes:

  • Logging disabled
  • AJAX issues
  • Database error

Solutions:

  • Enable logging in settings
  • Check browser console
  • Verify database table exists
  • Check server error logs

Counts Seem Wrong

Causes:

  • Admin downloads counted
  • Bot traffic
  • Cache issues

Solutions:

  • Exclude admin roles from stats
  • Enable reCAPTCHA
  • Clear transient cache
  • Recalculate counts

Slow Statistics Page

Cause: Large log table

Solutions:

  • Reduce retention period
  • Add database indexes
  • Optimize table
  • Use caching

Export Not Working

Causes:

  • Memory limit
  • Timeout
  • File permissions

Solutions:

  • Increase PHP memory
  • Export smaller date ranges
  • Check uploads folder permissions

Related Documentation


Applies to: WordPress Download Manager 7.x