Advanced Analytics

The Advanced Analytics page provides detailed member insights and top contributor data. Access it at WB Plugins > Statistics > Advanced Analytics.
Top Contributors
Overview
View your most active community members ranked by engagement:
| Metric | Description |
|---|---|
| Posts | Activity updates created |
| Comments | Replies to activities |
| Groups | Group participation |
| Friends | Friend connections |
| Total Score | Combined engagement score |
Time Period Selection
Filter top contributors by period: Last 7 days, Last 30 days (default), Last 3 months, All time.
Ranking Algorithm
The default ranking considers Activity posts (weight: 1), Comments (weight: 1), Group posts (weight: 1), Friend acceptances (weight: 0.5). Higher activity = higher rank.
User Breakdown
Member Type Distribution
If using BuddyPress member types, view count per member type, percentage distribution, and activity by member type.
Registration Trends
Chart showing new member registrations with daily, weekly, or monthly view, trend line for growth analysis, and comparison to previous periods.
Geographic Distribution
If location data is collected, view members by country/region with interactive map view and drill-down capability.
Activity Analysis
Activity Type Breakdown
Pie chart showing distribution of status updates, comments, group posts, and other activity types.
Peak Activity Times
Heat map showing when members are most active with day of week on Y-axis, hour of day on X-axis, and color intensity = activity volume.
Filtering Options
Filter analytics by WordPress user role, BuddyPress member type, specific groups, or custom date range.
Export Options
Export analytics in CSV format including top contributors list, activity breakdown, and custom date range.
Using Analytics Data
Use analytics to assess community health, identify champions (potential moderators, brand ambassadors, beta testers), and inform content strategy (post when members are active, create engaging content).
Performance Notes
Advanced analytics queries are optimized with indexed database columns, batched processing, and result caching. For 50,000+ users, initial load takes 5-10 seconds and subsequent loads 1-2 seconds (cached).
