Audience analytics & viewer privacy
The Numbers module’s deeper analytics — Acquisition, Raids, Journey, Behavior, Patterns, and Subscribers — build a per-viewer picture of how your audience arrives, engages, and converts. This page explains exactly what is recorded per viewer, how long it’s kept, and how a viewer can opt out.
What’s tracked per viewer
| Data | Where it shows up |
|---|---|
| Acquisition source — how a viewer first arrived (raid, organic, returning, unknown) and the raid channel or context at first sighting | Acquisition |
| Raid-cohort membership — inferred membership in an incoming raid’s cohort, used to measure that raid’s conversion and retention | Raids |
| Journey milestones — first-seen, first chat, first follow, first return, and first sub timestamps per viewer | Journey |
| Per-session attendance — which streams a viewer showed up for, used for returning-vs-one-time and schedule-consistency insights | Behavior |
| Sub-tier history — an append-only log of a subscriber’s tier changes (upgrades, downgrades, gifted→paid) | Subscribers |
| Tip records — each tip’s amount, currency, and (unless the tip was anonymous) the tipper’s Twitch identity and message | Numbers and Tipping |
Only viewers Twitch identifies (by a chat message or an event like a follow, sub, gift, cheer, or resub) are recorded — silent lurkers are invisible. Anonymous cheers and gifts aren’t attributed to anyone.
Retention by tier
Per-viewer analytics honor the same retention window as the raw event feed. A daily job prunes every per-viewer table past your plan’s window:
| Tier | Retention |
|---|---|
| Free | 7 days |
| Affiliate | 30 days |
| Partner | 365 days |
| Partner+ | Unlimited |
Aggregated chart buckets, sessions, hype-train records, and total-snapshot history are kept regardless of tier — only per-viewer rows age out. See Tier comparison.
Viewer opt-out
Any viewer can opt out of per-viewer analytics without a StreamerCatalyst account. Opting out removes them from every per-viewer table and prevents future recording; they can also undo a previous opt-out.
Tips are the one exception. A tip is a financial record, so opting out doesn’t delete it — it strips the tipper’s identity from the analytics record and keeps the amount. The tip ledger in the Tipping module, which the broadcaster needs for their own bookkeeping, is separate from audience analytics and isn’t affected by the opt-out.
Opt out at numbers.streamercatalyst.com/privacy/opt-out.
Share Feedback
Need help or want to chat? Join our Discord to get support, report bugs, and talk with other streamers.▸ What we're sending
| Module | — |
| Page | — |
| Browser | — |
| Screen | — |
| Channel | anonymous |
| Submitted | — |