Docs / Statistics & Reports / Download Statistics

Download Statistics

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 > Statistics
  • View dashboard overview
  • Use filters to drill down

Statistics Dashboard

Overview Section

The main dashboard displays:

┌─────────────────────────────────────────────────────────────┐
│                    Download Statistics                       │
├─────────────────────────────────────────────────────────────┤
│  ┌──────────┐  ┌──────────┐  ┌──────────┐  ┌──────────┐    │
│  │  12,456  │  │   1,234  │  │     856  │  │     23   │    │
│  │  Total   │  │  This    │  │   This   │  │  Today   │    │
│  │Downloads │  │  Month   │  │   Week   │  │          │    │
│  └──────────┘  └──────────┘  └──────────┘  └──────────┘    │
│                                                              │
│  [Download Trends Chart - Last 30 Days]                      │
│                                                              │
└─────────────────────────────────────────────────────────────┘

Key Metrics

Metric Description
Total Downloads All-time download count
This Month Downloads in current month
This Week Downloads in current week
Today Downloads in last 24 hours
Unique Downloaders Distinct users/IPs
Average Per Day Daily download average

Download Trends

Chart Visualization

Interactive chart showing download patterns:

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

Time Ranges

Range Description
Last 7 Days Daily breakdown
Last 30 Days Daily breakdown
Last 12 Months Monthly breakdown
Custom Range Select start/end dates

Filtering

Filter chart data by:

  • Package: Specific package or all
  • Category: Filter by category
  • User Role: Filter by downloader role
  • Country: Geographic filtering (if GeoIP enabled)

Package Statistics

Top Packages

List of most downloaded packages:

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%

Individual Package Stats

Click any package to view detailed stats:

┌─────────────────────────────────────────┐
│  Software v2.0 - Statistics             │
├─────────────────────────────────────────┤
│  Total Downloads:        2,456          │
│  Downloads This Month:   234            │
│  Downloads This Week:    45             │
│  Downloads Today:        8              │
│                                         │
│  Peak Day: January 15, 2026 (89)        │
│  Average Per Day: 12.3                  │
│  Unique Users: 1,892                    │
│                                         │
│  [View Download Log] [Export Data]      │
└─────────────────────────────────────────┘

Package Comparison

Compare multiple packages:

  • Select packages to compare
  • Choose date range
  • View side-by-side chart

Download Log

Log Fields

Each download record contains:

Field Description
Date/Time When download occurred
Package Package downloaded
User Username or “Guest”
IP Address Downloader’s IP
Country Geographic location (GeoIP)
Browser Browser type
OS Operating system
Referrer Page they came from
File Specific file downloaded
Version Package version at time

Viewing the Log

Navigate to Downloads > Statistics > Download Log:

┌───────────────────────────────────────────────────────────────────────┐
│ Download Log                                            [Export CSV]  │
├───────────────────────────────────────────────────────────────────────┤
│ Date/Time          │ Package    │ User    │ IP          │ Country    │
├───────────────────────────────────────────────────────────────────────┤
│ Jan 24, 2026 14:23 │ Software   │ john    │ 192.168.1.1 │ USA        │
│ Jan 24, 2026 14:19 │ User Guide │ Guest   │ 10.0.0.55   │ UK         │
│ Jan 24, 2026 14:15 │ Templates  │ mary    │ 172.16.0.1  │ Canada     │
│ ...                │ ...        │ ...     │ ...         │ ...        │
└───────────────────────────────────────────────────────────────────────┘

Filtering the Log

Available filters:

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

Searching

Search by:

  • Package title
  • Username
  • IP address
  • File name

User Statistics

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

User Download History

View specific user’s activity:

  • Go to user’s profile (WordPress Users)
  • Or filter download log by user
  • View all their downloads

Guest vs Registered

Compare download patterns:

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

Category Statistics

Downloads by Category

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

Category Trends

View category performance over time:

  • Which categories are growing
  • Seasonal patterns
  • Category comparisons

Geographic Data

Requirements

Enable GeoIP tracking at Downloads > Settings > General:

☑ Enable Geographic Tracking
GeoIP Database: [MaxMind GeoLite2 ▼]

Country Breakdown

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%)

Map View

Visual map showing download distribution worldwide.

Reports

Generating Reports

  • Go to Downloads > Statistics > Reports
  • Select report type
  • Choose date range
  • Click Generate

Report Types

Report Contents
Summary Report Overview of all activity
Package Report Detailed package stats
User Report User activity breakdown
Geographic Report Location-based analysis
Trend Report Growth and patterns

Export Options

Format Use Case
CSV Spreadsheet analysis
Excel Detailed reports
PDF Presentations
JSON API/integrations

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

Overview

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

Email Content

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

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:

Clear Download Statistics
──────────────────────────────────────
This will permanently delete all download logs.
Package download counts will remain unchanged.

[Clear All Statistics]

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

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

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


Last updated: January 2026
Applies to: WordPress Download Manager 7.x

Last updated on January 26, 2026

Need Help?

Get support from our team or community forum.

Visit Support

Customization

Need custom features? We can help.

Request Quote