Passar para o conteúdo principal

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

Adrian ESCRIVA avatar
Escrito por Adrian ESCRIVA
Atualizado há mais de um mês

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?