Pular para conteúdo

Segmentação Inteligente (Smart Filters)

A extensão Smart Filters é um motor de segmentação de audiência. Ela permite criar listas dinâmicas de usuários com base em quem eles são (Perfil) e o que eles fazem (Comportamento).

Diferente das Coortes (Cohorts) padrão do Moodle — que são listas estáticas onde você precisa adicionar/remover usuários manualmente —, os Filtros Inteligentes são vivos. Se um usuário atender aos critérios definidos, ele entra na lista automaticamente. Se deixar de atender, ele sai.


Para que serve?

No marketing e na retenção de alunos, "falar com todo mundo" é o mesmo que "não falar com ninguém". Esta extensão permite precisão cirúrgica:

  1. Retenção: Identificar alunos que não acessam a plataforma há mais de 15 dias (Risco de Evasão).
  2. Upsell (Vendas): Listar alunos que concluíram o "Curso Básico" mas ainda não compraram o "Curso Avançado".
  3. Operacional: Agrupar todos os usuários que têm e-mail corporativo (@minhaempresa.com) mas ainda não completaram o cadastro.

Funcionalidades Principais

1. Construtor de Regras (No-Code)

Crie segmentações complexas sem precisar escrever uma linha de SQL. O construtor visual permite combinar regras com lógica E (AND) e OU (OR).

Exemplos de Critérios: * Perfil: Cidade, Estado, Cargo, Empresa, Data de Criação da Conta. * Cursos: Matriculado em X, Concluiu Y, Não Iniciou Z. * Engajamento: Último acesso (dias atrás), Tempo total logado. * Extensões: Pertence à Empresa "Matriz".

2. Atualização em Tempo Real

As listas são recalculadas automaticamente pelo agendador de tarefas (Cron) ou em tempo real (dependendo da configuração). Você não precisa "rodar um relatório" para ter os dados atualizados.

3. Ações em Massa

Com a lista gerada, você pode aplicar ações imediatas: * Matricular todos em um novo curso. * Exportar para Excel/CSV para a equipe de Call Center. * Enviar Mensagem (via Moodle).

4. Sincronização com Coortes

Se você precisa usar essa lista dinâmica em um plugin que só aceita Coortes padrão do Moodle, o Smart Filters pode manter uma Coorte sincronizada. * Exemplo: O filtro "Alunos Ativos" adiciona e remove usuários da Coorte "Ativos" automaticamente.


Casos de Uso

Campanha de Recuperação

  • Regra: Último acesso > 30 dias E Matriculado no Curso X E Progresso < 100%.
  • Ação: Usar esta lista na extensão Automessage para enviar um e-mail: "Sentimos sua falta! Volte agora e termine seus estudos."

Oferta de Certificação

  • Regra: Concluiu Curso A E Concluiu Curso B E NÃO está matriculado no Curso C.
  • Ação: Enviar cupom de desconto para o Curso C.

Limpeza de Base

  • Regra: Nunca acessou E Conta criada há > 365 dias.
  • Ação: Identificar contas fantasmas para exclusão ou arquivamento.

Como Configurar

  1. Acesse Administração do Site > Extensões > Engajamento > Segmentação.
  2. Clique em Novo Filtro.
  3. Dê um nome (ex: "Alunos Inativos - 30 Dias").
  4. Regras:
    • Adicione a regra: Comportamento > Dias sem Acesso > Maior que > 30.
  5. Preview: Clique em "Visualizar Resultados" para ver quem se encaixa na regra agora.
  6. Salvar: O filtro agora está ativo e disponível para outras extensões.

Perguntas Frequentes

Isso deixa o Moodle lento? O sistema é otimizado. As regras complexas são processadas em segundo plano (background tasks) para não impactar a navegação dos usuários.

Posso combinar regras de cursos diferentes? Sim. Você pode criar uma regra como: "Fez o curso A OU Fez o curso B".

Como uso essa lista para mandar e-mails? A extensão Smart Filters apenas cria a lista. Para enviar e-mails automatizados, você deve usar a extensão Automação de Mensagens (automessage), selecionando o filtro criado como público-alvo.