Home / Features / Analytics

Server Analytics

Track user activity, engagement, and growth with detailed analytics and reports.

Member Statistics

Track member growth, join/leave rates, and active user counts

/stats members - View member statistics
/stats growth [timeframe] - View growth over time
/stats retention - View member retention rates

Activity Tracking

Monitor message activity, voice channel usage, and command usage

/stats activity - View overall server activity
/stats channels - View activity by channel
/stats voice - View voice channel usage
/stats commands - View command usage statistics

Engagement Metrics

Analyze user engagement and interaction patterns

/stats engagement - View overall engagement metrics
/stats reactions - View reaction usage statistics
/stats threads - View thread activity statistics

Custom Reports

Generate custom reports for specific metrics and timeframes

/report create [metrics] [timeframe] - Create a custom report
/report schedule [metrics] [timeframe] [frequency] - Schedule recurring reports
/report list - View all saved reports

Web Dashboard

Access more detailed analytics through our web dashboard

Features

  • Interactive charts and graphs
  • Historical data comparison
  • Custom report builder
  • Data export options (CSV, PDF)
  • Role and channel-specific analytics

Access your analytics dashboard

Access the dashboard at: https://dashboard.genbot.com

Data Privacy

We take data privacy seriously. Here's how we handle your server's data:

  • All data is stored securely and encrypted
  • Message content is never stored, only metadata (counts, timestamps)
  • Data is only accessible to server administrators
  • You can delete your server's data at any time with /stats reset
  • Data retention policies can be customized with /stats retention [days]

Example Reports

Member Growth Report

Track how your server has grown over time

/stats growth 90d

Activity Heatmap

See when your server is most active

/stats activity heatmap

Channel Comparison

Compare activity across different channels

/stats channels compare

Getting Started with Analytics

To start tracking analytics for your server, use the following command:

/stats setup

This will enable analytics tracking and create a default dashboard for your server. You can then use the various commands listed above to view and analyze your server's data.