Com redirigir els usuaris segons la seva ubicació a WordPress

Geolocalització a WordPress

Fa uns mesos, un client meu de diverses ubicacions va preguntar-nos si podríem redirigir automàticament els visitants de regions específiques a les seves pàgines de ubicació internes del lloc. Al principi, no em va semblar una petició massa difícil. Vaig pensar que podia descarregar una adreça IP a la base de dades d'ubicacions i posar algunes línies de JavaScript a les pàgines i ja hauríem acabat.

Bé, és molt més difícil del que es podria pensar. A continuació, es mostren alguns dels problemes que teniu:

  • Adreces IP s’actualitzen de forma continuada. I les bases de dades GeoIP gratuïtes falten amb grans quantitats de dades, de manera que la precisió pot ser un gran problema.
  • Pàgines internes s’ha de tractar. És fàcil redirigir algú a la pàgina inicial, però, i si aterra a una pàgina interna? Heu d’afegir una lògica de cookies perquè es puguin redirigir en la primera visita d’una sessió i, després, deixar-les en pau mentre miren el lloc.
  • Caching és tan necessari avui en dia que cal tenir un sistema que tracti identifiqui a cada usuari. No voleu que un visitant de Florida vagi a la pàgina de Florida i, després, cada visitant.
  • sol·licituds les dades amb tots els usuaris de cada pàgina poden alentir realment el vostre servidor. Heu de desar cada sessió d’usuari perquè no hagueu de continuar buscant la informació una i altra vegada.

Cada setmana d’ús portava més i més problemes, de manera que finalment em vaig desistir i vaig investigar. Afortunadament, una empresa ja va identificar i es va fer càrrec d’aquests problemes amb un servei, GeotargetingWP. GeotargetingWP és un potent servei d’API per orientar geogràficament contingut o crear redireccions orientades geogràficament dins de WordPress. Han construït quatre connectors que es poden utilitzar en funció de les vostres necessitats:

  1. Geotargeting Pro és el complement preferit per als venedors afiliats per a les ofertes específiques del seu país a causa de la seva simplicitat i funcions potents. Ara, amb una precisió de primera qualitat per ajudar-vos a orientar el contingut específic de cada ciutat i estats.
  2. Redireccions geogràfiques envia els usuaris a diferents llocs web en funció de la seva ubicació amb uns senzills passos. El connector Geo Redirects per a WordPress és una potent eina que us permetrà crear fàcilment una redirecció basada en diversos criteris.
  3. Geo Flags és un complement senzill per al connector Geotargeting Pro que us permetrà mostrar la bandera del país de l'usuari actual o qualsevol altra bandera que vulgueu mitjançant un codi curt senzill com aquest:
    [geo-flag squared = "false" size = "100px"]
  4. Bloquejador geogràfic El connector per a WordPress us permetrà bloquejar fàcilment l'accés als usuaris des de determinades ubicacions. Podeu impedir que accedeixin a tot el vostre lloc o simplement triar quines pàgines.

La plataforma també us permet construir i utilitzar regions per orientar-vos de manera que no hagueu de crear regles infinites basades en diverses regions. Podeu agrupar països o ciutats per facilitar l’orientació als usuaris. Com a exemple, podeu crear una regió anomenada Europa i una altra anomenada Amèrica, i després utilitzar aquests noms en codis curts o ginys per estalviar-vos temps. La memòria cau tampoc no és un problema. Detecten la IP real de l'usuari, independentment de si utilitzeu Cloudflare, Sucuri, Akamai, Ezoic, Reblaze, Varnish, etc. Si teniu alguna cosa personalitzat, es pot afegir fàcilment.

La seva API proporciona la màxima precisió de geolocalització, proporcionant dades de continent, país, estat i ciutat. Com que el cost es basa en l'ús, només podeu connectar-vos directament a la seva API i utilitzar-la com vulgueu.

Comenceu a utilitzar Geotargeting WordPress

Divulgació: fem servir el nostre enllaç d’afiliació en aquesta publicació, ja que ens agrada tant el servei.

 

Què et sembla?

Aquest lloc utilitza Akismet per reduir el correu no desitjat. Esbrineu com es processa el vostre comentari.