Sistema de Feedback de Viagens
O Sistema de Feedback de Viagens permite que clientes avaliem sua experiencia e fornecam comentarios apos concluir uma viagem. Esses dados valiosos ajudam operadores a identificar veiculos problematicos, melhorar a qualidade do servico e entender a satisfacao do cliente.
Visao Geral
Apos cada viagem terminar, clientes sao solicitados a fornecer feedback atraves do app mobile. O sistema de feedback captura:
- Avaliacao por estrelas - Avaliacao geral de experiencia de 1-5 estrelas
- Comentarios - Texto livre para feedback detalhado
- Contexto - Vinculacao automatica a viagem, veiculo e cliente
Principais Beneficios
| Beneficio | Descricao |
|---|---|
| Sinais de manutencao de veiculos | Identifique rapidamente veiculos precisando de reparo |
| Rastreamento de satisfacao do cliente | Monitore qualidade do servico ao longo do tempo |
| Analise de tendencias | Identifique problemas recorrentes na frota ou locais |
| Resolucao de disputas | Referencia feedback em tickets de suporte |
| Melhoria continua | Otimizacao de frota orientada por dados |
Como Funciona
Fluxo do Cliente
Viagem Termina
Cliente encerra viagem atraves do app.
Solicitacao de Feedback
App exibe solicitacao de feedback.
Avaliacao por Estrelas
Cliente seleciona avaliacao por estrelas (obrigatorio).
Comentario Opcional
Cliente opcionalmente adiciona comentario.
Enviar
Feedback e enviado e armazenado.
Confirmacao
App mostra confirmacao de "Obrigado".
Tempo
A solicitacao de feedback aparece:
- Imediatamente apos viagem terminar
- Antes de mostrar recibo final
- Pode ser dispensada para fornecer depois
- Nao disponivel apos 24 horas
Sistema de Avaliacao
Avaliacoes por Estrelas
| Avaliacao | Significado |
|---|---|
| 1 estrela | Muito Ruim |
| 2 estrelas | Ruim |
| 3 estrelas | Regular |
| 4 estrelas | Bom |
| 5 estrelas | Excelente |
Diretrizes de Avaliacao
Clientes geralmente avaliam baseado em:
- Condicao e desempenho do veiculo
- Experiencia do app e facilidade de uso
- Suavidade e conforto da viagem
- Custo-beneficio geral
- Quaisquer problemas encontrados
Metricas de Frota Saudavel
| Metrica | Meta |
|---|---|
| Avaliacao media | 4.0+ estrelas |
| Porcentagem 5 estrelas | 60%+ |
| Porcentagem 1-2 estrelas | <10% |
Rastreie Tendencias
Avaliacoes individuais importam menos que tendencias. Monitore medias semanais para identificar satisfacao melhorando ou declinando.
Comentarios
Texto Livre
Clientes podem fornecer feedback detalhado no campo de comentario:
"Os freios pareciam frouxos e faziam um som de rangido.
Alem disso, nao consegui descobrir como pausar a viagem."
Limites de Caracteres
| Aspecto | Limite |
|---|---|
| Minimo | Nenhum (campo opcional) |
| Maximo | 500 caracteres |
| Suporta | Unicode, emoji, quebras de linha |
Analise de Comentarios
Operadores devem revisar comentarios regularmente para:
- Problemas especificos de veiculos (cite numero do veiculo)
- Preocupacoes de seguranca requerendo acao imediata
- Solicitacoes de recursos para melhorias do app
- Elogios para compartilhar com a equipe
- Tendencias em multiplos comentarios
Endpoint da API
Enviar Feedback
POST /api/mobile/rides/{ride_id}/feedback/
Autenticacao: JWT do cliente obrigatorio
Corpo da Requisicao:
{
"rating": 4,
"comment": "Patinete pareceu sem potencia em subidas, mas no geral boa experiencia."
}
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
rating | Inteiro | Sim | Avaliacao de 1-5 estrelas |
comment | String | Nao | Texto de feedback livre |
Resposta (200 OK):
{
"ok": true,
"message": "Feedback enviado"
}
Respostas de Erro:
| Status | Condicao |
|---|---|
400 Bad Request | Avaliacao invalida (nao 1-5) |
401 Unauthorized | Autenticacao invalida ou ausente |
404 Not Found | Viagem nao encontrada ou nao pertence ao cliente |
Atualizar Feedback
O mesmo endpoint pode ser chamado novamente para atualizar feedback existente. O sistema usa logica upsert - se feedback ja existe para a viagem, ele sera atualizado em vez de rejeitado.
POST /api/mobile/rides/{ride_id}/feedback/
Isso permite que clientes mudem sua avaliacao ou adicionem/modifiquem comentarios apos envio inicial.
Armazenamento de Dados
Esquema do Banco de Dados
Feedback e armazenado na tabela ride_feedback:
| Coluna | Tipo | Descricao |
|---|---|---|
id | UUID | Chave primaria |
ride_uuid | UUID | Chave estrangeira para tabela rides |
customer_uuid | UUID | Chave estrangeira para tabela customers |
rating | Inteiro | Avaliacao de 1-5 estrelas |
comment | Texto | Feedback livre |
created_at | Timestamp | Quando feedback foi enviado |
updated_at | Timestamp | Quando feedback foi modificado por ultimo |
Relacionamentos de Dados
Cada registro de feedback e vinculado a:
- Viagem - Para contexto (duracao, distancia, preco, veiculo)
- Cliente - Para rastreamento de satisfacao do cliente
Atraves da viagem, feedback pode ser associado com:
- Veiculo - Para rastreamento de manutencao e qualidade
- Subconta - Para relatorios multi-localizacao
Acesso no Painel
Visualizando Feedback
Feedback pode ser visualizado em varios lugares:
Pagina de Detalhes da Viagem:
- Mostra avaliacao e comentario
- Exibido em secao dedicada de Feedback
- Links para veiculo para acao de manutencao
Pagina de Detalhes do Veiculo:
- Lista de feedback recente para aquele veiculo
- Calculo de avaliacao media
- Resumo de tendencias de problemas
Perfil do Cliente:
- Historico de feedback para todas as viagens do cliente
- Avaliacao media de satisfacao
Relatorios de Feedback
Paineis de analiticas podem incluir:
- Avaliacao media ao longo do tempo
- Distribuicao de avaliacoes (grafico de barras)
- Tendencias de baixa avaliacao por veiculo
- Tendencias de baixa avaliacao por horario do dia/semana
Fluxos de Trabalho Operacionais
Identificando Veiculos Problematicos
Use feedback para encontrar veiculos precisando de atencao:
-
Consulte viagens com baixa avaliacao:
- Filtre feedback onde
rating ≤ 2 - Agrupe por veiculo
- Identifique veiculos com multiplas baixas avaliacoes
- Filtre feedback onde
-
Verifique padroes:
- Veiculos com reclamacoes repetidas
- Veiculos mencionados em comentarios
- Veiculos com avaliacoes declinando
-
Tome acao:
- Retire veiculo de servico
- Agende manutencao
- Atualize status do veiculo
- Documente no log de manutencao
Respondendo a Feedback
Para baixas avaliacoes (1-2 estrelas):
- Revise em 24 horas
- Verifique problemas de seguranca (priorize)
- Considere contato com cliente (reembolso, desculpa)
- Registre problemas de veiculo no sistema de manutencao
- Atualize registro do cliente se necessario
Analise de Tendencias
Revisoes semanais ou mensais:
- Compare avaliacoes medias entre periodos de tempo
- Identifique tendencias de melhoria ou declinio
- Correlacione com mudancas operacionais
- Reporte para gerencia
Integracao com Manutencao
Sinalizacao Automatica
Considere implementar:
- Auto-sinalizar veiculos com 2+ baixas avaliacoes em uma semana
- Alertar em reclamacoes comuns
- Notificar equipe de manutencao sobre tendencias
- Enfileirar veiculos para inspecao
Prioridade de Manutencao
Use feedback para priorizar reparos:
| Condicao | Prioridade |
|---|---|
| Multiplos relatos de pane | Critico - imediato |
| Reclamacoes consistentes de desempenho | Alto - em 24h |
| Baixas avaliacoes ocasionais | Medio - revisao semanal |
| Reclamacao unica | Baixo - monitorar |
Experiencia do Cliente
Encorajando Feedback
Taxas mais altas de feedback fornecem melhores dados:
- Mantenha simples - Poucos campos obrigatorios
- Faca rapido - 10 segundos para completar
- Mostre agradecimento - Agradeca aos clientes
- Aja no feedback - Clientes se sentem ouvidos
Incentivos de Feedback
Alguns operadores oferecem:
- Creditos bonus por feedback
- Desconto na proxima viagem
- Entrada em sorteios de premios
- Selo/conquista no app
Consideracoes de Privacidade
Tratamento de Dados
- Feedback e vinculado a identidade do cliente
- Comentarios podem conter informacoes pessoais
- Siga politicas de retencao de dados
- Conformidade LGPD/privacidade obrigatoria
Uso Interno
- Feedback e para melhoria operacional
- Comentarios nao devem ser compartilhados externamente
- Anonimize para estatisticas publicas
- Controles de acesso seguros
Casos de Uso Comuns
Caso 1: Problema de Qualidade de Veiculo
Situacao: Multiplos clientes relatam que veiculo #VH-042 "quebrou"
Acao:
- Retire veiculo de servico imediatamente
- Revise todo feedback recente para este veiculo
- Verifique dados IoT para problemas tecnicos
- Despache equipe de manutencao
- Contate clientes afetados com desculpa/credito
Caso 2: Confusao de Novo Usuario
Situacao: Pico em comentarios sobre confusao com app
Acao:
- Identifique se correlacionado com atualizacao recente do app
- Revise comentarios especificos para detalhes
- Considere melhorias de tutorial no app
- Crie FAQ ou conteudo de ajuda
- Monitore para melhoria
Caso 3: Problemas de Desempenho Sazonal
Situacao: Reclamacoes de desempenho aumentam no verao
Acao:
- Verifique se relacionado a limitacao de calor
- Revise configuracoes de zonas de velocidade
- Comunique com clientes sobre limites de seguranca
- Considere capacidades do modelo de veiculo
Solucao de Problemas
Feedback Nao Enviando
Possiveis Causas:
- Problemas de conectividade de rede
- ID da viagem nao encontrado
- Cliente nao autenticado
Resolucao:
- Verifique conexao de rede
- Tente enviar novamente
- Re-autentique se necessario
- Contate suporte se persistir
Feedback Nao Aparecendo
Possiveis Causas:
- Atraso de replicacao de banco de dados
- Filtragem excluindo o feedback
- Subconta errada selecionada
- Filtro de periodo muito estreito
Resolucao:
- Aguarde alguns minutos para sincronizacao
- Limpe todos os filtros
- Verifique selecao de subconta
- Expanda periodo
Erros de Validacao de Avaliacao
Possiveis Causas:
- Avaliacao nao entre 1-5
- Avaliacao nao fornecida
- Requisicao mal formada
Resolucao:
- Garanta que avaliacao e fornecida
- Garanta que avaliacao e inteiro 1-5
- Verifique formato da requisicao
Melhores Praticas
Para Operadores
- Revise feedback diariamente - Capture problemas cedo
- Aja em baixas avaliacoes - Mostre aos clientes que se importa
- Rastreie tendencias - Use dados para decisoes
- Compartilhe feedback positivo - Motive a equipe
- Feche o ciclo - Acompanhe clientes insatisfeitos
Para Implementacao
- Faca feedback opcional mas encorajado - Nao force
- Permita comentarios - Capture feedback nuanceado
- Vincule a sistemas de manutencao - Automatize fluxos de trabalho
- Reporte regularmente - Use dados para melhoria
Para Analise
- Procure padroes - Avaliacoes individuais importam menos que tendencias
- Correlacione com operacoes - Clima, eventos, mudancas
- Segmente por veiculo/tempo/localizacao - Encontre causas raiz
- Compare com metas - Defina e rastreie KPIs
- Compartilhe insights - Dados devem direcionar acao