Configure automated email reports for download activity, sales, and user engagement. Access these settings from Downloads > Settings > Activity Reports.
Overview
Activity Reports automatically send email summaries of your download statistics, helping you stay informed about:
Download trends
Popular packages
User activity
Sales performance (Premium)
Geographic distribution
Report Configuration
Report Frequency
| Frequency |
Description |
Best For |
| Daily |
Sent every day at specified time |
High-traffic sites |
| Weekly |
Sent every Monday |
Most sites |
| Monthly |
Sent on the 1st of each month |
Low-traffic sites |
| Custom |
Specify exact days |
Custom schedules |
Report Timing
| Setting |
Description |
Default |
| Send Time |
Hour of day (server time) |
08:00 |
| Time Zone |
Time zone for scheduling |
WordPress default |
| Skip Empty |
Don’t send if no activity |
Enabled |
Report Content
Download Statistics
| Metric |
Description |
| Total Downloads |
Downloads in reporting period |
| Unique Downloads |
Unique file downloads |
| Unique Users |
Distinct users who downloaded |
| Top Packages |
Most downloaded packages |
| Download Trend |
Comparison to previous period |
Package Performance
| Metric |
Description |
| Views |
Package page views |
| Downloads |
Total downloads |
| Conversion Rate |
Views to downloads ratio |
| Avg. Per Day |
Daily download average |
User Activity
| Metric |
Description |
| New Users |
Newly registered users |
| Active Users |
Users who downloaded |
| Returning Users |
Repeat downloaders |
| Top Downloaders |
Most active users |
Geographic Data
| Metric |
Description |
| Top Countries |
Downloads by country |
| Top Cities |
Downloads by city |
| Regional Trends |
Location-based patterns |
Report Recipients
Email Recipients
| Field |
Description |
| Primary Email |
Main recipient (usually admin) |
| CC Recipients |
Additional recipients |
| BCC Recipients |
Hidden recipients |
| Role-based |
Send to all users with specific role |
Recipient Settings
| Setting |
Description |
Default |
| Include Admin |
Always send to admin |
Enabled |
| Include Authors |
Send to package authors |
Disabled |
| Package Owners |
Send package-specific reports |
Disabled |
Report Formatting
Email Template
| Element |
Description |
| Subject Line |
Email subject template |
| Header |
Report header content |
| Footer |
Report footer content |
| Branding |
Logo and colors |
Subject Line Variables
| Variable |
Description |
Example |
{site_name} |
Your site name |
My Downloads |
{period} |
Report period |
Weekly |
{date_range} |
Date range |
Jan 1-7 |
{total_downloads} |
Download count |
150 |
Example: "{site_name} {period} Report: {total_downloads} downloads"
Data Formatting
| Setting |
Description |
Default |
| Number Format |
Thousand separator |
1,000 |
| Date Format |
Date display format |
WordPress default |
| Chart Style |
Visual chart type |
Bar chart |
| Table Style |
Data table styling |
Striped |
Premium Package Reports
Additional metrics for e-commerce users:
Sales Metrics
| Metric |
Description |
| Total Revenue |
Sales in period |
| Order Count |
Number of orders |
| Average Order Value |
Revenue / Orders |
| Refunds |
Refunded amount |
Top Products
| Metric |
Description |
| Best Sellers |
By units sold |
| Top Revenue |
By revenue generated |
| Trending |
Fastest growing |
Report Delivery
Email Settings
| Setting |
Description |
| From Name |
Sender name |
| From Email |
Sender email address |
| Reply-To |
Reply-to address |
| Format |
HTML or Plain text |
Delivery Options
| Option |
Description |
| Immediate |
Send at scheduled time |
| Queued |
Add to email queue |
| Retry Failed |
Retry failed deliveries |
| Max Retries |
Number of retry attempts |
Testing
Send Test Report
Go to Activity Reports Settings
Click “Send Test Report”
Check your email for the test
Verify formatting and content
Preview Report
Preview the report before sending:
Click “Preview Report”
Review in browser
Make adjustments if needed
Troubleshooting
Common Issues
“Report Not Sending”
Check cron is running
Verify email settings
Check server mail configuration
“Empty Reports”
Verify tracking is enabled
Check date range settings
Confirm data exists
“Wrong Statistics”
Clear statistics cache
Verify time zone settings
Check report period
Debug Settings
| Setting |
Description |
| Log Emails |
Log all sent reports |
| Test Mode |
Send all to admin only |
| Verbose Logging |
Detailed debug info |
Cron Schedule
Reports are sent via WordPress cron:
// Hook: wpdm_activity_report
// Schedule: Based on frequency setting
To manually trigger:
wp cron event run wpdm_activity_report
Tips
Start with weekly reports to avoid email fatigue
Use role-based sending for team distribution
Enable “Skip Empty” to avoid noise
Test report delivery after configuration
Check spam folders for missing reports
Related Documentation
Statistics Dashboard
Download Tracking
Cron Jobs Settings