Як перенаправити користувачів на основі їх розташування в WordPress

Геолокація в WordPress

Кілька місяців тому мій клієнт із декількома адресами запитав, чи можемо ми автоматично перенаправляти відвідувачів з певних регіонів на їхні внутрішні сторінки розміщення на сайті. Спочатку я не думав, що це надто складне прохання. Я думав, що можу завантажити IP-адресу в базу даних про місцеположення та вставити кілька рядків JavaScript на сторінки, і ми закінчимо.

Ну, це набагато складніше, ніж ви можете подумати. Ось деякі проблеми, з якими ви стикаєтесь:

  • IP-адреси оновлюються на постійній основі. А у безкоштовних базах даних GeoIP відсутні величезні шматки даних, тому точність може бути великою проблемою.
  • Внутрішні сторінки з цим потрібно боротися. Легко перенаправити когось на домашню сторінку, але як бути, якщо він потрапить на внутрішню сторінку? Вам потрібно додати логіку файлів cookie, щоб вони могли бути перенаправлені під час першого відвідування сесії, а потім залишити їх у спокої, коли вони перевіряють сайт.
  • кешування сьогодні так необхідна, що вам потрібно мати систему, яка обробляє ідентифікацію кожного користувача. Ви не хочете, щоб один відвідувач із Флориди переходив на сторінку Флориди, а потім кожен відвідувач після цього.
  • Запити адже дані з кожним користувачем на кожній сторінці можуть реально сповільнити ваш сервер. Вам потрібно зберігати кожен сеанс користувача, щоб вам не довелося шукати інформацію знову і знову.

Кожен тиждень використання приносив все більше і більше питань, тому я нарешті відмовився і провів деякі дослідження. На щастя, компанія, яка вже визначила та вирішила ці проблеми за допомогою служби, Геотаргетинг WP. GeotargetingWP - це потужна послуга API для географічного націлювання вмісту або створення геореалізованих редиректів у WordPress. Вони створили чотири плагіни, якими можна користуватися залежно від ваших потреб:

  1. Про географічне націлювання Pro це улюблений плагін для афілійованих маркетологів для конкретних пропозицій їхніх країн завдяки простоті та потужним можливостям. Тепер із найвищою точністю, яка допоможе вам орієнтуватися на конкретний вміст штатів і міст.
  2. Георедиректи направляє користувачів на різні веб-сайти залежно від їх місцезнаходження за допомогою кількох простих кроків. Плагін Geo Redirects для WordPress - це потужний інструмент, який дозволить вам легко створити переспрямування на основі кількох критеріїв.
  3. Гео прапори це простий аддон для плагіна Geotargeting Pro, який дозволить вам відображати поточний прапор країни користувача або будь-який інший прапор, який ви хочете, використовуючи простий короткий код, такий як:
    [гео-прапор у квадраті = "false" size = "100px"]
  4. Геоблокатор плагін для WordPress дозволить вам легко заблокувати доступ користувачам з певних місць. Ви можете заблокувати їм доступ до всього вашого сайту або просто вибрати, які сторінки.

Платформа також дозволяє створювати та використовувати регіони для націлювання, так що вам не доведеться створювати нескінченні правила на основі декількох регіонів. Ви можете згрупувати країни або міста, щоб полегшити націлювання на користувачів. Як приклад, ви можете створити регіон під назвою Європа та інший під назвою Америка, а потім просто використовувати ці імена в шорткодах або віджетах, що економить ваш час. Кешування теж не є проблемою. Вони виявляють реальний IP користувачів незалежно від того, використовуєте ви Cloudflare, Sucuri, Akamai, Ezoic, Reblaze, Varnish тощо. Якщо у вас є щось на замовлення, його можна легко додати.

Їх API забезпечує найвищу точність геолокації, повертаючи дані про континент, країну, штат та місто. Оскільки вартість залежать від використання, ви можете просто підключитися безпосередньо до їх API і використовувати його як завгодно.

Почніть із геотаргетингу WordPress

Розкриття інформації: Ми використовуємо наше партнерське посилання в цій публікації, оскільки нам така служба подобається!

 

Що ви думаєте?

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.