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:

StatDescriptionPlatforms
MessagesTotal chat messages sentAll
GiftsNumber of gifts sentTikTok, YouTube, Kick
DiamondsTotal diamond value of giftsTikTok
LikesTotal likes givenTikTok
FollowsFollow events (typically 0 or 1)All
SubsSubscription eventsTwitch, YouTube, Kick
BitsTotal bits cheeredTwitch
DonationsTotal donation amountStreamlabs, 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.

If a viewer has interacted from multiple platforms (e.g., they chatted on both TikTok and Twitch), the breakdown table shows a separate row for each platform, plus a Total row at the bottom with aggregate numbers.

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.
Historical data from before v1.2.58 cannot be retroactively split by platform. The per-platform breakdown only includes activity recorded after the update.

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.