Docs / Settings Reference / Activity Reports Settings

Activity Reports Settings

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
  • 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