If you come from conventional digital advertising, the first week here feels like losing your instruments. There is no pixel to install, no campaign parameters to read at the other end, no dashboard telling you which creative brought which subscriber. And if you are also buying sponsored messages the problem compounds: since the button cannot point at an external URL, you do not even have a landing page to measure on.
The good news is that there are two native mechanisms that solve the part that genuinely matters: knowing where each person came from. They are little known and rather better than they look.
Technique 1 · One invite link per source
This is the simplest and the most wasted. As a channel administrator you can create several different invite links, give each a name, and the platform shows you how many people joined via each link.
That is, in practice, a campaign parameter. If you create a link for every place you advertise the channel — one for each channel you buy in, one for each social profile, one for your email footer — you can read directly which source brings people and which does not.
It takes five minutes to set up and it is the difference between knowing 400 subscribers arrived and knowing where those 400 came from. I cannot think of a better effort-to-benefit ratio anywhere on the platform.
Name them so that you still understand them in six months. "News channel, March" reads well; "test2" does not. The name is only for you, so do not save characters.
Technique 2 · Deep links to a bot
This one is more precise and needs a bot. Bot links accept a start parameter: when
someone opens a link of the form t.me/yourbot?start=VALUE, the bot receives
that VALUE together with that person's start command.
In other words: you decide what to put in VALUE, and the bot hands it back
to you associated with a specific user. The exact format is described in the platform's
link specification.
With this you can tell apart the performance of each channel you advertise in, each creative, or each collaboration, without depending on any external tool. The trade-off you already know from the previous article: somebody has to build and maintain that bot.
What you get without doing anything
- Subscriber count for the channel, and how it moves.
- Views per post, visible to anyone who visits a public channel.
- Joins per invite link, if you created several.
Above a certain size, the app also offers a statistics section with growth and reach charts. It is fine for spotting trends, but it does not change what follows.
What you will never see
I would rather say this plainly, because it is where people get most frustrated after building up expectations:
- Who viewed a post. The counter is aggregate. There is no list of people behind that number, and there is not going to be.
- Who your subscribers are. A channel does not give you its member list. You have a number, not a directory.
- Whether anyone actually read it. A view is not a read, just as an impression is not attention. No platform solves this, but it bears repeating here because the counter is so clean it invites too much faith.
- A complete funnel inside the app. If the conversion you care about happens outside, joining the two worlds is something you have to build yourself, usually through the bot.
External tools: use them for other people's channels
Services like TGStat or Telemetr track public channels from outside and publish estimates of subscribers and average reach.
Their real use is not measuring your channel — for that you have first-hand data, which is always better — but evaluating other people's channels before buying presence in them. A channel with many subscribers and few views per post is a signal you want to see before paying, not after.
That said: they are third-party estimates, calculated from outside with no access to platform data. Treat them as orders of magnitude, not truths. When two services disagree sharply about the same channel, the prudent move is to distrust both.
A note on what to measure
Measure what will change a decision. The rest is decoration.
With named invite links you already know which source brings people, which is what determines where you invest. With a parameter on the bot link you also know what each person did next, which is what determines whether that source brings good people. Almost everything else you could build on top is pretty charts nobody opens by the second month.
- Official documentation, Link specification — the format of deep links to bots and their start parameter.
- Official documentation, Bots: an introduction for developers — receiving the parameter when the conversation starts.
- Official documentation, Frequently asked questions — invite links and channel statistics.