You open your channel’s Statistics tab and see a dozen charts: views are up, subscribers are flat, notifications are enabled for 38%. An advertiser asks for your ERR and you’re not even sure what Telegram counts as a view. That’s the normal state for anyone who has run a channel for more than a couple of months.
Telegram’s built-in stats are more honest than Instagram’s, but they have their own traps: views accumulate from forwards, hourly charts are in UTC, and the “Other” source explains nothing. Below is every section of the dashboard: what the number means and which decision follows from it.
Where the statistics live
The Statistics section appears in the channel profile once you have 50 or more subscribers (on mobile, under the ”⋯” menu in the channel header). Each post has its own stats too: open the post, tap Statistics, and you get views, forwards, reactions and an hourly chart of how they came in.
There’s no export to a spreadsheet. To compare weeks, you copy numbers by hand or use third-party catalogs. TGStat and Telemetr index public channels and show ERR, subscriber dynamics, mentions and reposts without admin access. Private channels don’t appear there; for them, the built-in stats are all you get. And note that the “Views by hours” chart is in UTC: a peak at “6 am” is 1 am in New York.
What Telegram counts as a view
A view is counted when the post is displayed on a user’s screen. Not opened, not read to the end, just scrolled into the feed. One person gives one view per post no matter how many times they come back to it.
The key quirk: views of forwarded copies are added to the original. If someone forwards your post into a channel with 100,000 subscribers, your post shows 40,000 views while you have 3,000 subscribers. A single post with 1,300% ERR says nothing about your channel, and your monthly average has to exclude outliers like that.
Three rules follow: compare posts at the same age (most views land in the first 24–48 hours, so use 24-hour views from per-post stats); average the last 10–20 posts, excluding the ones that went viral through forwards; and treat views above your subscriber count as a reason to open “Views by source”, not to celebrate.
ERR and ER: formulas and benchmarks
ERR (engagement rate by reach) is the share of subscribers who see a post:
ERR = average post views / subscribers × 100%
Channel with 4,200 subscribers, average post 1,300 views → ERR 31%
ER (engagement rate) is the share of viewers who did something:
ER = (reactions + comments + forwards) / views × 100%
1,300 views, 48 reactions, 9 comments, 15 forwards → ER 5.5%
Benchmarks from practice, not a standard. Channels under 5,000 subscribers often sit at 30–60% ERR: the audience is fresh and hasn’t muted you yet. Channels with 10,000–100,000 are more often at 15–30%, large media channels at 5–15%. If a 3,000-subscriber channel shows 8% with no obvious cause (a giveaway spike, months of silence), the audience is either dead or bought.
TGStat also shows ERR24, views within the first 24 hours. When you vet a channel for an ad placement, look at ERR24: your post lives in the active zone for one day, and the rest of the tail isn’t yours.
For the formulas in detail, and why Telegram ER can’t be compared with Instagram ER, see our guide to engagement rate. One quiet enemy of the denominator: deleted accounts stay in the subscriber count and drag ERR down, so remove the “Deleted Account” entries once a quarter.
Sources of views and subscribers
| Source | What it is | What to do |
|---|---|---|
| Followers | Views from the channel feed itself | Your baseline. If its share drops while others grow, a post spread via forwards |
| Channels | Your post was forwarded or quoted in other channels | Open post stats, see who forwarded, propose mutual mentions |
| Private chats | One person forwarded it to another | The most valuable signal: useful enough to send personally |
| Search | People found the channel by name in Telegram search | Make sure the name includes a niche keyword, not just your brand |
| URL | Clicks on t.me links from your site, Instagram, QR codes | Cross-check with named invite links below |
| Other | Telegram couldn’t determine the source | If its share jumps with views while reactions stay flat, suspect bought views |
The subscriber table is similar, but here you have a sharper tool: named invite links. In channel settings, open Invite Links and create a separate link for each acquisition source: Instagram bio, website, business card, an ad in a specific channel. Telegram shows how many people joined through each one. That’s how you learn that a $40 placement brought 60 subscribers while the free link in your Instagram bio brought 110 in the same month. It’s the only honest way to calculate cost per subscriber; how to plan placements is in our guide to Telegram Ads and paid placements.
Notifications, languages and hours
Notifications enabled is the share of subscribers who haven’t muted you. The value depends on the niche: a news channel with 1,000 posts a month lives fine at 15%, an author’s channel with three posts a week at 50%. Watch the trend: if the share drops 5–10 points in a month, you’re posting more often than people want to read or you’ve changed topics. Roll back the frequency and see whether the decline stops.
Languages shows the interface language of your subscribers. If a Spanish-language channel has 30% of its audience on English, part of your readers are translating you. Options: duplicate key posts, or collect boosts to level 3 and switch on auto-translation. Details in our breakdown of channel boosts and stories.
Views by hours shows when subscribers actually read, not when you post. If the peak is 9 pm local and you publish at 10 am, by evening your post is buried under other chats. Put two or three posts at different hours and compare views in the first 3 hours. Cross-platform patterns are in our article on the best time to post.
Telling real growth from fake
Check both your own channel and the channels where you buy ads. The signs:
- Views arrive instantly. Real views climb smoothly for 2–3 hours on a post’s chart. Bought views land in a lump in the first minutes, then the line goes flat.
- No reactions or forwards. 20,000 views and 3 reactions with reactions enabled: bots don’t tap 👍.
- A step on the subscriber chart. A jump of 2,000 in one day with no post to explain it, then a symmetrical drop a week or two later.
- “Other” dominates sources. In a healthy channel, 70–90% of views come from Followers.
- Comments, if enabled, are empty or all alike.
No single sign is a verdict; three at once are a reason not to pay. Criteria for vetting donor channels are in our Telegram channel growth playbook.
A 10-minute weekly report
Checking stats daily is useless; the numbers are noisy. Once a week, write down seven lines:
| Metric | Where | Decision |
|---|---|---|
| Subscribers: joined and left | Growth, Followers | Churn above growth two weeks in a row: find the trigger post |
| Average 24h views | Per-post stats | Compare with last week, not with your record |
| ERR | By hand | Falling while subscribers grow: new audience isn’t reading |
| ER | By hand | The post with the most forwards sets the format to repeat |
| Notifications enabled | Its own chart | Down 3+ points in a week: revisit frequency |
| Top 3 posts by forwards | Recent posts | Next week’s topics |
| Subscribers by invite link | Invite Links | What to switch off, where to invest more |
A full report template for a client or manager, where these lines fit as one block, is in our social media report template.
What the statistics won’t show
No age, city or interests of your subscribers. No sign of whether anyone finished reading. No link between a view and a purchase; for that you need UTM tags and a separate link per post. What they do answer honestly is the main question: are you being read, and which format do people forward to friends. That’s enough to make one more post each week of the kind that works.
If the channel lives alongside other platforms, Repost21 helps keep the rhythm: Telegram posts go into a shared content calendar at the best slots together with Instagram, Threads and X, and Luna drafts text variants on the topic your statistics pointed to. Try it free; the free plan is enough for one channel.