Overview
Starting in v1.2.58, VMSC tracks viewer activity on a per-platform basis. Instead of a single aggregate message count, each viewer’s record stores separate counters for every platform they interact on. This gives you granular insight into where each viewer is most active.
Tracked Statistics
The following statistics are tracked per platform for every viewer:
| Stat | Description | Platforms |
|---|---|---|
| Messages | Total chat messages sent | All |
| Gifts | Number of gifts sent | TikTok, YouTube, Kick |
| Diamonds | Total diamond value of gifts | TikTok |
| Likes | Total likes given | TikTok |
| Follows | Follow events (typically 0 or 1) | All |
| Subs | Subscription events | Twitch, YouTube, Kick |
| Bits | Total bits cheered | Twitch |
| Donations | Total donation amount | Streamlabs, StreamElements |
Platform Breakdown Table
When you open a viewer’s detail panel (by clicking their name in the Viewers page), a new Platform Breakdown table appears below their general information. This table shows one row per platform the viewer has been seen on, with columns for every tracked stat.
Each platform row is prefixed with a colored platform badge that uses the platform’s brand color. A counter next to the badge shows the total number of events from that platform.
Colored Platform Badges
Platform badges are used throughout the viewer detail panel and leaderboard tables. Each badge is a small colored chip showing the platform name:
- TikTok — Pink / magenta
- Twitch — Purple
- YouTube — Red
- Kick — Green
- Streamlabs — Teal
- StreamElements — Orange
Badges with counters (e.g., TikTok · 142 msgs) provide an at-a-glance summary of activity without needing to open the full breakdown table.
Backward Compatibility
Viewer records created before v1.2.58 did not store per-platform data. These legacy records are fully backward compatible:
- Old records continue to work and display their aggregate stats as before.
- The platform breakdown table simply shows no data for these viewers until new activity is recorded.
- As soon as a legacy viewer sends a new message or triggers an event, VMSC begins tracking their per-platform stats from that point forward.
Using Stats in Rules
Per-platform viewer stats are available as variables in the Rules system. You can create conditions based on a viewer’s platform-specific activity. For example:
- Trigger a VIP shoutout only for viewers with more than 100 TikTok messages.
- Show a special overlay for viewers who have gifted more than 1,000 diamonds on TikTok.
- Play a sound when a viewer sends their first Twitch bits.