Core

Channel Analytics

server.ninja provides per-channel analytics showing message volume, active...

Channel sprawl is the #1 structural problem in Discord servers. Too many...

How It Works

  1. Every channel auto-tracked from the moment the bot joins
  2. Per-channel charts show messages, unique users, and activity trends over time
  3. Dead channel detection flags channels below activity thresholds
  4. Side-by-side comparison lets you overlay charts for any channel combination
  5. New member flow shows which channels newcomers post in first
  6. Thread activity is attributed to parent channels with separate thread highlights

What It Tracks

  • Messages per channel over time (hourly/daily/weekly)
  • Active users per channel (unique posters/voice participants)
  • Channel peak activity hours
  • Channel growth/decline trend arrows
  • Dead channel detection (configurable threshold)
  • Cross-channel member flow (which channels do the same people use?)
  • Thread activity tracking (attributed to parent + highlighted separately)
  • New member channel flow (first channel posted in)
  • Channel contribution to overall server engagement
  • Category-level aggregate analytics

Use Cases

  • Identifying that 3 of your 20 channels account for 70% of all activity → restructure
  • Discovering dead channels that confuse new members → archive or merge
  • Finding that #introductions drives 12% higher Day-7 retention → make it more prominent
  • Scheduling announcements for peak channel hours → 2x more views

What's Included

Free

  • Per-channel message counts
  • Active user counts
  • Basic trend arrows
  • Dead channel flagging
  • Thread attribution

Pro (FREE)

  • Hourly channel heatmaps
  • Side-by-side comparison tool
  • New member flow analysis
  • Cross-channel correlation
  • Category analytics
  • Channel health scoring

Setup

  1. Channel analytics is enabled automatically for all text and voice channels
  2. Dashboard → Channels shows the full channel list with activity metrics
  3. Click any channel to see its detailed chart and user breakdown
  4. Use the 'Compare' tab to overlay multiple channels
  5. Set dead channel threshold: Channels → Settings → Min messages/users per period

How It Compares

StatbotDiscord Insightsserver.ninja
Per-channel metricsBasic
Dead channel detection
Side-by-side compare
New member flow
Thread tracking
Cross-channel flow
Category analytics
Price$5.99/moFree (500+)FREE

Frequently Asked Questions

Can I compare channels side-by-side?

Yes. Dashboard → Channels → Compare tab. Select 2-5 channels and see overlaid charts for...

How does dead channel detection work?

Channels with fewer than 5 messages and fewer than 3 unique posters in a 14-day window are...

Does it track thread activity?

Yes. Thread messages are counted toward their parent channel's total, and active threads are...

Try server.ninja Free

Analytics + moderation + leveling. 80% free.

Add to Discord — Free

2 min setup · No credit card