Análise de bots do Telegram: as métricas que importam e como acompanhá-las
Seu bot está no ar e as pessoas estão usando. Ou será que não? O Telegram não vai te dizer. Este guia cobre os dez números que mostram se um bot funciona, as faixas saudáveis quando é possível dar uma com honestidade, uma revisão semanal de 15 minutos, as leituras erradas que enganam a maioria dos donos, e como obter cada número sem escrever código.
Por que o Telegram dá quase nada aos donos de bots por padrão
Os canais do Telegram têm uma tela de Estatísticas com visualizações, compartilhamentos e crescimento. Os bots não têm nada parecido. O BotFather mostra o token, o nome e a descrição, e nem um único número de uso. Não há uma lista dos seus assinantes em lugar nenhum do Telegram, nem uma contagem de quantas pessoas apertaram /start, nem um jeito de perguntar "quantos usuários eu tenho?" depois do fato.
O que o Telegram dá a um bot é um fluxo de eventos: uma mensagem chegou, um botão foi tocado, um pagamento foi concluído, a entrega para este usuário falhou. Se ninguém guarda esses eventos, eles se perdem. Então todo número que você vier a ver sobre o seu bot vem do software que o executa, seja um construtor de bots ou o seu próprio código. E alguns números simplesmente não existem: o Telegram não envia confirmações de leitura para mensagens de bots, e não avisa quando um usuário bloqueia o bot. Ele só avisa quando você tenta escrever para aquele usuário na próxima vez e falha. A pergunta não é "onde está o painel do meu bot", mas "quais eventos a minha plataforma registra, e quais deles importam?"
As dez métricas que importam
Toda faixa abaixo é um guia aproximado, não uma lei. Os bots variam enormemente conforme o propósito e a fonte de tráfego, e uma tendência de quatro semanas diz mais do que qualquer número isolado.
1. Novos usuários por dia
Definição: pessoas que apertaram /start pela primeira vez naquele dia. É o topo do seu funil e deve corresponder claramente ao que você fez: uma publicação no canal, um QR code no balcão, um anúncio, um link na bio. Não existe um número absoluto saudável; o padrão saudável é uma linha de base que você reconhece mais picos que você consegue explicar.
2. Usuários ativos (24 horas e 7 dias)
Definição: usuários que enviaram uma mensagem ou tocaram em um botão no período. Divida os usuários ativos de 7 dias pelo total de usuários e você tem o número que mais importa em um bot consolidado. Faixa aproximada: de 20 a 40 por cento no primeiro mês de um bot de menu, suporte ou pedidos, estabilizando entre 5 e 15 por cento depois de alguns meses. Bots de comunidade e bots que entregam algo diariamente, como um resumo RSS, ficam bem acima disso. Abaixo de 3 por cento, a maioria dos seus "usuários" testou o bot uma vez e foi embora.
3. De /start à primeira ação
Definição: a parcela de novos usuários que faz alguma coisa depois da mensagem de boas-vindas: tocar em um botão, enviar um comando, digitar uma pergunta. Faixa aproximada: acima de 60 por cento é bom; abaixo de 40 por cento significa que o problema é a mensagem de boas-vindas, não o bot. Como argumenta o nosso guia de boas práticas para bots, a maioria dos bots é abandonada na mensagem de boas-vindas, não em uma função quebrada.
4. Participação no uso de comandos
Definição: quais comandos e botões do menu são usados, e qual parcela de todos os usos cada um representa. Em quase todo bot, os três primeiros concentram mais de 70 por cento do uso. Isso não é um problema; é um mapa. Coloque os três primeiros no início do menu e olhe com atenção para tudo o que está abaixo de 2 por cento: ou é desnecessário, ou está mal nomeado, ou está escondido.
5. Acionamentos de respostas por palavra-chave
Definição: com que frequência cada resposta por palavra-chave é acionada. Dois sinais se escondem aqui. Uma palavra-chave que nunca é acionada significa que as pessoas não formulam a pergunta do jeito que você esperava. Um número crescente de mensagens de texto que não correspondem a nada significa que os seus usuários estão pedindo algo que você ainda não construiu, e as próprias mensagens dizem o quê.
6. Taxa de conclusão de formulários
Definição: formulários enviados divididos por formulários iniciados. Faixa aproximada: um formulário com três campos é concluído por 50 a 70 por cento; com seis ou mais campos, a taxa costuma cair abaixo de 30 por cento. Cada campo que você remove compra conclusões. Nosso guia de geração de leads detalha quais campos vale a pena manter.
7. Entrega de transmissões e indicadores de leitura
Definição: destinatários, entregues e com falha em cada transmissão, mais o que aconteceu nas 24 horas seguintes. O Telegram não envia confirmações de leitura para mensagens de bots, então a "taxa de leitura" não existe. O que você pode medir no lugar: toques nos botões da transmissão, respostas e o salto de usuários ativos no mesmo dia. Faixa aproximada: uma taxa de toques de 5 a 15 por cento em uma transmissão com um botão claro é saudável; abaixo de 2 por cento, a mensagem ou a oferta errou o alvo.
8. Usuários bloqueados e descadastrados
Definição: usuários que bloquearam o bot, que aparecem como entregas com falha. Faixa aproximada: menos de 2 por cento dos destinatários por transmissão é perda normal; 5 por cento ou mais em um único envio é um alerta sobre a frequência ou o conteúdo. O Telegram não tem pasta de spam, então este é o único retorno que você recebe antes de as pessoas simplesmente desaparecerem. Leia nosso guia de transmissões para ver a cadência e o conteúdo que mantêm esse número baixo.
9. Tempo de resposta quando uma pessoa está envolvida
Definição: tempo entre o envio de um formulário ou um pedido de atendimento humano e a primeira resposta de uma pessoa. Os bots coletam leads na hora, e depois o lead fica esperando. Meça o intervalo pelos horários registrados se for preciso. Faixa aproximada: menos de uma hora em horário comercial converte várias vezes melhor do que no dia seguinte; depois de 24 horas, o lead geralmente já foi para outro lugar.
10. Receita por usuário, se você vende com Stars
Definição: usuários pagantes divididos pelo total de usuários, e receita em Stars dividida pelos usuários ativos de 7 dias. Faixa aproximada: de 1 a 3 por cento dos usuários pagando é o típico em um bot gratuito com um comando pago, uma loja ou um botão de doação. Acompanhe os dois separadamente, porque uma audiência maior pode aumentar um e reduzir o outro.
Uma revisão semanal de 15 minutos
Você não precisa de um painel aberto o dia inteiro. Precisa dos mesmos números no mesmo horário toda semana, comparados com a semana anterior, e de uma decisão no final:
- Escolha um dia e mantenha. Segunda de manhã funciona: a semana está completa e nada aconteceu ainda.
- Anote cinco números: novos usuários nesta semana, usuários ativos de 7 dias, os três principais comandos, entregas com falha na última transmissão e formulários enviados (ou vendas em Stars). Cinco, não vinte.
- Compare cada um com a semana passada e com quatro semanas atrás. Ignore mudanças menores do que a sua oscilação habitual de uma semana para outra.
- Explique cada pico e cada queda em uma frase. "Os novos usuários dobraram por causa da publicação de quinta no canal." Se não conseguir, esse é o item a investigar.
- Mude uma coisa só. Reordene o menu, encurte um formulário, reescreva a mensagem de boas-vindas. Uma mudança por semana, para que na semana seguinte você saiba o que causou a diferença.
Leituras erradas comuns
- Total de usuários é um número de vaidade. Ele só sobe, inclui todo mundo que te bloqueou e não diz nada sobre esta semana. Relate se quiser; decida com base nos usuários ativos.
- Nem todo /start é uma pessoa. Scripts de spam atingem bots públicos em ondas: dezenas de novos usuários em minutos, sem nome de usuário, sem segunda ação, um idioma que não combina com a sua audiência. Exclua essas rajadas antes de comemorar, e nunca as conte na sua taxa de /start à primeira ação.
- Fusos horários mudam os seus dias. Um gráfico diário traça a sua meia-noite em algum lugar, e se não for a sua meia-noite local, a atividade do fim da noite cai no dia "errado". Compare o mesmo dia da semana com o mesmo dia da semana, e trate diferenças de poucos usuários de um dia para outro como ruído.
- Dias de transmissão não são crescimento orgânico. Um envio eleva os usuários ativos e o uso de comandos por um dia. Uma semana com duas transmissões superar uma semana sem nenhuma não significa que o bot melhorou; você escreveu mais para as pessoas.
- Números pequenos mentem em porcentagens. Ir de 3 formulários enviados para 6 não é "crescimento de 100 por cento". Abaixo de uns 30 eventos, olhe a contagem e espere mais uma semana.
- Nem toda entrega com falha é um bloqueio. A maioria é, mas uma conta excluída falha do mesmo jeito. Observe a taxa ao longo do tempo, não os casos individuais.
Como obter os números sem código no TeleMinute
O TeleMinute registra os eventos que o Telegram envia ao seu bot e os transforma nos números acima, sem instalar nada. Veja onde cada um fica.
- Página de Estatísticas, por bot. Total de usuários, usuários ativos nas últimas 24 horas e 7 dias, um gráfico de 30 dias de novos usuários contra usuários ativos, um gráfico de uso de comandos, uma divisão por idioma dos usuários e uma tabela dos seus usuários com a primeira interação, que você pode exportar para uma planilha. Os três cartões do topo e o gráfico de 30 dias são a sua revisão semanal em uma única tela.
- Respostas de formulários. Cada envio de formulário de leads é guardado com as respostas e o horário. Sua taxa de conclusão é envios divididos pelos usos do comando que abre o formulário.
- Estatísticas de transmissões. Cada transmissão, agendada ou imediata, informa destinatários, entregues e com falha, e a página de Estatísticas mostra a última. As entregas com falha são a sua contagem de bloqueios.
- Relatório diário do bot no Telegram. No editor do bot você ativa um relatório diário, escolhe a hora no seu próprio fuso horário e marca as métricas que quer: novos usuários, usuários ativos, total de usuários, principais comandos, respostas de formulários e vendas em Stars. Ele chega como mensagem direta do bot oficial do TeleMinute todo dia naquela hora, com um botão que abre a página de Estatísticas completa.
- Página de vendas para Stars. Se você vende comandos pagos, recebe doações ou mantém uma loja com Telegram Stars, a página de vendas lista cada pagamento, então a receita por usuário está a uma divisão de distância.
Dois limites honestos. Não há construtor de funis nem ferramenta de teste A/B, então a taxa de /start à primeira ação é uma comparação que você mesmo faz entre novos usuários e uso de comandos. E, como toda plataforma, o TeleMinute não pode mostrar confirmações de leitura, porque o Telegram não as envia.
O que mudar com base em cada métrica
| Se isto está fora | Mude isto primeiro |
|---|---|
| Novos usuários estagnados | Distribuição, não o bot: fixe o link do bot no seu canal, adicione-o às bios, imprima o QR code, mencione-o em toda transmissão. |
| Baixa taxa de /start à primeira ação | Reescreva a mensagem de boas-vindas: uma frase sobre o que o bot faz, no máximo quatro botões, o mais útil primeiro. |
| Taxa de ativos de 7 dias em queda | Dê às pessoas um motivo para voltar: uma transmissão agendada com novidades reais, um feed RSS, uma oferta semanal. Depois confira se a taxa de bloqueios não subiu junto. |
| Um comando abaixo de 2 por cento do uso | Renomeie, suba de posição ou remova. Menos botões aumentam o uso dos que ficam. |
| Respostas por palavra-chave não acionadas | Leia as mensagens sem correspondência, adicione as formulações que as pessoas realmente usam e crie uma resposta por palavra-chave para a pergunta sem resposta mais frequente. |
| Conclusão de formulários abaixo de 40 por cento | Corte campos até sobrarem só os que você vai usar, e peça o número de telefone por último. |
| Taxa de toques em transmissões abaixo de 2 por cento | Mensagem mais curta, um botão, um motivo para tocar agora. Envie na hora em que o seu gráfico de usuários ativos atinge o pico. |
| Bloqueios acima de 5 por cento em um envio | Reduza a frequência pela metade e pare de enviar qualquer coisa que não seja novidade para quem lê. |
| Resposta humana lenta | Ative o relatório diário ou confira os envios em horários fixos, e configure uma resposta automática que diga quando uma pessoa vai dar retorno. |
| Usuários pagantes abaixo de 1 por cento | Coloque o item pago no menu principal, mostre o preço em Stars logo de início e ofereça uma amostra gratuita do que o comando pago entrega. |
Veja os números do seu bot em um minuto, sem token
O TeleMinute empresta um bot de demonstração por 15 minutos, sem cartão e sem passar pelo BotFather. Monte um menu, escreva para o seu bot e veja as estatísticas se preencherem. Cole o seu próprio token quando quiser e mantenha tudo.
Experimente um bot de demonstração, sem tokenPerguntas frequentes
O Telegram tem análise integrada para bots?
Não. Os canais têm uma tela de Estatísticas, os bots não. O BotFather não mostra nenhum número de uso, e a Bot API só envia ao seu bot os eventos que ele recebe: mensagens, toques em botões, entradas de formulários e erros de entrega. Tudo o que você sabe sobre o seu bot é o que o software que o executa registrou, então a análise vem do seu construtor de bots ou do seu próprio código.
Posso ver quem leu a transmissão do meu bot?
Não diretamente. O Telegram não envia confirmações de leitura para mensagens de bots. Você pode ver para quantos destinatários a mensagem foi entregue e quantas entregas falharam, e pode usar indicadores indiretos de leitura: toques em botões, respostas e uso de comandos nas 24 horas seguintes à transmissão.
Qual é uma boa taxa de usuários ativos para um bot do Telegram?
Não existe uma referência universal, mas como guia aproximado: em um bot de menu ou de suporte, ter de 20 a 40 por cento do total de usuários ativos nos últimos 7 dias é saudável no primeiro mês, e de 5 a 15 por cento é normal quando o bot já tem alguns meses. Bots de comunidade e de conteúdo diário ficam acima disso. Observe a tendência semana a semana em vez do número absoluto.
Como sei se os usuários bloquearam o meu bot?
O Telegram só avisa o bot quando ele tenta enviar uma mensagem para aquele usuário e a entrega falha. Na prática, os bloqueios aparecem como entregas com falha no relatório da sua transmissão. Uma taxa de falha abaixo de 2 por cento por transmissão é normal; acima de 5 por cento significa que a frequência ou o conteúdo das suas mensagens precisa mudar.