Statistics & activity
Two complementary views of your traffic: Statistics shows aggregated conversion data for your campaigns, and the Activity journal shows every join and leave in your tracked chats — including traffic that came in organically.
Statistics
Open Statistics from the main menu.

Summary
The top of the page shows totals across all your campaigns for the selected date range:
| KPI | Definition |
|---|---|
| Starts | Leads created (first /start in the bot). |
| Confirms | Leads that reached approve (actually joined). |
| Unsubs | Leads that left after joining (cancel + trash). |
| CR | Conversion rate — Confirms ÷ Starts × 100 %. |
Numbers are pulled from pre-aggregated daily snapshots, so the page loads instantly. Today’s numbers update live — the current day is overlaid in real time and will change as conversions come in.
Per-campaign view
Select a campaign from the dropdown to see:
- Funnel — starts → holds (if applicable) → approves → unsubs. Shows the drop-off at each stage.
- Day series — a day-by-day chart of starts and approves. Useful for spotting traffic spikes and correlating them with your ad spend.
Activity journal

The journal lives at the bottom of the Statistics page (or as its own Activity tab on some screen sizes).
Unlike the Leads table, the journal records every join and leave in your tracked chats — whether or not the person started the bot. This gives you the true dynamics of your channel:
| Column | Content |
|---|---|
| Chat | The tracked channel or group |
| Telegram user | User id and @username |
| Event | Joined or left |
| Type | Paid (came through a campaign) or Organic (no bot start) |
| Time | Exact timestamp |
Why journal ≠ leads:
Leads are attribution records — one per subscriber × campaign, created only
when the subscriber starts the bot. The journal is a raw event log — one row
per physical join or leave, regardless of attribution. An organic subscriber
appears in the journal but not in Leads. A subscriber who starts the bot but
never joins appears in Leads (status: wait) but not in the journal until
they actually join.
Use Statistics for your campaign performance numbers; use the journal to understand your channel’s overall growth and the paid-vs-organic split.