Subscribers & analytics¶
Each bot's detail page has two tabs for understanding your audience: Subscribers (who) and Analytics (how it's performing).
Subscribers¶
Open a bot → Subscribers tab. Every person who has pressed Start appears here, one row each:
| Column | Meaning |
|---|---|
| Username | The user's @username (if they have one). |
| First Name | Their Telegram first name. |
| Language | Their Telegram app language. |
| Country | Their country, if set via /country or inferred. |
| Source | The campaign tag from their start link, if any (see below). |
| Status | Active, or Blocked if they've blocked the bot. |
| First Seen / Last Seen | When they first started the bot and were last active. |
Campaign attribution
A start link like https://t.me/yourbot?start=promo123 tags the subscriber's Source with promo123. Use different tags per campaign to see where your subscribers came from.
Analytics¶
Open a bot → Analytics tab for an at-a-glance dashboard.
Summary cards
- Subscribers — total who started the bot.
- Blocked — how many have blocked it.
- Starts — total
/startpresses. - Menu Opens — how many times menus were opened.
- Link Clicks — total taps on link buttons.
Activity chart — starts and new subscribers per day over the last 30 days.
Leaderboards
- Top links — which link buttons get the most clicks.
- Top menus — which commands get opened most.
- Clicks by country — where your clicks come from.
It fills in as people use the bot
A brand-new bot shows mostly zeros. The numbers grow as real users press Start and tap buttons. "Top menus" only counts menu opens that happen after a menu is opened by name, so it populates as users navigate.