Introduction to BuddyPress Stats

BuddyPress Stats is a comprehensive analytics plugin for BuddyPress and BuddyBoss communities. It helps administrators understand how members interact with their community through detailed statistics, engagement metrics, and retention analysis.
What This Plugin Does
BuddyPress Stats monitors and visualizes your community’s activity:
- User Activity Tracking: See who’s active, when they logged in, and what they’re doing
- Group Analytics: Track group performance, member participation, and top contributors
- Retention Analysis: Understand if members keep coming back with user health segments
- Activity Logging: Complete audit trail of all community interactions
- Profile Statistics: Let members view their own engagement data
- Engagement Charts: Visual graphs showing activity trends over time
Key Features
Admin Dashboard
Access all statistics from WB Plugins > Statistics. The dashboard includes:
- Overview with active user counts and growth trends
- Activity and engagement graphs with date filters
- Retention rate analysis with user health segments (Active, At Risk, Dormant, Inactive)
- Profile fields analysis for BuddyPress extended profiles
- Advanced analytics showing top contributors
- Complete activity log with search and export
Frontend Statistics
Members can view their statistics on their profile pages:
- Activity timeline with posts, comments, and interactions
- Engagement charts showing activity over time
- Group participation data
- Friend connections
Group pages can also display statistics tabs showing:
- Group activity charts
- Top contributors list
- Member growth trends
Widgets
Three widgets for displaying community stats:
- Modern Member Widget – Shows a member’s activity summary
- Single Group Stats Widget – Displays analytics on group pages
- All Groups Summary Widget – Overview of all community groups
Requirements
- WordPress 6.0 or higher
- BuddyPress 12.0+ or BuddyBoss Platform 2.0+
- PHP 8.0 or higher (recommended)
- MySQL 5.7 or higher
Compatibility
BuddyPress Stats is compatible with:
- BuddyPress (core plugin)
- BuddyBoss Platform
- Youzify (with dedicated styling)
- Most BuddyPress-compatible themes
Performance
The plugin is optimized for communities of all sizes:
- Transient caching reduces database queries
- Batch processing for large datasets
- Optimized queries (fixed N+1 issues in v1.8.0)
- Weekly automatic table optimization
- Cache warming via WP-Cron
Privacy and Security
- Role-based access control for admin pages
- Per-user stat visibility settings
- GDPR-ready IP anonymization option
- Members only see stats they’re authorized to view
- All AJAX requests use nonce verification
Support
- Documentation: docs.wbcomdesigns.com
- Support: wbcomdesigns.com/support
- GitHub: github.com/wbcomdesigns/buddypress-stats
