Hvordan omdirigere brukere basert på deres plassering i WordPress

Geolokalisering i WordPress

For noen få måneder siden spurte en klient med flere lokasjoner om vi automatisk kunne omdirigere besøkende fra bestemte regioner til deres interne stedsider på nettstedet. Først syntes jeg ikke det var en for vanskelig forespørsel. Jeg trodde jeg kunne laste ned en IP-adresse til stedsdatabasen og legge noen linjer JavaScript på sidene, så ville vi være ferdige.

Vel, det er mye vanskeligere enn du kanskje tror. Her er noen av problemene du støter på:

  • IP-adresser oppdateres fortløpende. Og gratis GeoIP-databaser mangler store deler av data, slik at nøyaktighet kan være et stort problem.
  • Interne sider må håndteres. Det er lett å omdirigere noen på hjemmesiden, men hva med om de lander på en intern side? Du må legge til informasjonskapselogikk slik at de kan omdirigeres ved første besøk i en økt, og deretter la dem være i fred når de sjekker ut nettstedet.
  • caching er så nødvendig i dag at du trenger å ha et system som behandler identifiserer hver bruker. Du vil ikke at en besøkende fra Florida skal gå til Florida-siden og deretter hver besøkende etter det.
  • forespørsler for data med hver bruker på hver side kan virkelig bremse serveren din. Du må lagre hver brukerøkt slik at du ikke trenger å fortsette å lete etter informasjonen om og om igjen.

Hver ukes bruk ga flere og flere problemer, så jeg endelig ga opp og gjorde litt undersøkelser. Heldigvis har et selskap allerede identifisert og tatt seg av disse problemene med en tjeneste, GeotargetingWP. GeotargetingWP er en kraftig API-tjeneste for å geografisk målrette innhold eller opprette geografisk målrettede omdirigeringer i WordPress. De har bygd fire plugins som kan brukes avhengig av dine behov:

  1. Geotargeting Pro er favorittprogrammet for tilknyttede markedsførere for deres landsspesifikke tilbud på grunn av dets enkelhet og kraftige funksjoner. Nå med førsteklasses nøyaktighet for å hjelpe deg med å målrette spesifikt innhold mot stater og byer.
  2. Geo-omdirigeringer sender brukere til forskjellige nettsteder basert på deres beliggenhet med noen få enkle trinn. Geo Redirects plugin for WordPress er et kraftig verktøy som lar deg enkelt lage en omdirigering basert på flere kriterier.
  3. Geoflagg er et enkelt tillegg for Geotargeting Pro-pluginet som lar deg vise gjeldende brukerlandsflagg eller annet flagg du ønsker ved å bruke en enkel kortkode som denne:
    [geo-flag squared = "false" size = "100px"]
  4. Geoblocker plugin for WordPress lar deg enkelt blokkere tilgang til brukere fra bestemte steder. Du kan hindre dem i å få tilgang til hele nettstedet ditt eller enkelt velge hvilke sider.

Plattformen lar deg også bygge og bruke regioner for å målrette slik at du ikke trenger å lage uendelige regler basert på flere regioner. Du kan gruppere land eller byer for å gjøre det lettere å målrette brukere. Som et eksempel kan du opprette en region som heter Europa og en annen som heter Amerika, og deretter enkelt bruke disse navnene i kortkoder eller widgets, noe som sparer deg for tid. Caching er heller ikke et problem. De oppdager ekte bruker-IP uansett om du bruker Cloudflare, Sucuri, Akamai, Ezoic, Reblaze, Varnish, etc. Hvis du har noe tilpasset, kan det enkelt legges til.

API-en deres gir topp geografisk nøyaktighet, returnerer kontinent-, land-, stats- og bydata. Siden kostnaden er basert på bruk, kan du bare koble direkte til API-en deres og bruke den som du vil.

Kom i gang med Geotargeting WordPress

Offentliggjøring: Vi bruker vår tilknyttede lenke i dette innlegget siden vi liker tjenesten så godt!

 

Hva tror du?

Dette nettstedet bruker Akismet for å redusere spam. Lær hvordan kommentaren din behandles.