Un deep link Telegram este o adresă web t.me care, atinsă, deschide un chat, un canal, un grup sau un bot anume, purtând opțional un parametru pe care îl primește botul tău. Formele obișnuite sunt https://t.me/username pentru a deschide un chat, https://t.me/username?text=Hi pentru a-l deschide cu o ciornă precompletată și https://t.me/YourBot?start=payload pentru a deschide un bot și a-i da un payload. Atingi linkul, Telegram se deschide în locul potrivit, iar pentru un bot payloadul ajunge pe server.
Această ultimă parte face din Telegram o excepție între canalele de mesagerie. WhatsApp nu-ți spune ce reclamă a adus o atingere pe wa.me. Boții Telegram da: payloadul ?start= e livrat botului tău când utilizatorul pornește, deci atribuirea poate fi încorporată în link. Pentru linkurile simple de chat și de canal ai nevoie în continuare de o redirecționare în față ca să vezi clicul, la fel ca la orice deep link de mesagerie. Articolul le acoperă pe amândouă.
Tiparele de link t.me
E o singură familie de adrese și câțiva parametri. Telegram îi documentează în referința pentru deep linkuri (accesată la 2026-07-18).
- Deschide un chat sau un canal:
https://t.me/username. Merge pentru nume de utilizator publice, canale și grupuri. E linkul pe care îl pui într-un bio sau într-o semnătură de email. - Precompletează o ciornă:
https://t.me/username?text=Hello%20Acme. Mesajul e codificat ca URL și ajunge în caseta de ciornă. Utilizatorul apasă trimite, Telegram nu îl trimite în locul lui. - Deschide un bot cu payload:
https://t.me/YourBot?start=spring-promo. Telegram deschide botul, arată butonul Start și, la atingere, livreazăspring-promobotului în comanda/start. - Adaugă utilizatorul într-un grup prin bot:
https://t.me/YourBot?startgroup=payload. Aceeași idee, pentru configurarea unui grup, nu a unui chat privat.
Schema tg:// (tg://resolve?domain=username) există, dar e fragilă. Browserele și webview-urile din aplicații blochează sau elimină schemele personalizate, deci un link tg:// tipărit eșuează mai des decât funcționează. Folosește t.me, care e un URL https normal, se rezolvă curat și poate sta în spatele unui link scurt. Mecanica din spatele motivului pentru care t.me duce în aplicație e cea nativă a sistemului de operare, descrisă în deep linkuri fără SDK.
De ce parametrul start e câștigul de atribuire
Majoritatea canalelor click-to-chat sunt într-un singur sens: atingerea deschide conversația și nu-ți spune nimic. Boții Telegram rup acest tipar, pentru că payloadul ?start= e livrat codului botului tău. Facebook Messenger face la fel cu parametrul ref; WhatsApp e cel care tace. Telegram îl limitează la 64 de caractere și acceptă doar litere, cifre, cratime și liniuțe jos și recomandă base64url dacă trebuie să împachetezi date structurate, conform documentației de deep linking pentru boți.
Deci payloadul poate purta o etichetă de campanie, un ID de referrer sau un ID de înregistrare codificat. Când utilizatorul apasă Start, botul îl citește și știe că clicul a venit, să zicem, din newsletterul din mai, nu din postarea fixată în canal. Fără pixel, fără acrobații cu webhookuri, fără etichete citite din corpul unui mesaj. Semnalul e în /start-ul pe care botul tău îl gestionează deja.
Limita contează. Șaizeci și patru de caractere ajung pentru nl-may-hero sau un ID scurt base64url, nu pentru un șir UTM întreg. Tiparul care scalează e un ID compact în ?start=, cu datele de campanie lizibile stocate pe acel ID în sistemul tău.
Stratul de redirecționare
Pentru linkurile de chat și de canal, și ca să unifici urmărirea pe toate suprafețele Telegram, pune un link scurt în fața URL-ului t.me. Clientul atinge s.elido.me/tg, marginea ta înregistrează clicul, apoi redirecționează spre https://t.me/YourBot?start=nl-may. Din partea clientului, fluxul e identic cu atingerea directă a t.me.
Din partea ta s-au schimbat trei lucruri:
- Clicul e înregistrat. Redirecționarea emite un eveniment cu marcaj de timp, geo și dispozitiv pentru acel link scurt anume, așa că Startul pe care botul tău îl înregistrează o secundă mai târziu poate fi legat de campania căreia îi aparține linkul.
- Destinația e editabilă. Schimbi numele botului, canalul sau payloadul
?start=fără să retipărești un QR sau să editezi o reclamă activă. Dacă muți o campanie de la un bot la altul, schimbi destinația o singură dată. - Datele campaniei rămân la tine. Fiecare amplasare primește propriul link scurt, atribuit unei campanii, așa că linkul pe care s-a atins îți spune sursa. Elido nu citește etichetele UTM adăugate chiar la URL-ul scurt (transmiterea lor mai departe este planificată, nu disponibilă încă), iar
t.meoricum ignoră șirurile de interogare pe care nu le recunoaște.
E același strat descris în urmărirea UTM cap-coadă și exact abordarea pe care o folosește ghidul WhatsApp click-to-chat pentru wa.me. Telegram îți dă în plus un al doilea semnal, prin payloadul botului.
Dacă vrei linkuri Telegram editabile și măsurabile fără să construiești tu redirecționarea, deep linkurile Elido stau în fața oricărei destinații t.me și înregistrează fiecare atingere. Poți configura unul pe planul gratuit.
O configurație practică
Trei linkuri scurte acoperă majoritatea fluxurilor Telegram:
- Link general:
s.elido.me/tgcătre botul sau canalul tău principal, folosit în subsolul site-ului, în bio și în semnătura de email. Prinde traficul generic. - Link de campanie: unul pe campanie activă,
s.elido.me/tg-may-nl, spre același bot, cu un payload?start=specific campaniei. Folosit în reclama sau newsletterul respectiv. - Link tipărit în QR:
s.elido.me/tg-shoppentru amplasări fizice, cu un payload care numește amplasarea, ca botul să-l salute pe cel care scanează în context.
Atribuie fiecare link unei campanii și dă-i o etichetă precum channel:telegram. Le gestionezi la /links, unde filtrul după etichetă scoate dintr-odată toate linkurile Telegram, iar atingerile lor le compari link cu link în statistici.
Avertismentul despre mesajul precompletat
Ciorna ?text= reduce cu adevărat fricțiunea: clientul ajunge în chat cu un mesaj scris și trebuie doar să apese trimite. Dar Telegram nu-l trimite niciodată automat, și e intenționat. Un link care ar putea trimite pe ascuns un mesaj în numele tău ar fi un vector de spam, deci Telegram cere atingerea. Scrie precompletarea așa încât atingerea să pară firească și nu construi un flux care depinde de trimiterea mesajului înainte ca utilizatorul să acționeze.
Pentru boți nu există deloc o ciornă vizibilă. Payloadul ?start= e invizibil pentru utilizator și dat direct botului, ceea ce e mai curat pentru urmărire, fiindcă nu stă un ID de urmărire stângaci într-un mesaj pe care clientul îl vede.
Suprafețe cu cod QR
O parte mare din traficul click-to-chat Telegram vine din scanări, nu din atingeri pe web. Cineva e într-un magazin, la un eveniment sau ține un fluturaș și scanează un cod care îi deschide botul sau canalul. De la tipărit la conversație e una dintre cele mai puternice utilizări ale tiparului link scurt, apoi t.me.
Două reguli țin tirajul util:
- QR-ul codifică
s.elido.me/<slug>, niciodatăt.me/...direct. Codificareat.meblochează destinația, omoară statisticile de scanare și irosește tirajul dacă botul sau canalul se schimbă. - Fiecare amplasare primește propriul link scurt și propriul payload
?start=, ca codul de vitrină, cel de pe fluturaș și cel de pe ambalaj să fie rânduri separate pe care le poți compara. Considerentele de design, precum zona liberă, contrastul și corecția de erori, sunt aceleași ca la orice amplasare și sunt acoperite în coduri QR dinamice vs statice.
Ce nu funcționează
Trei tipare care par rezonabile și se prăbușesc:
Codificarea linkului t.me brut într-un QR sau într-o reclamă. Fără date de clic, fără control asupra destinației și un activ mort în ziua în care se schimbă numele de utilizator. Tipărește mereu linkul scurt.
Îndesarea unui șir UTM în ?start=. Limita de 64 de caractere și setul restrâns de caractere îl vor trunchia sau respinge. Folosește un ID scurt și rezolvă-l în datele complete ale campaniei la tine.
Bazarea pe tg:// pentru orice e tipărit sau distribuit. Schemele personalizate sunt blocate de browsere și de webview-urile din aplicații, deci linkul eșuează pentru o parte dintre utilizatori, fără alternativă. Ține tg:// intern și duce calea publică prin t.me în spatele unui link scurt, cu rutarea inteligentă ocupându-se de orice alternativă pe dispozitiv, așa cum fac linkurile inteligente.
Telegram e rarul canal în care deep linkul poate purta singur atribuirea. Asociază payloadul ?start= al botului cu o redirecționare în față și obții atât clicul, cât și Startul, legate de campania care le-a adus.
Articole conexe
Întrebări frecvente
Cum creez un deep link Telegram?
Ia adresa t.me a contului, canalului, grupului sau botului tău și adaugă un parametru. Pentru un bot, https://t.me/YourBot?start=payload deschide botul și îi trimite payloadul când utilizatorul apasă Start. Pentru o persoană sau un canal, https://t.me/username deschide chatul, iar adăugarea ?text= precompletează un mesaj ciornă. Codifică mesajul și păstrează payloadul de start la 64 de caractere, folosind doar litere, cifre, cratime și liniuțe jos.
Ce este parametrul start dintr-un link Telegram?
Parametrul start este un șir scurt dintr-un deep link de bot, scris ca ?start=payload. Când cineva deschide https://t.me/YourBot?start=payload și apasă Start, Telegram livrează acel payload botului tău în mesajul /start. Botul îl citește și poate saluta utilizatorul, debloca conținut sau înregistra de unde a venit clicul. E singurul canal de mesagerie în care atribuirea e încorporată în link, nu adăugată ulterior.
Pot precompleta un mesaj Telegram?
Da, pentru un link de persoană sau de canal. https://t.me/username?text=Hello deschide chatul cu Hello scris în ciornă. Mesajul nu se trimite automat, utilizatorul trebuie să apese trimite, ceea ce e o măsură de securitate Telegram, nu o defecțiune. Linkurile de bot folosesc ?start= în loc de ?text=, iar botul primește payloadul pe tăcute, nu ca ciornă.
Pot urmări clicurile pe un link t.me?
Un link t.me simplu nu îți dă date de clic, pentru că Telegram nu raportează atingerea înapoi. Pune un link scurt în față: clientul atinge linkul tău scurt, redirecționarea înregistrează clicul cu ora, dispozitivul și țara, apoi trimite spre t.me. Pentru boți, payloadul ?start= adaugă un al doilea semnal, pe server, pe care botul îl poate înregistra când utilizatorul chiar pornește.
Care e diferența dintre linkurile t.me și tg://?
t.me e o adresă web https obișnuită, pe care Telegram o rezolvă și o deschide în aplicație, deci e sigură pentru tipărit, distribuit și pus în spatele unui link scurt. tg:// e un URL brut de schemă de aplicație, care merge doar dacă Telegram e instalat și poate fi blocat sau eliminat de browsere și aplicații. Folosește t.me pentru tot ce vede clientul și tratează tg:// cel mult ca rezervă internă.
Încearcă Elido
Lipește un URL, obții un link scurt funcțional
Fără înregistrare. Linkul este activ timp de 30 de zile. Înregistrează-te ca să-l păstrezi pentru totdeauna.
Fără înregistrare. Creează un cont gratuit pentru 50 linkuri pe lună.