> ## Documentation Index
> Fetch the complete documentation index at: https://reportana.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Segmentação de Produtos

Nesse exemplo, utilizamos o **Executar JavaScript** para segmentar produtos e filtrar o cliente, indicando o produto que melhor se encaixa ao seu nível atual de conhecimento. Essa funcionalidade é recomendada especialmente para infoprodutores ou afiliados.

1. Primeiramente, na estrutura da automação, solicitamos que o cliente envie nos informe seu nível de conhecimento de acordo com ele.

<img src="https://mintcdn.com/reportana/9HogJxt6BTsd31jh/exp-recomendacao1.png?fit=max&auto=format&n=9HogJxt6BTsd31jh&q=85&s=241eddbaee6995c6c1680d2033fd6c08" alt="Exemplo recomendação: imagem 1" width="1353" height="741" data-path="exp-recomendacao1.png" />

2. Em seguida, salvamos a resposta do cliente na variável `payload.nivel`.

<img src="https://mintcdn.com/reportana/9HogJxt6BTsd31jh/exp-recomendacao2.png?fit=max&auto=format&n=9HogJxt6BTsd31jh&q=85&s=c76662d9c4498509801a4a50c798f45f" alt="Exemplo recomendação: imagem 2" width="1132" height="739" data-path="exp-recomendacao2.png" />

3. No **Executar JavaScript** utilizamos a variável `payload.nivel` para filtrar o nível de conhecimento do cliente.

<img src="https://mintcdn.com/reportana/9HogJxt6BTsd31jh/exp-recomendacao3.png?fit=max&auto=format&n=9HogJxt6BTsd31jh&q=85&s=e5183dfea322fb0a050c74ee6a37fb83" alt="Exemplo recomendação: imagem 3" width="888" height="383" data-path="exp-recomendacao3.png" />

4. Por último, o resultado do código será salvo na variável `payload.recomendacao` que é enviado ao cliente na última mensagem indicando o produto sugerido de acordo com o nível de conhecimento informado por ele.

<RequestExample>
  ```javaScript Código Exemplo theme={null}
  var nivel = payload.nivel.toLowerCase(); // Convertendo para minúsculas para padronizar

  if (nivel === 'iniciante') {
    payload.recomendacao = 'Curso: Introdução ao Mercado';
  } else if (nivel === 'intermediário' || nivel === 'intermediario') {
    payload.recomendacao = 'Curso: Desenvolvimento Profissional';
  } else if (nivel === 'avançado' || nivel === 'avancado') {
    payload.recomendacao = 'Curso: Planejamento de Carreira e Finanças';
  } else {
    payload.recomendacao = 'Nível de conhecimento não reconhecido. Verifique a resposta e tente novamente.';
  }
  ```
</RequestExample>
