Passar para o conteúdo principal

Carregamento dinâmico de configurações usando regras de URL

Adrian ESCRIVA avatar
Escrito por Adrian ESCRIVA
Atualizado essa semana

Este artigo faz parte da série Adaptando seu banner a cada versão do seu site.

Antes de seguir o guia abaixo, certifique-se de ter lido o artigo de visão geral: Escolha o método certo para carregar o banner Axeptio correto.

Para facilitar a integração do widget em vários idiomas, adicionamos um sistema baseado em regex em nosso back office, na seção Integrar no seu site.

⚠️ Para quem não está familiarizado: uma regex (abreviação de expressão regular) é uma cadeia de caracteres que descreve, usando uma sintaxe específica, um padrão capaz de corresponder a várias sequências possíveis 🤯

Beleza, ótimo. Mas o que isso realmente significa?

Vamos usar nosso próprio site como exemplo. Nós usamos esse recurso para gerenciar configurações multilíngues. Abaixo está um exemplo para a versão em inglês.

Como você pode ver, simplesmente adicionamos en.* após o nome do nosso domínio.




Com as regras de URL do Axeptio, a exibição condicional do widget só é possível quando existe um caminho (path) na URL.

  • Por exemplo, em uma URL como meusite.com/blog, meusite.com é o domínio e /blog é o caminho.
    👉 Nesse caso, o Axeptio pode aplicar a regra porque há um caminho em que se basear.

  • Já em uma URL como blog.meusite.com, blog.meusite.com é um subdomínio… mas não há nenhum caminho depois dele (nenhum /algumacoisa).
    👉 Portanto, a regra de URL não poderá ser aplicada, e será necessário escolher uma mudança dinâmica diferente.

Respondeu à sua pergunta?