- O que são Regras
- Criando uma regra
- Condições
- Tipos de condição
- Operadores
- Grupos de condições (AND / OR)
- Ações
- Gerador de Regras com IA
- Templates e Bibliotecas
- Regras Gerais
- Onde regras são usadas
- Boas práticas
O que são Regras
Regras são o motor de decisão da UserIn. Cada regra define um conjunto de condições comportamentais que, quando atendidas por um visitante, disparam ações automaticamente. Regras operam em tempo real: a cada página visitada, clique ou evento, o motor reavalia todas as regras ativas e executa as ações correspondentes.Condições
Ações
Frequência
Criando uma regra
Acesse a seção Regras
Clique em Criar Regra
Preencha os metadados
| Campo | Obrigatório | Descrição |
|---|---|---|
| Nome | Sim | Identificador da regra (ex: “Alta intenção - Página de preços”) |
| Descrição | Não | Texto livre para documentar o objetivo |
| Status | Sim | Ativa ou Desativada |
| Tempo (s) | Não | Delay em segundos antes de executar a ação |
| Frequência | Não | Controla quantas vezes a regra dispara por visitante |
| Frequência | Comportamento |
|---|---|
| Uma vez por sessão | Dispara no máximo uma vez durante a sessão do visitante |
| Uma vez por página | Dispara no máximo uma vez por carregamento de página |
Configure as condições
Configure a ação
Condições
Condições definem quando a regra dispara. Cada condição é composta por um tipo, um campo opcional, um operador e um valor.Tipos de condição
As condições são organizadas em três grupos:- Página
- Interação
- Perfil
| Condição | O que avalia |
|---|---|
| Página atual | URL da página onde o visitante está agora |
| Página visitada | Qualquer página visitada durante a sessão |
| Última página | URL da página anterior (referrer dentro do site) |
/pricing (visitante está na página de preços).Operadores
Cada condição usa um operador para definir como o valor é comparado:- Operadores gerais
- Operadores de página
- Operadores de email
| Operador | Descrição |
|---|---|
| É igual a | Valor exato |
| Diferente | Qualquer valor exceto o especificado |
| Contém | Texto contém a substring |
| Não contém | Texto não contém a substring |
| Maior que | Acima do valor (numérico) |
| Menor que | Abaixo do valor (numérico) |
| Existe | Campo tem algum valor |
| Não existe | Campo está vazio |
| Começa com | Texto inicia com a substring |
| Termina com | Texto finaliza com a substring |
Grupos de condições (AND / OR)
Condições são organizadas em grupos com operadores lógicos:- AND (E): todas as condições do grupo devem ser verdadeiras
- OR (OU): pelo menos uma condição do grupo deve ser verdadeira
Ações
Quando as condições são atendidas, a regra executa uma ação. Existem dois tipos:Executar JavaScript
Exibir Componentes
Gerador de Regras com IA
Descreva a regra em linguagem natural e a IA monta as condições automaticamente.Descreva a regra
| Prompt | O que a IA gera |
|---|---|
| ”Quando o visitante acessar a página de preços e estiver logado” | Condição de página + condição de acesso |
| ”Visitante com tag VIP que clicou no botão de compra” | Condição de tag + condição de clique |
| ”Qualquer página visitada que contenha /produto e atributo plano igual a free” | Condição de URL + condição de perfil |
Templates e Bibliotecas
Templates permitem reutilizar regras entre projetos e equipes. Uma regra marcada como template pode ser vinculada a bibliotecas e distribuída para outras empresas na plataforma.Criando um template
No formulário da regra, ative o switch Template nas configurações. A regra passa a aparecer na seção Templates Disponíveis para as bibliotecas vinculadas.Bibliotecas
Bibliotecas agrupam templates de regras. Ao vincular uma regra-template a uma biblioteca, ela fica disponível para todas as empresas associadas àquela biblioteca.| Conceito | Descrição |
|---|---|
| Template | Regra modelo, reutilizável |
| Biblioteca | Coleção de templates compartilhada entre empresas |
| Obrigatória | Template que não pode ser editado ou desativado pelo destino |
| Visível | Template que aparece na lista da empresa destino |
Vincule a bibliotecas
Importar e exportar
O construtor de regras suporta importação e exportação em JSON. Use para transferir regras entre ambientes ou criar backups de configurações.Regras Gerais
Regras Gerais são guardrails globais que se aplicam a toda a plataforma. Diferente de regras comportamentais (que disparam ações), Regras Gerais bloqueiam ações em contextos específicos. Uma Regra Geral sempre tem prioridade sobre jornadas, regras comportamentais e componentes.Bloqueio de páginas
O tipo principal de Regra Geral é o Bloqueio de Páginas: impede que componentes sejam exibidos em páginas específicas. Quando usar: para proteger páginas sensíveis onde nenhum componente visual deve aparecer (checkout, formulários críticos, páginas de pagamento).Crie uma nova Regra Geral
| Campo | Descrição |
|---|---|
| Nome | Identificador da regra geral (ex: “Bloquear checkout”) |
| Descrição | Texto explicando o objetivo do bloqueio |
| Regras de URL | Padrões de URL onde o bloqueio se aplica |
| Bloquear quais componentes? | Quais tipos de componente são bloqueados |
Configure os padrões de URL
| Tipo | Exemplo | O que bloqueia |
|---|---|---|
| Contém | /checkout | Qualquer URL que contenha /checkout |
| Começa com | /payment/ | URLs que iniciam com /payment/ |
| Termina com | /confirm | URLs que terminam com /confirm |
| Igual a | /deposit | Apenas a URL exata /deposit |
| Regex | ^/cart/[0-9]+$ | URLs que correspondem à expressão regular |
Selecione os componentes bloqueados
| Componente | Descrição |
|---|---|
| Smart Modals | Todos os modais |
| Minigames | Todos os minigames |
| Smart Blocks | Todos os blocos injetados |
Onde regras são usadas
Regras alimentam diversas partes da plataforma:Gatilho de jornada
Gatilho de jornada
Condição em jornada
Condição em jornada
Ação direta
Ação direta
Templates para equipes
Templates para equipes
Boas práticas
Nomeie regras com padrão descritivo
Nomeie regras com padrão descritivo
Use frequência para evitar repetição
Use frequência para evitar repetição
Adicione delay quando exibir componentes
Adicione delay quando exibir componentes
Prefira jornadas para fluxos complexos
Prefira jornadas para fluxos complexos
Crie Regras Gerais antes de ativar campanhas
Crie Regras Gerais antes de ativar campanhas
Teste com o Gerador de IA para prototipar
Teste com o Gerador de IA para prototipar