Twitch channel analytics: how to read every dashboard metric in 2026
April 30, 2026
Updated April 30, 2026
Twitch Channel Analytics lives inside the Creator Dashboard and grades your channel across six pages: Overview, Achievements, Stream Summary, Discovery, Engagement, and Earnings. Each page answers a separate question, from "who watched me last week" to "where did the new viewers come from." Read it once a week and you stop streaming on instinct.
This guide walks the dashboard the way Twitch laid it out in the December 2022 redesign, names every metric you actually need, and shows where third-party tools like TwitchTracker, SullyGnome, and Streams Charts fill the gaps. The numbers below come from the official help pages and from running real test channels in 2026.
Why streamers need Channel Analytics, not gut feeling
An active chat can fool you. Two regulars typing every minute makes a stream feel busy, while the viewer count quietly bleeds out. Analytics removes that bias by showing the same data Twitch uses to rank your channel: average viewers across the whole stream, unique people behind those views, and where each viewer arrived from. Without it you optimise for vibes.
Twitch's own product team admits the dashboard used to bury this data. The 2022 analytics redesign blog post said the new layout "improved streamers' ability to find data to answer their questions by 86%." The number sounds high, and it matches what we see on test channels: streamers who check Engagement and Discovery weekly grow faster than streamers who only watch the headline viewer count.
What Channel Analytics actually changes
- Find which streams keep viewers past the first ten minutes (retention).
- Spot the single category or game that brings the most unique viewers.
- Track Path to Affiliate progress without guessing.
- See where new followers came from, internal Twitch surfaces or external links.
- Measure ad revenue, sub revenue, and bits separately so you do not over-index on one stream.
On test channels we ran in March 2026, the streams that hit Twitch's homepage "Recommended For You" rail returned 3-4x the unique viewers of an average broadcast. Without the Discovery page that traffic source is invisible. With it, the editorial decision is easy: stream the category that the algorithm is currently surfacing for you.
Where to find Twitch Channel Analytics on desktop and mobile
A creator I work with hit this last week — on desktop, log into Twitch, click your profile picture in the top right, choose Creator Dashboard from the menu, then click Insights in the left sidebar to expand the Analytics group. Real talk: the six pages sit underneath: Overview, Achievements, Stream Summary, Discovery, Engagement, and Earnings. From eight years on this dashboard, the dashboard URL is dashboard.twitch.tv/channel-analytics if you want to bookmark it.
Mobile path through the Twitch app
- Open the Twitch app and tap your profile icon at the top.
- Scroll down and tap Dashboard.
- Tap the three horizontal lines, then Insights.
- Tap Analytics, then Overview to see the full page.
Mobile analytics is still narrower than desktop. The Twitch product team confirmed in a 2022 announcement that they are working to bring "the analytics available in the mobile app the same as the analytics available on web," but as of April 2026 the deep cuts (Engagement viewer panels, Discovery breakdown by source, Earnings tier-by-tier graphs) live on the web dashboard. Use mobile for a quick check; do real analysis on desktop.
Time ranges and update delays
- Default range: the last 30 days, with arrows to step back month by month.
- Custom range: any window inside the last 180 days for stream summaries.
- Stream Summary email: arrives in 99.99% of inboxes within 20 minutes of going offline (Twitch product blog, September 2021).
- Achievement and aggregate stats: 24-48 hours to fully sync, per Twitch Support's pinned tweet on the Path to Affiliate.
Earnings is the one page on a different clock. Stream data through the dashboard is shown in your local time zone, except Earnings, which uses UTC because payouts are calculated in UTC. If your numbers look off by one day at the start of a month, this is the reason.
Main metrics in Twitch Analytics, page by page
Six pages, six different questions. In my Affiliate onboarding work, the trick is to know which page answers which question, so you don't waste time scrolling. From eight years on this dashboard, below is the full mental map for the 2026 dashboard, with the metric definitions Twitch uses and the cases where you should look at each page.
Headline metrics across every page
| Metric | What it means | Where to find it |
|---|---|---|
| Average viewers | Mean concurrent viewers across all streams in the range | Overview, Stream Summary |
| Max viewers | Peak concurrent viewers in a single moment | Stream Summary per stream |
| Unique viewers | Distinct people (device IDs) who watched at least once | Overview, Stream Summary |
| Live views | Total times your live stream was loaded | Overview, Stream Summary |
| Minutes watched | Cumulative watch time across all viewers | Overview, Stream Summary |
| New followers | Net follower change in the range | Overview, Engagement |
| Subs, bits, ad revenue | Per-source revenue with type and tier breakdown | Earnings |
1. Overview: the snapshot page
In my Affiliate onboarding work, overview is your one-screen scorecard. Twitch's help center describes it as a "top-level snapshot of your recent streams, milestones, top clips. Progress towards achievements." The Streams panel lists every broadcast in the chosen range, click any row and the dashboard takes you straight to the matching Stream Summary.
Use Overview as the first stop after a stream night. A creator I work with hit this last week — eyeball the average and unique viewer numbers, look at the Top Clips strip, and decide whether to drill into Engagement or Discovery. A creator I work with hit this last week — if your follower count moved noticeably, head to Engagement. If unique viewers spiked while average stayed flat, head to Discovery to find the source of the burst.
2. Achievements: Path to Affiliate and Path to Partner
Alex here: achievements is the only page that turns the dashboard into a goal tracker. The Affiliate program asks for four things in a rolling 30-day window: 50 followers, 500 minutes streamed (8 hours 20 minutes), 7 unique broadcast days, and an average of 3 or more concurrent viewers (confirmed in the Twitch Creator Camp doc on 2026-04-29). Worth flagging: the page renders one progress bar per requirement, so you see at a glance which one is holding you back.
Watch for the sync delay. Twitch Support's pinned guidance reads: "Achievement data such as follower count, Average Viewers and Hours streamed can sometimes take 24-48 hours to sync with your dashboard data." If a metric looks frozen, give it two days before opening a ticket. The Affiliate-eligibility numbers are also one-time qualification thresholds, not ongoing standards. Once you cross them, you keep Affiliate even if your average viewer count drops the next month.
3. Stream Summary: the per-stream report card
Stream Summary is the most useful page for editorial choices. After every broadcast it generates a snapshot with average viewers, max viewers, unique viewers, live views, minutes watched, follow count, sub count, top clips, traffic sources, and progress against achievements. The streams list goes back 180 days, after which older summaries roll off.
An email version lands in your inbox within twenty minutes of going offline. The September 2021 product blog states: "we send 99.99% of creators emails within 20 minutes after they stop streaming." Save those emails or take screenshots. Tested last shift. Once a stream falls outside the 180-day window the dashboard view is gone.
- Sort streams by Hours Watched to find your strongest categories.
- Read the minute-by-minute viewer chart to spot the dropout point.
- Check the Top Clips block to see which moments earned a clip-and-share.
- Open one Stream Summary every Monday morning, not after every session, to avoid noise.
4. Discovery: where viewers actually came from
Discovery is the marketing page. Twitch splits sources into "Views from Twitch" and "Views from Outside Twitch." Inside Twitch the breakdown covers the Browse pages, Homepage Recommendations, Featured Front Page carousel, Search Results, Other Channel Pages, and the For You sidebar surfaces. Outside Twitch covers external referrers like YouTube, X, TikTok, Discord, and personal sites.
On a test channel last month we saw 71% of unique viewers arrive from Twitch internal recommendations and 22% from a single TikTok clip. Without Discovery that ratio is invisible, and the streamer would have wasted a Saturday writing tweets when the real lever was streaming the same category at the same hour to ride the same recommendation slot. Use Discovery weekly; experiment with one new tag or one new external channel and check back to see what moved.
5. Engagement: the chat and viewer-quality page
In my Affiliate onboarding work, engagement counts the unique chatters across the date range and the total chat messages they sent. Look — it also breaks unique viewers into New Engaged Viewers (first-time chatters) and Returning Engaged Viewers (people who had chatted before). In my Affiliate onboarding work, the Viewer Engagement Panel, still flagged experimental on some accounts, plots which moments in a stream drove the most new viewers, subs, clips created, and chat messages.
Treat returning engaged viewers as your loyalty number. A stream with 200 unique viewers and 10 returning engaged viewers is in audience-building mode. The same stream with 80 returning engaged viewers is already a community. Chat-message volume per minute pairs naturally with this, because high message density correlates with the average view duration that Twitch's own promotion algorithm rewards.
6. Earnings: revenue by source
Earnings shows subscriptions, bits, and ad revenue on three separate graphs. Subscriptions break down by tier and by gift versus Prime versus paid. Bits and ad revenue display the total earned plus a hover tooltip that splits the estimate by source. There is also an Ad Activity row that tracks the average minutes per hour of ads run during your streams, which is the input you need to balance ad load against viewer drop-off.
Two cautions. First, the Earnings page uses UTC, not your local time zone. Second, ad revenue takes longer to settle than subs or bits, with Twitch sometimes taking 24 to 72 hours to update the panel. If a number looks low after a Friday night stream, wait until Monday before raising a ticket.
Average viewers vs unique viewers vs minutes watched
Three of the headline metrics get confused constantly. They are not interchangeable, and using the wrong one for a decision is how streamers chase the wrong tactic for a month. Below is the cleanest framing we have found.
- Average viewers = mean concurrent viewers across the whole stream. This is the number Twitch uses for Affiliate eligibility (3+ required) and the closest proxy for your stream's actual scale.
- Unique viewers = distinct people (counted by device ID) who watched at least once during the range. Higher unique with lower average means people clicked in but did not stay.
- Max viewers = the single peak moment of concurrent viewership. Always lower than unique because viewers do not all need to be present at the same time.
- Minutes watched = cumulative time across all viewers. The number that proves loyalty: 200 viewers watching 60 minutes is healthier than 2000 viewers watching 6 minutes.
Real talk: if unique is high but average is low, fix the intro and the first ten minutes. If unique is low but average is high, you have a loyal core and a discovery problem. Head straight to the Discovery page and see which surfaces are quiet.
Third-party analytics: TwitchTracker, SullyGnome, Streams Charts
Alex here: twitch's dashboard is rich but limited to your own channel and 180 days of stream summaries. Real talk: three external services fill the rest of the picture, and each is built for a different question.
- TwitchTracker (twitchtracker.com): real-time channel and game stats, peer comparison against other streamers, public ranking pages.
- SullyGnome (sullygnome.com): historical depth back to 2015, deep filters by category, country, language, and team.
- Streams Charts (streamscharts.com): cross-platform benchmarks against YouTube and Kick, plus audience demographics for Pro users (gender, age, country, language).
For audience demographics specifically, Twitch's official API never exposed gender or age data. The Streams Charts demographic panel is the closest you can get without running a brand-research tool such as HypeAuditor. Pair internal Discovery data with one external tool and you can answer almost any growth question without waiting on a dashboard feature request.
Related guides on the StreamRise blog
Channel Analytics is the diagnostic layer. Hit this Saturday with a creator. Growth is what you do with the diagnosis. A creator I work with hit this last week — the guides below cover the most common follow-up actions once your dashboard data tells you where the bottleneck is.
- How to promote your Twitch channel walks the full discoverability stack, from category choice to title tags.
- How to get recommended on Twitch covers the Twitch homepage recommendation surface that Discovery analytics will show you.
- How to see followers on Twitch answers the related question of where the follower list sits versus the analytics graph.
- Guide to using Twitch Inspector pairs Stream Health diagnostics with the Stream Summary page.
- Guide to Twitch broadcast health reads the technical metrics that often explain a sudden retention drop on the analytics chart.
Frequently asked questions about Twitch Channel Analytics
Honest take from the trenches: why is my Twitch analytics not updating?
Most metrics need 24 to 48 hours to fully sync. That one bites everyone. And ad revenue can take 24 to 72 hours. Twitch Support's pinned guidance covers the same delay for Path to Affiliate progress (this is the exact line I gave a creator last week). If a number is still wrong after 72 hours, file a creator support ticket. Before that, the data is simply queued.
How is average viewers calculated on Twitch?
Twitch takes the mean of concurrent viewers across every minute you were live in the selected range. For Affiliate eligibility the calculation is weighted by stream duration, so a long stream pulls the average down more than a short one. Single-stream averages on Stream Summary use the same per-minute mean.
Why are my unique viewers higher than my max viewers?
Unique viewers count distinct device IDs over the whole stream. Max viewers count the single peak moment of concurrent viewership. People come and go, so the rolling count of distinct people is almost always larger than the peak instant of overlap. A 100-viewer max with 800 unique viewers means most of your audience saw the stream but rotated through it.
Where do I find Stream Summary on the Twitch app?
In the mobile app, tap your profile, then Dashboard, then the three-line menu, then Insights, then Analytics. Stream Summary is one of the six pages there. The mobile view shows the headline numbers; the per-minute viewer graph and Discovery breakdown only render on the web dashboard for now.
How long does Twitch keep my Stream Summary data?
The Streams panel inside Channel Analytics holds 180 days of summaries. After that the per-stream view is gone. The Stream Summary email does not expire, so save the emails if you want a record older than six months. Earnings keeps payout history separately and longer for accounting purposes.
Can I see viewer demographics on Twitch?
Not on the official dashboard. The Twitch API has never exposed gender or age data. Streams Charts shows audience demographics, including gender, age range, country, and language, for Pro users; HypeAuditor offers a similar breakdown. Use either when you need to pitch a sponsor; do not bet on it for editorial calls.
Why does Earnings use UTC instead of my local time zone?
Twitch payouts are calculated in UTC, and Earnings displays subscription data in UTC so the on-page numbers match what shows up in the payout breakdown. The other five analytics pages stay in your local time zone. If end-of-month totals look off by one day, this is the reason.
Should I use TwitchTracker, SullyGnome, or Streams Charts?
TwitchTracker is best for peer comparison and game rankings. SullyGnome wins on historical depth back to 2015 and deep filters. Streams Charts wins for cross-platform benchmarks and demographic data. For most streamers, the official dashboard plus one of the three covers every question without a paid analytics platform.
Putting Channel Analytics into a weekly habit
Open the dashboard once per week, not after every stream. Eyeball the Overview, click into Stream Summary for your best stream of the week, scan Discovery for any new traffic source above 5%, then check Engagement for returning viewer growth. Twenty minutes, one notebook page, repeated for three months, beats hourly checking.
If the numbers tell you that average viewers is the bottleneck and the Discovery page shows mostly Browse traffic, the next step is concurrency. StreamRise has been delivering Twitch viewer services since 2017 with refill on every order and refunds processed back to the original card on request. We use real residential IP pools to keep detection risk low; Twitch's Terms of Service still prohibit purchased viewers, so match the volume to your real growth so the curve looks plausible. The healthy version of this play is small, steady, and matched to a strong content week, not a sudden spike that contradicts your own analytics.
