Como redireccionar usuarios en función da súa situación en WordPress

Xeolocalización en WordPress

Hai uns meses, un cliente meu de varias localizacións preguntou se poderiamos redirixir automaticamente visitantes de rexións específicas ás súas páxinas de localización internas do sitio. Ao principio, non pensei que fose unha solicitude demasiado difícil. Pensei que podía descargar un enderezo IP na base de datos de localización e poñer algunhas liñas de JavaScript nas páxinas e estariamos listo.

Ben, é moito máis difícil do que se podería pensar. Aquí tes algúns dos problemas cos que te atopas:

  • Direccións IP actualízanse continuamente. E as bases de datos gratuítas de GeoIP faltan grandes cantidades de datos polo que a precisión pode ser un gran problema.
  • Páxinas internas hai que tratalos. É doado redirixir a alguén na páxina de inicio, pero que pasa se aterra nunha páxina interna? Ten que engadir unha lóxica de cookies para que poidan ser redirixidos na primeira visita dunha sesión e despois deixalos en paz mentres consultan o sitio.
  • Caché é tan necesario hoxe en día que cómpre ter un sistema que identifique a cada usuario. Non quere que un visitante de Florida vaia á páxina de Florida e despois todos os visitantes despois diso.
  • solicitudes porque os datos con cada usuario en cada páxina poden realmente diminuír o seu servidor. Debe gardar cada sesión de usuario para non ter que seguir buscando a información unha e outra vez.

Cada semana de uso traía máis e máis problemas, así que finalmente desistín e investiguei. Afortunadamente, unha empresa xa identificou e encargouse destes problemas cun servizo, XeorientaciónWP. GeotargetingWP é un potente servizo de API para xestionar contido ou crear redireccións orientadas a xeografías dentro de WordPress. Construíron catro complementos que se poden usar dependendo das súas necesidades:

  1. Xeotargeting Pro é o complemento favorito para os comerciantes afiliados para as ofertas específicas do seu país debido á súa sinxeleza e poderosas características. Agora, con precisión premium para axudarche a orientar contido específico de estados e cidades.
  2. Redireccións xeográficas envía aos usuarios a diferentes sitios web en función da súa situación cuns pasos simples. O complemento Geo Redirects para WordPress é unha poderosa ferramenta que che permitirá crear facilmente unha redirección baseada en múltiples criterios.
  3. Bandeiras xeográficas é un complemento sinxelo para o complemento Geotargeting Pro que che permitirá amosar a bandeira actual do país do usuario ou calquera outra bandeira que queiras usando un código curto simple coma este:
    [Geo-flag squared = "false" size = "100px"]
  4. Bloqueo xeográfico o complemento para WordPress permitiralle bloquear facilmente o acceso a usuarios desde determinadas localizacións. Podes impedir que accedan a todo o teu sitio ou simplemente escoller que páxinas.

A plataforma tamén permite construír e utilizar rexións para orientar de xeito que non teña que crear infinitas regras baseadas en varias rexións. Pode agrupar países ou cidades para facilitar a orientación dos usuarios. Como exemplo, podes crear unha rexión chamada Europa e outra chamada América e, despois, empregar eses nomes en códigos curtos ou widgets aforrándoche tempo. A caché tampouco é un problema. Detectan a IP do usuario real, non importa se usas Cloudflare, Sucuri, Akamai, Ezoic, Reblaze, Varnish, etc. Se tes algo personalizado pódese engadir facilmente.

A súa API proporciona a máxima precisión de xeolocalización, proporcionando datos de continentes, países, estados e cidades. Dado que o custo está baseado no uso, pode conectarse directamente á súa API e usala como desexe.

Comezar a usar Geotargeting WordPress

Divulgación: estamos a usar a nosa ligazón de afiliado nesta publicación, xa que nos gusta tanto o servizo.

 

¿Que pensas?

Este sitio usa Akismet para reducir o spam. Aprende a procesar os teus datos de comentarios.