Como redirecionar usuários com base em sua localização no WordPress

Geolocalização no WordPress

Há alguns meses, um cliente meu de vários locais perguntou se poderíamos redirecionar automaticamente os visitantes de regiões específicas para suas páginas de local internas no site. No início, não achei que fosse um pedido muito difícil. Achei que poderia baixar um endereço IP para o banco de dados de localização e colocar algumas linhas de JavaScript nas páginas e pronto.

Bem, é muito mais difícil do que você imagina. Aqui estão alguns dos problemas que você encontrou:

  • Endereços IP são atualizados continuamente. E os bancos de dados GeoIP gratuitos têm grandes blocos de dados ausentes, então a precisão pode ser um grande problema.
  • Páginas internas precisa ser tratada. É fácil redirecionar alguém na página inicial, mas e se a pessoa acessar uma página interna? Você deve adicionar a lógica do cookie para que eles possam ser redirecionados na primeira visita em uma sessão e, em seguida, deixá-los sozinhos enquanto verificam o site.
  • Cache é tão necessário hoje em dia que você precisa ter um sistema que trate identificar cada usuário. Você não quer que um visitante da Flórida vá para a página da Flórida e todos os visitantes depois disso.
  • pedidos pois dados com todos os usuários em todas as páginas podem realmente tornar o seu servidor mais lento. Você precisa salvar cada sessão de usuário para não ter que ficar procurando as informações continuamente.

Cada semana de uso trazia mais e mais problemas, então finalmente desisti e fiz algumas pesquisas. Felizmente, uma empresa já identificou e cuidou desses problemas com um serviço, GeotargetingWP. GeotargetingWP é um serviço de API poderoso para segmentar conteúdo geograficamente ou criar redirecionamentos direcionados geograficamente no WordPress. Eles construíram quatro plug-ins que podem ser usados ​​dependendo de suas necessidades:

  1. Geotargeting Pro é o plugin favorito dos comerciantes afiliados para ofertas específicas de seus países devido à sua simplicidade e recursos poderosos. Agora com precisão premium para ajudá-lo a segmentar conteúdo específico de estados e cidades.
  2. Redirecionamentos geográficos envia usuários a diferentes sites com base em sua localização com algumas etapas simples. O plugin Geo Redirects para WordPress é uma ferramenta poderosa que permite criar facilmente um redirecionamento baseado em múltiplos critérios.
  3. Geo Flags é um complemento simples para o plug-in Geotargeting Pro que permite exibir a bandeira do país do usuário atual ou qualquer outra bandeira que você deseja, usando um código de acesso simples como este:
    [geo-bandeira quadrada = "false" size = "100px"]
  4. Geo bloqueador O plugin para WordPress permite que você bloqueie facilmente o acesso de usuários de certos locais. Você pode impedi-los de acessar todo o seu site ou simplesmente escolher quais páginas.

A plataforma também permite que você crie e utilize regiões para segmentar, de forma que você não precise criar regras infinitas com base em várias regiões. Você pode agrupar países ou cidades para tornar mais fácil atingir os usuários. Como exemplo, você pode criar uma região chamada Europa e outra chamada América, e então simplesmente usar esses nomes em códigos de acesso ou widgets economizando seu tempo. O cache também não é um problema. Eles detectam o IP real do usuário, não importa se você usa Cloudflare, Sucuri, Akamai, Ezoic, Reblaze, Varnish, etc. Se você tiver algo personalizado, pode ser facilmente adicionado.

Sua API fornece precisão de geolocalização superior, retornando dados de continente, país, estado e cidade. Como o custo é baseado no uso, você pode simplesmente conectar-se diretamente à API e usá-lo como desejar.

Comece a usar a segmentação geográfica do WordPress

Divulgação: Estamos usando nosso link de afiliado neste post, pois gostamos muito do serviço!

 

O que você acha?

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.