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 > 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
- Activity Report Settings
- [wpdm_download_count] Shortcode
- https://try.wpdownloadmanager.com/more-shortcodes/
Applies to: WordPress Download Manager 7.x