Så här omdirigerar du användare baserat på deras plats i WordPress

Geolokalisering i WordPress

För några månader sedan frågade en klient med flera platser om vi automatiskt kunde omdirigera besökare från specifika regioner till deras interna platssidor på webbplatsen. Först tyckte jag inte att det var en alltför svår begäran. Jag trodde att jag kunde ladda ner en IP -adress till platsdatabasen och lägga in några rader med JavaScript på sidorna så skulle vi vara klara.

Det är mycket svårare än du kanske tror. Här är några av de problem du stöter på:

  • IP-adresser uppdateras fortlöpande. Och gratis GeoIP-databaser saknar enorma bitar av data så noggrannhet kan vara ett stort problem.
  • Interna sidor behöver hanteras. Det är lätt att omdirigera någon på hemsidan, men vad händer om de hamnar på en intern sida? Du måste lägga till cookie -logik så att de kan omdirigeras vid det första besöket i en session och sedan lämna dem ensamma när de checkar in på webbplatsen.
  • caching är så nödvändigt nuförtiden att du måste ha ett system som behandlar identifierar varje användare. Du vill inte att en besökare från Florida ska gå till Floridas sida och sedan varje besökare efter det.
  • begäranden för data med varje användare på varje sida kan verkligen sakta ner din server. Du måste spara varje användarsession så att du inte behöver fortsätta leta upp informationen om och om igen.

Varje veckas användning gav fler och fler problem så jag slutligen gav upp och gjorde lite forskning. Tack och lov har ett företag redan identifierat och tagit hand om dessa problem med en tjänst, GeotargetingWP. GeotargetingWP är en kraftfull API -tjänst för geotarget innehåll eller skapa geografiska riktade omdirigeringar inom WordPress. De har byggt fyra plugins som kan användas beroende på dina behov:

  1. Geotargeting Pro är favoritpluginet för affiliate -marknadsförare för deras landsspecifika erbjudanden på grund av dess enkelhet och kraftfulla funktioner. Nu med högsta noggrannhet för att hjälpa dig att rikta in stater och städer specifikt innehåll.
  2. Geo-omdirigeringar skickar användare till olika webbplatser baserat på deras plats med några enkla steg. Geo Redirects -plugin för WordPress, det är ett kraftfullt verktyg som låter dig enkelt skapa en omdirigering baserad på flera kriterier.
  3. Geoflaggor är ett enkelt tillägg för Geotargeting Pro-tillägget som låter dig visa den aktuella användarlandsflaggan eller någon annan flagga som du vill genom att använda en enkel kortkod så här:
    [geoflagga kvadrat = "falsk" storlek = "100px"]
  4. Geoblockerare plugin för WordPress låter dig enkelt blockera åtkomst till användare från vissa platser. Du kan blockera dem från att komma åt hela webbplatsen eller enkelt välja vilka sidor.

Plattformen låter dig också bygga och använda regioner för att rikta in dig så att du inte behöver skapa oändliga regler baserade på flera regioner. Du kan gruppera länder eller städer för att göra det lättare att rikta in användare. Som ett exempel kan du skapa en region som heter Europa och en annan som heter Amerika, och sedan enkelt använda dessa namn i kortkoder eller widgets som sparar tid. Cachning är inte heller ett problem. De upptäcker äkta användar -IP oavsett om du använder Cloudflare, Sucuri, Akamai, Ezoic, Reblaze, Varnish, etc. Om du har något anpassat kan det enkelt läggas till.

Deras API ger högsta geolokalitetsnoggrannhet, återvänder kontinent, land, stat och stadsdata. Eftersom kostnaden är baserad på användning kan du bara ansluta direkt till deras API och använda det som du vill.

Kom igång med Geotargeting WordPress

Upplysning: Vi använder vår affiliate -länk i det här inlägget eftersom vi gillar tjänsten så mycket!

 

Vad tror du?

Den här sidan använder Akismet för att minska spam. Läs om hur din kommentardata behandlas.