As variáveis no Zenvia Bots são elementos essenciais gerados a partir das interações entre o usuário e o fluxo do bot. Elas podem representar diferentes tipos de informações, como:
- Números: Por exemplo, os horários de início e fim de uma conversa.
- Textos (Strings): Textos dos botões clicados pelo usuário, respostas em formulários, ou transcrições de voz.
- Retornos de APIs: Status de chamadas, variáveis de sessão, ou protocolos JSON.
- Informações sobre componentes utilizados: IDs e categorias (tipos de componentes, como botões, campos de texto, etc.).
Essas variáveis são usadas para:
- Orquestrar os fluxos conversacionais: As variáveis ajudam a definir caminhos e decisões no fluxo com base no comportamento dos usuários.
- Compor relatórios de performance: As informações coletadas são utilizadas para criar relatórios que mostram como o bot está desempenhando.
Relatórios de Performance
Os relatórios estão disponíveis na aba Resultados e incluem informações como:
- Número de conversas por dia.
- Número de interações em cada etapa do fluxo.
- Qualidade do acionamento (se o bot foi acessado de forma ativa ou receptiva).
- Confirmações de recebimento (para bots ativados por SMS).
- Rejeições (em caso de bots ativos).
- Erros por etapa.
Relatórios Personalizados
Além desses relatórios, é possível extrair informações personalizadas organizadas por sessão de usuário. Esses relatórios podem ser:
- Consolidados: Resumo das informações obtidas no fluxo.
- Detalhados sobre rejeições: Informações específicas sobre rejeições em casos de ativação.
- Desempenho de ativações: Análise de como as ativações estão sendo realizadas.
- Respondidos pelos usuários: Informações sobre as respostas dos usuários.
- Retornos customizados: Dados personalizados conforme a necessidade do usuário.
Essas funcionalidades permitem entender melhor o comportamento dos usuários e a eficiência do bot, facilitando a tomada de decisões para melhorias contínuas.
Próximos passos: