Como Configurar o Sistema de Pontuação (SCORE) na inlead
Este guia detalha como utilizar o sistema de pontuação (SCORE) para criar lógicas de exibição condicionais, ideal para funis estilo quiz ou avaliações que direcionam o usuário a perfis de resultados específicos
O que é a variável SCORE
A variável de score funciona como um acumulador central. À medida que o visitante avança pelas etapas do funil e seleciona as opções, os valores numéricos de cada alternativa escolhida são somados em um único montante (referenciado no sistema como ou @score). Não existem acumuladores separados para categorias ou perfis distintos; o resultado final é determinado pela faixa de pontos que o usuário atingiu ao concluir as perguntas.
Passo a Passo da Configuração
1. Atribuição de pontos nas opções
O primeiro passo é definir o valor de cada resposta.
- Acesse as configurações da etapa de perguntas.
- No menu lateral direito do componente, vá até a seção de opções.
- Atribua um valor numérico para cada alternativa (por exemplo: Opção A = 1 ponto, Opção B = 2 pontos, etc.).
- O sistema somará automaticamente os pontos de cada etapa respondida.
Nota técnica: Caso precise consultar a pontuação isolada de uma opção específica, utilize a estrutura @idOpcao.score, substituindo "idOpcao" pelo identificador utilizado no componente.
2. Estrutura de direcionamento (Loadings e Perfis)
Para que o funil entregue o resultado correto, é obrigatório criar um componente de carregamento (Loading) para cada perfil de resposta possível.
- Se o seu quiz possui 4 perfis de resultado final, você deve ter 4 componentes de Loading na sua etapa de processamento.
- Cada Loading será responsável por redirecionar o usuário para a página do perfil correspondente.
3. Como calcular os intervalos de pontuação
Para definir qual Loading será acionado, você precisa estabelecer intervalos matemáticos com base no mínimo e máximo de pontos possíveis no seu funil.
Exemplo prático de cálculo:
- Mínimo de pontos: Se o funil tem 5 perguntas e a opção de menor valor vale 1 ponto, o mínimo possível é 5 (5 x 1).
- Máximo de pontos: Se a opção de maior valor vale 4 pontos, o máximo possível é 20 (5 x 4).
- Total de pontuações possíveis: Contando do 5 ao 20 (incluindo o próprio 5), existem 16 pontuações possíveis.
- Tamanho do intervalo: Divida o total de pontuações pelo número de perfis. Sendo 16 pontuações divididas por 4 perfis, cada intervalo terá o tamanho de 4 pontos.
- Resultado dos intervalos:
- Perfil 1: 5 a 8 pontos
- Perfil 2: 9 a 12 pontos
- Perfil 3: 13 a 16 pontos
- Perfil 4: 17 a 20 pontos
4. Configuração das regras de exibição
Com os intervalos definidos, configure as regras em cada componente de Loading para que ele só apareça se a pontuação final estiver dentro da faixa correta.
- Acesse a aba de exibição do componente de Loading.
- Configure a regra utilizando a variável
@score. - Utilize os validadores Maior ou igual que e Menor ou igual que.
- Atenção: Para unir as duas condições do intervalo, utilize sempre o operador condicional E. Nunca utilize o "OU".
- Exemplo da regra: Exibir se
@scorefor maior ou igual que 5 [ E ] menor ou igual que 8.
- Exemplo da regra: Exibir se
Material de Apoio
Para visualizar a construção desse sistema na prática, incluindo a configuração nas telas e a lógica de redirecionamento, assista ao nosso tutorial completo