O que significam os tipos de regras para mapa de calor e gravação de sessão?
Ao configurar um mapa de calor ou uma gravação de sessão, você pode configurar várias regras para definir em quais páginas esses recursos devem ser ativados.
Para definir uma ou várias regras, primeiro você precisa escolher em qual valor sua regra deve se basear, por exemplo Endereço, Caminho e Parãmetro de Endereço. Quando o URL é, por exemplo, https://www.example.com/blog/2017/01/?page=1&limit=10, Endereço é igual ao URL completo, Caminho é equivalente a /blog/2017/01/ e um Parâmetro de Endereço pode corresponder a page ou limit.
Agora você pode selecionar como seu valor esperado deve ser correspondido. Você tem várias opções, por exemplo:
- Igualdade Simples - Esta comparação é válida apenas para URLs, mas não para caminhos ou parâmetros de URL. Ao comparar o URL com o valor esperado, ele ignorará o protocolo do URL, todos os parâmetros de pesquisa, um wwwsubdomínio e uma barra final. Isso significa que o URL acima também corresponderia, por exemplo, http://example.com/blog/2017/01porque o protocolo (HTTP ou HTTPS) pode ser diferente, www.o subdomínio é ignorado e quaisquer parâmetros de URL como pageou limittambém são ignorados na comparação. Se sua página usar HTTP e HTTPS, ou se você tiver a mesma página disponível em diferentes parâmetros de URL e quiser corresponder a todos eles, essa é normalmente uma boa escolha.
- Exatamente Igual - Neste caso a regra só será ativada quando a URL visitada for exatamente https://www.example.com/blog/2017/01/?page=1&limit=10. A regra não seria ativada quando a URL começar, por exemplo, com http://ou quando a URL tiver parâmetros de URL diferentes ou nenhum;
- Contém - Essa comparação permite testar se o valor contém um determinado valor. Se você quiser corresponder, por exemplo, todas as páginas do blog para o ano de 2017, poderá definir uma regra em que a URL ou caminho contenha blog/2017;
- Começa com - Quando você seleciona esta comparação, o valor deve começar com este valor. Por exemplo, você pode querer corresponder a todos os URLs que começam com https://www.example.com/blog/. Como a comparação é realizada exatamente, não corresponderia quando alguém visitasse http://www.example.com/blog/(HTTP em vez de HTTPS);
- Coincide com Expressão Regular - As expressões regulares oferecem mais flexibilidade, mas também são as mais desafiadoras. As expressões regulares geralmente são definidas pelos desenvolvedores e permitem que você corresponda a um valor praticamente da maneira que desejar.
Observe que todas as comparações não diferenciam maiúsculas de minúsculas. Isso significa que um valor corresponde a uma regra, independentemente de o domínio ser escrito, por exemplo, www.Example.com ou www.example.com.
Para todas as comparações existem também a sua contrapartida disponível que permite excluir um determinado valor. Por exemplo, você pode garantir que um determinado valor não comece com um valor específico selecionando Não começa com.
Sabemos que pode ser desafiador criar essas “regras” e, muitas vezes, você pode usar várias comparações para obter a mesma coisa. Para facilitar a definição das regras, a interface do usuário inclui uma ferramenta para ajudá-lo a validar facilmente se uma determinada regra realmente faz o que você tinha em mente ou não.