Activity Reports Settings
3 min read
Updated Jan 26, 2026
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:
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
Preview Report
Preview the report before sending:
Troubleshooting
Common Issues
“Report Not Sending”
“Empty Reports”
“Wrong Statistics”
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