Analytics per bot Telegram: le metriche che contano e come misurarle
Il tuo bot è online e le persone lo usano. O no? Telegram non te lo dirà. Questa guida copre i dieci numeri che mostrano se un bot funziona, gli intervalli sani dove se ne può dare uno con onestà, una revisione settimanale di 15 minuti, le letture sbagliate che ingannano la maggior parte dei proprietari e come ottenere ogni numero senza scrivere codice.
Perché Telegram di default non dà quasi nulla a chi possiede un bot
I canali Telegram hanno una schermata Statistiche con visualizzazioni, condivisioni e crescita. I bot non hanno nulla del genere. BotFather ti mostra il token, il nome e la descrizione, e nemmeno un numero di utilizzo. Non esiste un elenco dei tuoi iscritti da nessuna parte su Telegram, nessun conteggio di quante persone hanno premuto /start, e nessun modo di chiedere "quanti utenti ho?" a posteriori.
Quello che Telegram dà a un bot è un flusso di eventi: è arrivato un messaggio, è stato toccato un pulsante, un pagamento è andato a buon fine, la consegna a questo utente è fallita. Se nessuno salva quegli eventi, sono persi. Quindi ogni numero che vedrai mai sul tuo bot arriva dal software che lo fa funzionare, che sia un builder di bot o il tuo codice. E alcuni numeri non esistono affatto: Telegram non invia conferme di lettura per i messaggi dei bot, e non annuncia quando un utente blocca il bot. Te lo dice solo quando la volta successiva provi a scrivere a quell'utente e fallisci. La domanda non è "dov'è la dashboard del mio bot" ma "quali eventi registra la mia piattaforma, e quali di questi contano?"
Le dieci metriche che contano
Ogni intervallo qui sotto è una guida approssimativa, non una legge. I bot variano enormemente per scopo e fonte di traffico, e un andamento su quattro settimane dice più di qualsiasi numero isolato.
1. Nuovi utenti al giorno
Definizione: persone che hanno premuto /start per la prima volta quel giorno. È la cima del tuo funnel e dovrebbe corrispondere in modo chiaro a ciò che hai fatto: un post nel canale, un codice QR al bancone, un annuncio, un link nella bio. Non esiste un numero assoluto sano; lo schema sano è una linea di base che riconosci più picchi che sai spiegare.
2. Utenti attivi (24 ore e 7 giorni)
Definizione: utenti che hanno inviato un messaggio o toccato un pulsante nel periodo. Dividi gli utenti attivi a 7 giorni per gli utenti totali e ottieni il numero che conta di più per un bot consolidato. Intervallo approssimativo: dal 20 al 40 per cento nel primo mese di un bot con menu, di assistenza o per ordini, che si assesta tra il 5 e il 15 per cento dopo qualche mese. I bot di community e quelli che consegnano qualcosa ogni giorno, come un riepilogo RSS, stanno ben sopra. Sotto il 3 per cento, la maggior parte dei tuoi "utenti" ha provato il bot una volta e se n'è andata.
3. Da /start alla prima azione
Definizione: la quota di nuovi utenti che fa qualcosa dopo il messaggio di benvenuto: tocca un pulsante, invia un comando, scrive una domanda. Intervallo approssimativo: sopra il 60 per cento è buono; sotto il 40 per cento significa che il problema è il messaggio di benvenuto, non il bot. Come sostiene la nostra guida alle best practice per i bot, la maggior parte dei bot viene abbandonata al messaggio di benvenuto, non a una funzione rotta.
4. Quota di utilizzo dei comandi
Definizione: quali comandi e pulsanti del menu vengono usati, e quale quota di tutti gli utilizzi prende ciascuno. In quasi tutti i bot i primi tre coprono più del 70 per cento dell'uso. Non è un problema; è una mappa. Metti i primi tre in cima al menu e guarda con attenzione tutto ciò che sta sotto il 2 per cento: o è superfluo, o ha un nome sbagliato, o è sepolto.
5. Attivazioni delle risposte per parola chiave
Definizione: quanto spesso si attiva ogni risposta per parola chiave. Qui si nascondono due segnali. Una parola chiave che non si attiva mai significa che le persone non formulano la domanda come ti aspettavi. Un numero crescente di messaggi di testo che non corrispondono a nulla significa che i tuoi utenti chiedono qualcosa che non hai ancora costruito, e i messaggi stessi ti dicono cosa.
6. Tasso di completamento dei moduli
Definizione: moduli inviati diviso moduli iniziati. Intervallo approssimativo: un modulo con tre campi si completa tra il 50 e il 70 per cento; con sei o più campi il tasso di solito scende sotto il 30 per cento. Ogni campo che togli ti compra completamenti. La nostra guida alla lead generation entra nel dettaglio di quali campi vale la pena tenere.
7. Consegna dei broadcast e indicatori di lettura
Definizione: destinatari, consegnati e falliti per ogni broadcast, più ciò che è successo nelle 24 ore seguenti. Telegram non invia conferme di lettura per i messaggi dei bot, quindi il "tasso di lettura" non esiste. Quello che puoi misurare invece: tocchi sui pulsanti del broadcast, risposte e l'aumento di utenti attivi lo stesso giorno. Intervallo approssimativo: un tasso di tocchi dal 5 al 15 per cento su un broadcast con un pulsante chiaro è sano; sotto il 2 per cento il messaggio o l'offerta hanno mancato il bersaglio.
8. Utenti che hanno bloccato o si sono disiscritti
Definizione: utenti che hanno bloccato il bot, che vedi come consegne fallite. Intervallo approssimativo: sotto il 2 per cento dei destinatari per broadcast è un abbandono normale; il 5 per cento o più su un singolo invio è un avvertimento su frequenza o contenuto. Telegram non ha una cartella spam, quindi questo è l'unico feedback che ricevi prima che le persone semplicemente spariscano. Leggi la nostra guida ai broadcast per la cadenza e i contenuti che tengono basso questo numero.
9. Tempo di risposta quando interviene una persona
Definizione: tempo dall'invio di un modulo o da una richiesta di passaggio a un operatore alla prima risposta umana. I bot raccolgono lead all'istante, e poi il lead resta lì. Misura il divario dai timestamp se serve. Intervallo approssimativo: sotto un'ora in orario di lavoro converte diverse volte meglio del giorno dopo; passate 24 ore il lead di solito è andato altrove.
10. Ricavo per utente, se vendi con le Stars
Definizione: utenti paganti diviso utenti totali, e ricavi in Stars diviso utenti attivi a 7 giorni. Intervallo approssimativo: dall'1 al 3 per cento di utenti paganti è tipico per un bot gratuito con un comando a pagamento, un negozio o un pulsante per le donazioni. Segui i due numeri separatamente, perché un pubblico più ampio può alzare uno e abbassare l'altro.
Una revisione settimanale di 15 minuti
Non ti serve una dashboard aperta tutto il giorno. Ti servono gli stessi numeri alla stessa ora ogni settimana, confrontati con la settimana precedente, e una decisione alla fine:
- Scegli un giorno e rispettalo. Il lunedì mattina funziona: la settimana è completa e non è ancora successo nulla.
- Annota cinque numeri: nuovi utenti questa settimana, utenti attivi a 7 giorni, i tre comandi principali, consegne fallite dell'ultimo broadcast e moduli inviati (o vendite in Stars). Cinque, non venti.
- Confronta ciascuno con la settimana scorsa e con quattro settimane fa. Ignora i cambiamenti più piccoli della tua oscillazione abituale da una settimana all'altra.
- Spiega ogni picco e ogni calo in una frase. "I nuovi utenti sono raddoppiati per il post di giovedì nel canale." Se non ci riesci, quello è il punto da indagare.
- Cambia una cosa sola. Riordina il menu, accorcia un modulo, riscrivi il messaggio di benvenuto. Un cambiamento a settimana, così la settimana dopo sai cosa ha causato la differenza.
Letture sbagliate comuni
- Gli utenti totali sono un numero di vanità. Sale soltanto, include tutti quelli che ti hanno bloccato e non dice nulla di questa settimana. Riportalo se vuoi; decidi sugli utenti attivi.
- Non ogni /start è una persona. Gli script di spam colpiscono i bot pubblici a ondate: decine di nuovi utenti in pochi minuti, nessuno username, nessuna seconda azione, una lingua che non corrisponde al tuo pubblico. Escludi quelle ondate prima di festeggiare, e non contarle mai nel tuo tasso da /start alla prima azione.
- I fusi orari spostano i tuoi giorni. Un grafico giornaliero traccia la sua mezzanotte da qualche parte, e se non è la tua mezzanotte locale, l'attività di tarda sera finisce nel giorno "sbagliato". Confronta lo stesso giorno della settimana con lo stesso giorno della settimana, e tratta le differenze di pochi utenti da un giorno all'altro come rumore.
- I giorni di broadcast non sono crescita organica. Un invio alza gli utenti attivi e l'uso dei comandi per un giorno. Se una settimana con due broadcast batte una settimana senza, non significa che il bot è migliorato; hai scritto di più alle persone.
- I numeri piccoli mentono sulle percentuali. Passare da 3 moduli inviati a 6 non è "una crescita del 100 per cento". Sotto circa 30 eventi, guarda il conteggio e aspetta un'altra settimana.
- Non tutte le consegne fallite sono blocchi. La maggior parte sì, ma un account eliminato fallisce allo stesso modo. Guarda il tasso nel tempo, non i singoli casi.
Ottenere i numeri senza codice con TeleMinute
TeleMinute registra gli eventi che Telegram invia al tuo bot e li trasforma nei numeri qui sopra, senza installare nulla. Ecco dove vive ciascuno.
- Pagina Statistiche, per ogni bot. Utenti totali, utenti attivi nelle ultime 24 ore e 7 giorni, un grafico a 30 giorni dei nuovi utenti rispetto agli utenti attivi, un grafico dell'uso dei comandi, una ripartizione delle lingue degli utenti e una tabella dei tuoi utenti con la prima interazione che puoi esportare in un foglio di calcolo. Le tre schede in alto e il grafico a 30 giorni sono la tua revisione settimanale in una sola schermata.
- Risposte ai moduli. Ogni invio di un modulo lead viene salvato con le sue risposte e l'orario. Il tuo tasso di completamento è invii diviso utilizzi del comando che apre il modulo.
- Statistiche dei broadcast. Ogni broadcast, programmato o immediato, riporta destinatari, consegnati e falliti, e la pagina Statistiche mostra l'ultimo. Le consegne fallite sono il tuo conteggio dei blocchi.
- Report giornaliero del bot su Telegram. Nell'editor del bot attivi un report giornaliero, scegli l'ora nel tuo fuso orario e spunti le metriche che vuoi: nuovi utenti, utenti attivi, utenti totali, comandi principali, risposte ai moduli e vendite in Stars. Arriva come messaggio diretto dal bot ufficiale di TeleMinute ogni giorno a quell'ora, con un pulsante che apre la pagina Statistiche completa.
- Pagina vendite per le Stars. Se vendi comandi a pagamento, accetti donazioni o gestisci un negozio con Telegram Stars, la pagina vendite elenca ogni pagamento, quindi il ricavo per utente è a una divisione di distanza.
Due limiti onesti. Non c'è un costruttore di funnel né uno strumento di test A/B, quindi il tasso da /start alla prima azione è un confronto che fai tu stesso tra nuovi utenti e uso dei comandi. E, come ogni piattaforma, TeleMinute non può mostrare conferme di lettura, perché Telegram non le invia.
Cosa cambiare in base a ogni metrica
| Se questo non va | Cambia prima questo |
|---|---|
| Nuovi utenti fermi | La distribuzione, non il bot: fissa il link del bot nel tuo canale, aggiungilo alle bio, stampa il codice QR, citalo in ogni broadcast. |
| Basso tasso da /start alla prima azione | Riscrivi il messaggio di benvenuto: una frase su cosa fa il bot, al massimo quattro pulsanti, il più utile per primo. |
| Tasso di attivi a 7 giorni in calo | Dai alle persone un motivo per tornare: un broadcast programmato con novità vere, un feed RSS, un'offerta settimanale. Poi controlla che il tasso di blocchi non sia salito con esso. |
| Un comando sotto il 2 per cento di utilizzo | Rinominalo, spostalo più in alto o rimuovilo. Meno pulsanti alzano l'uso di quelli che restano. |
| Risposte per parola chiave che non si attivano | Leggi i messaggi senza corrispondenza, aggiungi le formulazioni che le persone usano davvero e crea una risposta per parola chiave per la domanda senza risposta più frequente. |
| Completamento dei moduli sotto il 40 per cento | Taglia i campi finché restano solo quelli su cui agirai, e chiedi il numero di telefono per ultimo. |
| Tasso di tocchi sui broadcast sotto il 2 per cento | Messaggio più corto, un solo pulsante, un motivo per toccare adesso. Invia all'ora in cui il tuo grafico degli utenti attivi raggiunge il picco. |
| Blocchi sopra il 5 per cento su un invio | Dimezza la frequenza e smetti di inviare tutto ciò che non è una novità per chi legge. |
| Risposta umana lenta | Attiva il report giornaliero o controlla gli invii a orari fissi, e imposta una risposta automatica che dica quando una persona ricontatterà. |
| Utenti paganti sotto l'1 per cento | Metti l'articolo a pagamento nel menu principale, mostra subito il prezzo in Stars e offri un assaggio gratuito di ciò che restituisce il comando a pagamento. |
Guarda i numeri del tuo bot in un minuto, senza token
TeleMinute ti presta un bot dimostrativo per 15 minuti, senza carta e senza passare da BotFather. Crea un menu, scrivi al tuo bot e guarda le statistiche riempirsi. Incolla il tuo token quando vuoi e conserva tutto.
Prova un bot dimostrativo, senza tokenDomande frequenti
Telegram ha analytics integrate per i bot?
No. I canali hanno una schermata Statistiche, i bot no. BotFather non mostra alcun numero di utilizzo, e la Bot API invia al tuo bot solo gli eventi che riceve: messaggi, tocchi sui pulsanti, input dei moduli ed errori di consegna. Tutto ciò che sai del tuo bot è ciò che ha registrato il software che lo fa funzionare, quindi le analytics arrivano dal tuo builder di bot o dal tuo codice.
Posso vedere chi ha letto il broadcast del mio bot?
Non direttamente. Telegram non invia conferme di lettura per i messaggi dei bot. Puoi vedere a quanti destinatari il messaggio è stato consegnato e quante consegne sono fallite, e puoi usare indicatori indiretti di lettura: tocchi sui pulsanti, risposte e uso dei comandi nelle 24 ore successive al broadcast.
Qual è un buon tasso di utenti attivi per un bot Telegram?
Non esiste un riferimento universale, ma come guida approssimativa: per un bot con menu o di assistenza, avere dal 20 al 40 per cento degli utenti totali attivi negli ultimi 7 giorni è sano nel primo mese, e dal 5 al 15 per cento è normale quando il bot ha qualche mese di vita. I bot di community e quelli con contenuti quotidiani vanno più in alto. Guarda l'andamento settimana dopo settimana piuttosto che il numero assoluto.
Come faccio a sapere se gli utenti hanno bloccato il mio bot?
Telegram lo comunica al bot solo quando prova a inviare un messaggio a quell'utente e la consegna fallisce. In pratica vedi i blocchi come consegne fallite nel report del tuo broadcast. Un tasso di fallimento sotto il 2 per cento per broadcast è normale; sopra il 5 per cento significa che la frequenza o il contenuto dei tuoi messaggi deve cambiare.