Skip to content

Installation & Setup

This guide walks you through installing BuddyPress Statistics and configuring it for your community.

Before installing, make sure you have:

  • WordPress 6.5 or higher
  • PHP 8.0 or higher
  • BuddyPress or BuddyBoss Platform, installed and active
  • Administrator access to your WordPress site

WordPress will not activate the plugin on a site running an older WordPress or PHP version.

BuddyPress Statistics is a premium plugin. Download the plugin zip from your Wbcom Designs account first.

  1. Go to Plugins > Add New > Upload Plugin
  2. Choose the buddypress-stats.zip file and click Install Now
  3. Click Activate Plugin

After activation the plugin takes you to its admin page automatically.

  1. Unzip buddypress-stats.zip on your computer
  2. Upload the buddypress-stats folder to your site’s plugins folder
  3. Go to Plugins in WordPress admin
  4. Find BuddyPress Statistics and click Activate

If BuddyPress (or BuddyBoss Platform) is not active, the plugin deactivates itself and shows a notice saying it requires BuddyPress.

Go to WB Plugins > BP Statistics > License, paste your license key, and activate it. An active license gives you automatic updates and priority support.

All settings live under WB Plugins > BP Statistics > Settings, split into three sub-tabs: General, Display, and Maintenance.

Step 1: Choose what members and groups see (Settings > General)

Section titled “Step 1: Choose what members and groups see (Settings > General)”

Under Member Profile Statistics:

  • Profile Statistics tab - tick “Show a Statistics tab on every member profile”
  • Charts shown on profiles - choose any of Activity over time, Engagement (likes / reactions), Private messages, Group participation

The profile tab still appears if you leave every chart unticked. It then shows the member’s impact, day streak, and journey sections only.

Under Group Statistics:

  • Group Statistics tab - tick “Show a Statistics tab on every group”
  • Charts shown on groups - choose any of Activity levels, Top contributors, Membership growth, Active vs. inactive members

Select at least one group chart. While none are selected, the Statistics tab is hidden on groups.

Click Save changes.

Step 2: Choose who sees the tabs (Settings > Display)

Section titled “Step 2: Choose who sees the tabs (Settings > Display)”
  • Who Sees the Profile Statistics Tab - tick the user roles whose members get a Statistics tab on their own profile. Administrators always have access. All roles are ticked until you change them; untick every role and only administrators see member Statistics tabs.
  • Who Sees the Group Statistics Tab - tick the group roles (Administrator, Moderator, Member) and group privacy levels (Public, Private, Hidden) that show the tab.

Step 3: Set data retention and privacy (Settings > Display)

Section titled “Step 3: Set data retention and privacy (Settings > Display)”

Under Data Retention & GDPR:

  • Activity log retention - number of days to keep activity log entries (1 to 730). A daily cleanup job removes older entries. Values below 7 are treated as 7 days. Default: 90 days.
  • IP anonymization - “Anonymize stored IP addresses (GDPR-friendly)”. When on, the last part of each IP address is zeroed before it is saved. On by default.

Click Save changes. Settings apply immediately.

The Statistics tab appears on member profiles for logged-in members once it is enabled on Settings > General and their role is ticked on Settings > Display. Members see the tab on their own profile; administrators can see it on every profile. Profile URLs follow the pattern /members/username/statistics/.

The Statistics tab appears on group pages for group members whose group role and the group’s privacy level are both ticked on Settings > Display.

Add widgets via Appearance > Widgets:

BP Stats - Member Activity Summary

  • Shows a member’s activity counts with an optional chart
  • Also available as the shortcode [bp_stats_modern_widget]

BP Stats - Group Analytics

  • Shows analytics for the group being viewed; appears on group pages only

BP Stats - Groups Overview

  • Shows totals for all community groups and the most active groups
  1. Go to WB Plugins > BP Statistics > Overview
  2. You should see the Community Pulse, summary cards, and charts
  3. If charts are empty, data appears after members log in and take part in the community

If you installed the plugin on a site with existing BuddyPress activity, go to WB Plugins > BP Statistics > Settings > Maintenance and run Full historical indexing to add past activity to the log.

For most communities:

Setting Recommended Value
Profile Statistics tab On
Group Statistics tab On, with at least one group chart selected
Who Sees the Profile Statistics Tab The member roles on your site (for example Subscriber)
Activity log retention 90 days
IP anonymization On

No data showing?

  • Data appears after members log in and take part in the community after activation
  • Run Full historical indexing (Settings > Maintenance) to add data from before activation

Plugin won’t activate?

  • Make sure BuddyPress or BuddyBoss Platform is active first
  • Check that your site runs WordPress 6.5+ and PHP 8.0+ (Tools > Site Health > Info)

Members don’t see the Statistics tab?