Company Logo
Conselhos e respostas da equipe UserGuiding
Usuários
Engajamento
Configurações
Casos de Uso e Boas Práticas
Acionando os materiais usando Regex
Saiba como usar expressões regulares para definir regras de direcionamento.

Visão geral

O conteúdo da UserGuiding (Guias, Hotspots, Checklists e Pesquisas) pode ser definido para ser exibido em uma página ou páginas específicas do seu web app, dependendo da URL da página.

 

Este tutorial explica como você pode usar a expressão regular (regex) para acionar uma UserGuiding Content em uma página com uma URL dinâmica.

 

Direcionamento de página

Ao criar um novo conteúdo, você deve se certificar de que está configurando-o para ser exibido na página correta. Para fazer isso, você precisará encontrar a seção Page Targeting e configurar uma condição com regras de direcionamento e URLs.

 

Portanto, quando a URL da página atual corresponder à condição de direcionamento do seu conteúdo, ele poderá ser iniciado.

 

No exemplo abaixo, a URL atual corresponde à condição de direcionamento de um Guia chamado "Welcome Guide".

 

URL atual:

 

Condição de direcionamento de página:

 

 

Você pode encontrar a seção Page Targeting na página de configurações do conteúdo em panel.userGuiding.com e na extensão do Chrome.

 

Correspondências de URL Regex

Uma expressão regular (regex) é uma forma codificada de criar um padrão para uma cadeia de caracteres. Você pode escolher regex como uma regra para criar uma condição de correspondência geral que siga algumas regras.

 

Para usar uma regex, selecione a regex como sua regra e digite a expressão no campo URL. A entrada total da URL será tratada como uma expressão regular, e a condição para o URL da página de destino será definida.

 

E o conteúdo da UserGuiding será exibido nas páginas cuja URL corresponde à expressão regular definida no campo URL.

 

👉 Entender como funciona o regex

 

 

Exemplo de Regex

Alguns exemplos de expressões regulares incluem:

  • [a-z]: para representar qualquer caractere entre a-z
  • \d: para representar qualquer dígito
  • a+: para representar um ou mais a's
  • $: para encerrar a cadeia de caracteres e impedir qualquer correspondência de texto subsequente

Exemplo de caso de uso: Para mostrar um Guia em yourplatform.com, mas não em yourplatform.com/index, use a entrada de URL: yourplatform.com$)

 

👉 Explore um guia de referência sobre expressões regex

 

Como acionar um Guia em uma página com uma URL dinâmica?

Vamos supor que sua URL dinâmica mude de https://myplatform/users/0000, depois para https://myplatform/users/0001, depois para https://myplatform/users/0002 e assim por diante.

 

Para criar essa condição dinâmica de direcionamento de página e exibir seu Guia em todas essas URLs:

  1. Vá até a página de configurações do Guia.
  2. Selecione regex como sua regra de direcionamento (Page Targeting).
  3. Adicione a URL dinâmica inserindo um * para substituir a parte específica do usuário. Assim, sua condição seria semelhante a esta https://myplatform/users/*