Ao usar a plataforma, é importante evitar nomear dois payloads de retorno com nomes parecidos. Por exemplo, se todas as respostas dos usuários geradas pelo componente “mensagem de usuário” usarem o payload #{answer}, alguns dados podem se sobrescrever.
Essa situação pode gerar inconsistências nos relatórios. Como os dados são organizados pelo nome das variáveis e cada nome só pode aparecer uma vez no arquivo de retorno, configurar um bot com variáveis homônimas em diferentes etapas do fluxo pode causar a sobrescrita dos dados pela variável mais recente.
Em outras palavras, se um fluxo tiver três variáveis #{answer}, apenas a última resposta do usuário será guardada na variável para aparecer no relatório, mesmo que ele tenha respondido todos os três passos durante a conversa.
Como Evitar Sobrescrita de Dados
Para evitar esse problema, é recomendável seguir um padrão de nomenclatura para as variáveis que possam conter informações similares. Isso pode ser feito durante a configuração das etapas de coleta de informações do usuário, seguindo os passos abaixo:
Exemplos de nomes de Variáveis específicas
Outra prática comum é usar nomes específicos para as variáveis conforme as respostas dos usuários, como: email_usuario, cidade_usuario, dt_nascimento, etc.