Jak przekierowywać użytkowników na podstawie ich lokalizacji w WordPress

Geolokalizacja w WordPress

Kilka miesięcy temu mój klient z wieloma lokalizacjami zapytał, czy moglibyśmy automatycznie przekierowywać odwiedzających z określonych regionów do ich wewnętrznych stron lokalizacji w witrynie. Na początku nie sądziłem, że to zbyt trudna prośba. Pomyślałem, że mogę pobrać adres IP do bazy danych lokalizacji i umieścić kilka wierszy JavaScript na stronach i gotowe.

Cóż, jest to o wiele trudniejsze, niż mogłoby się wydawać. Oto niektóre z napotkanych problemów:

  • Adresy IP są na bieżąco aktualizowane. W bezpłatnych bazach danych GeoIP brakuje ogromnych fragmentów danych, więc dokładność może być dużym problemem.
  • Strony wewnętrzne trzeba się zająć. Przekierowanie kogoś na stronę główną jest łatwe, ale co, jeśli trafi na stronę wewnętrzną? Musisz dodać logikę plików cookie, aby można było ich przekierować podczas pierwszej wizyty w sesji, a następnie zostawić ich w spokoju podczas przeglądania witryny.
  • buforowanie jest tak potrzebne w dzisiejszych czasach, że trzeba mieć system, który traktuje identyfikację każdego użytkownika. Nie chcesz, aby jeden gość z Florydy odwiedzał stronę na Florydzie, a potem wszyscy odwiedzający.
  • wnioski dane dotyczące każdego użytkownika na każdej stronie mogą naprawdę spowolnić Twój serwer. Musisz zapisywać każdą sesję użytkownika, aby nie musieć ciągle wyszukiwać informacji.

Każdy tydzień użytkowania przynosił coraz więcej problemów, więc w końcu poddałem się i poszukałem informacji. Na szczęście firma już zidentyfikowała i zajęła się tymi problemami dzięki usłudze, Kierowanie geograficzneWP. GeotargetingWP to potężna usługa API do geotargetowania treści lub tworzenia przekierowań kierowanych geograficznie w WordPress. Zbudowali cztery wtyczki, których można używać w zależności od potrzeb:

  1. Profesjonalne kierowanie geograficzne jest ulubioną wtyczką dla marketerów afiliacyjnych do ofert specyficznych dla ich krajów ze względu na swoją prostotę i zaawansowane funkcje. Teraz z najwyższą dokładnością, aby pomóc Ci kierować reklamy na treści specyficzne dla stanów i miast.
  2. Przekierowania geograficzne wysyła użytkowników do różnych witryn internetowych na podstawie ich lokalizacji za pomocą kilku prostych kroków. Wtyczka Geo Redirects dla WordPress to potężne narzędzie, które pozwoli Ci łatwo utworzyć przekierowanie na podstawie wielu kryteriów.
  3. Flagi geograficzne to prosty dodatek do wtyczki Geotargeting Pro, który pozwoli Ci wyświetlić flagę kraju bieżącego użytkownika lub dowolną inną flagę, którą chcesz, używając prostego krótkiego kodu, takiego jak ten:
    [geo-flag squared = „false” size = „100px”]
  4. Geo-bloker wtyczka do WordPressa pozwoli ci łatwo zablokować dostęp użytkownikom z określonych lokalizacji. Możesz zablokować im dostęp do całej witryny lub po prostu wybrać strony.

Platforma umożliwia także budowanie i wykorzystywanie regionów do kierowania, dzięki czemu nie musisz tworzyć nieskończonych reguł opartych na wielu regionach. Możesz grupować kraje lub miasta, aby łatwiej docierać do użytkowników. Na przykład możesz utworzyć region o nazwie Europa i inny o nazwie Ameryka, a następnie po prostu użyć tych nazw w skrótach lub widżetach, oszczędzając czas. Buforowanie też nie jest problemem. Wykrywają prawdziwy adres IP użytkownika bez względu na to, czy używasz Cloudflare, Sucuri, Akamai, Ezoic, Reblaze, Varnish itp. Jeśli masz coś niestandardowego, możesz je łatwo dodać.

Ich API zapewnia najwyższą dokładność geolokalizacji, zwracając dane kontynentu, kraju, stanu i miasta. Ponieważ koszt zależy od użycia, możesz po prostu połączyć się bezpośrednio z ich interfejsem API i używać go tak, jak chcesz.

Zacznij korzystać z kierowania geograficznego WordPress

Ujawnienie: Używamy naszego linku partnerskiego w tym poście, ponieważ tak bardzo lubimy tę usługę!

 

Co o tym myślisz?

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane komentarza.