WT GeoTargeting

Description

WT Geotargeting – бесплатный плагин для CMS WordPress, позволяющий с помощью Шорткодов настраивать геотаргетинг на страницах сайта.

Геотаргетинг – вывод на страницах сайта контента (заголовки, текст, адреса, телефоны и т.д.), соответствующего географическому местоположению посетителя.

«Зачем нужен геотаргетинг на сайте?» – полезная статья для начинающих разработчиков.

Основные возможности плагина:

  • Геолокация на основе баз IP-адресов «IpGeoBase», «DaData», «Sypex Geo» или «MaxMind»;
  • Определение местоположения посетителей с точностью до страны;
  • Определение местоположения посетителей России, Украины и Беларуси с точностью до города;
  • Отображение контента с привязкой к местоположению посетителя;
  • Отображение местоположения посетителя.

Быстрый старт

Возможности расширенной версии плагина:

  • Управление регионами и контактными данными регионов в панели администратора;
  • Написание названий регионов в различных падежах;
  • Изменение заголовков H1 и Title;
  • Статические методы (PHP) для настройки геотаргетинга;
  • Импорт городов;
  • Поддержка поддоменов (субдоменов);
  • Добавление разных цен товара WooCommerce.

Подробнее о стандарной и расширенной версиях

Перед настройкой рекомендуем прочитать нашу статью «Юзабилити сайта с геотаргетингом».

Официальная страница плагина: WT Geotargeting.
Документация: WT Geotargeting.
Обсуждение и предложения: Реформал.
Новости и обсуждение Вконтакте: vk.com/agency_web_technology.

Installation

Процесс инсталляции плагина стандартен для WordPress.

  1. Найти плагин в панели администратора вашего сайта:
    Плагины->Добавить новый->Поле ввода “Поиск плагинов”-> Ввести “WT Geotargeting”.
  2. Установить найденный плагин.
  3. Активировать плагин “WT Geotargeting”:
    Плагины->Установленные->Активировать “WT Geotargeting”.

Reviews

Kafuumuulampawu 27, 2020
Автор предыдущего отзыва либо лентяй, либо руки не с того места. Плагин отлично работает, и точно определяет город. Free версия очень продвинутая. Рекомендую однозначно!
Kafuumuulampawu 23, 2020
Плагин абсолютно бесполезный ..проверил на городах.. в 50% случаев выводит не верный город. Так же сам он реализован через одно место. Достаточно сделать связку поддомен+контент, нежели определять по ip и поисковик сам видит и определяет юзера на поддомен. И скриптом вывести меню выбора города. Модуль абсолютно бесполезен, с отвратительной технической поддержкой.
Ogwomunaana (Muwakanya) 4, 2017
Отличный плагин для определения геопозиции. Он хорошо справляется с большинством простых вещей. Есть варианты условий и можно выводить нужную информацию в зависимости от геолокации пользователей! В Про версии расширенные возможности, но для тестов и простых задач подойдет бесплатный вариант!
Sseeboaseka 16, 2017
Плагин установился и работает без проблем и танцев с бубном. Удобная система шорткодов. Работает с включенным "Supercahe". Планирую купить версию "ПРО".
Muzigo 22, 2017
Сначала решил что нашел нужный мне плагин, но обнаружил баг. Заключается в том, что пи использовании шорткодов в шаблоне корректно работает только первый, он нормально определяет страну и выдает контент по указанному правилу. Последующие шорткоды с аналогичным правилом не выдают контент вообще. В документации ничего по этому поводу не нашел. Может для таких задач надо использовать Pro версию? Задача была в том, чтобы выводить разные баннеры для разных стран. ---- Оказалось это не баг, надо просто указывать разные значения type для разных блоков. Нашел это в группе вконтакте, не плохо бы отметить это в документации.
Read all 16 reviews

Contributors & Developers

“WT GeoTargeting” is open source software. The following people have contributed to this plugin.

Contributors

Translate “WT GeoTargeting” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.7.10

  • SEO (*Pro): Отключение/перезапись канонической ссылки в плагине Yoast SEO.
  • JavaScript (*Pro): Отключение JavaScript-скриптов.
  • Шорткод WT_LOCATIONS (*Pro): Вывод списка городов для выбора города на сайте без поддоменов.

1.7.9

  • SEO (*Pro): Добавление в генерируемый файл robots.txt ссылки на файл Sitemap
  • WooCommerce (*Pro): Привязка коэффициента цен к регионам
  • JavaScript WtLocation (*Pro): Выбор региона методом сохранения ID в cookie
  • Локализация (*Pro): Добавление перевода названия региона
  • Импорт (*Pro): Расширенный импорт регионов из таблицы в формате CSV
  • PHP-класс WtLocation переименован в WtGtLocation
  • Рефакторинг

1.7.8

  • Region (*Pro): При добавлении новых регионов по умолчанию тип региона “Город”
  • Region (*Pro): При добавлении новых регионов по умолчанию страна “Россия”
  • SEO (*Pro): Генерация файла robots.txt для поддоменов
  • Subdomain (*Pro): Поддержка кириллических доменов (до 6-ти символов в корневом домене) и субдоменов

1.7.7

  • Отображение дополнительной информации при возникновении ошибки сервиса геолокации Sypex Geo
  • Subdomain (*Pro): Поддержка кириллических доменов (до 3-х символов в корневом домене) и субдоменов
  • Исправление ошибки на странице редактирования меню (*Pro)
  • Post (*Pro): Фильтрация записей на отдельной странице
  • Шорткод WT_LOCATION (*Pro): Исправление неправильной логики работы атрибута position

1.7.6

  • WooCommerce (*Pro): Добавление цен с привязкой к городу
  • WtLocation (*Pro): Добавление параметра сортировки в статичную функцию getObjects()
  • Поддержка сервиса геолокации Sypex Geo

1.7.5

  • Post (*Pro): Поддержка шорткодов в H1, title и description
  • Post (*Pro): Включение/выключение настройки пунктов меню
  • Исправление критической ошибки

1.7.4

  • Шорткод WT_LOCATION (*Pro): Изменения в логике работы
  • Subdomain (*Pro): Настройка канонической ссылки – Домен/Субдомен
  • Отладка: PHP-функция Wt:debugLogAdd($content) – Отправить данные в лог файл /wp-content/wt_debug.txt

1.7.3

  • Исправление ошибки выбора города через GET-запрос
  • Рефакторинг

1.7.2

  • Шорткод WT_LOCATION (*Pro): Поддержка шорткода в контенте
  • Рефакторинг

1.7

  • Поддержка сервиса геолокации DaData
  • Отключение геолокации
  • Отключение сохранения данных геолокации в cookie
  • Интеграция стандартных возможностей из расширенной версии плагина
  • Рефакторинг и исправление ошибок

1.6.6

  • Subdomain (*Pro): Опция проверки наличия субдомена среди регионов
  • Локации (*Pro): Отключение автоматическую установку локации на основе данных из cookie
  • Contacts (*Pro): Удаление устаревших настроек по умолчанию

1.6.0

  • Post (*Pro): Автогенерация заголовков по маске
  • Region (*Pro): Написание названия региона в различных падежах
  • Region (*Pro): Хук-фильтр “wt_gt_region_meta_fields_scheme” для добавления произвольных полей к регионам
  • Contacts (*Pro): checkRegionDefault() – Проверка активного региона соответствию региону установленного по умолчанию
  • Wt::$gt – Объект определения местоположения посетителя с учетом режима тестирования и входящих значений “По умолчанию”
  • Wt::$geolocation – Объект определения местоположения посетителя с помощью внешних сервисов
  • Subdomain (*Pro): Поддержка субдоменов
  • Рефакторинг и исправление ошибок

1.5.8

  • Исправление ошибок

1.5.7

  • Contacts (*Pro): getCountry($name, $params) – Получить страну по переданным параметрам
  • Contacts (*Pro): getDistrict($name, $params) – Получить округ по переданным параметрам
  • Contacts (*Pro): getRegion($name, $params) – Получить регион по переданным параметрам
  • Contacts (*Pro): getCity($name, $params) – Получить город по переданным параметрам
  • Contacts (*Pro): getAdministrativeDistrict($name, $params) – Получить административный округ по переданным параметрам
  • Contacts (*Pro): checkRegion($name, $params) – Проверка наличия региона
  • Уведомление об ошибке при подключении к IpGeoBase
  • Исправление ошибок

1.5.6

  • Хук-событие “wt_geotargeting_initialization_end”
  • Contacts (*Pro): getRegionsDefault($params) – Получить регионы по умолчанию
  • Contacts (*Pro): getRegionsDefaultCount($params) – Получить количество регионов по умолчанию
  • Contacts (*Pro): getRegionDefaultName($params) – Получить название региона по умолчанию
  • Contacts (*Pro): getRegionsArray($params) – Дополнительный параметр фильтрации “parent” (родительская локация)
  • JavaScript WtLocation (*Pro): Дополнительные методы setValues, setCountry, setDistrict, setRegion

1.5.5

  • Изменение структуры папок
  • Рефакторинг кода

1.5.4

  • Исправление конфликта с плагином “WooCommerce Customer Relationship Manager”

1.5.3

  • (*Pro) Настройка геотаргетинга для пунктов меню
  • Исправление ошибок

1.5

  • Добавлена поддержка сервиса геолокации MaxMind
  • Проверка является ли посетитель роботом поисковой системы
  • (*Pro) Объединение с плагином WT Contacts 0.2.5 и WT Kit
  • (*Pro) Поддержка региональных электронных ящиков при отправке административных уведомлений
  • Рефакторинг

1.4.5

  • (*Pro) Ответвление обособленного плагина «WT GeoTargeting Pro»
  • (*Pro) setDataCountry() – Присвоить значение текущей страны

1.4.4

  • Исправление точности ручной установки региона пользователя в виде областей и округов;
  • Оптимизация работы плагина.

1.4.3

  • Исправление критической ошибки.

1.4.2

  • Глобальный статический PHP-класс “Wt” теперь работает только при установке плагина WT KIT;
  • Рефакторинг.

1.4

  • Настройки: Регион посетителя “По умолчанию”;
  • Глобальный статический PHP-класс “Wt” для доступа к гео-данным;
  • PHP-методы getRegion() и getContact() для использования в коде тем оформления;
  • Исправление ошибок.

1.3.3

  • Значение по умолчанию для шорткод-атрибута GET;
  • Исправление некритических ошибок.

1.3.2

  • Возможность использования шорткодов внутри шорткодов плагина “WT GeoTargeting”.

1.3.1

  • Возможность очистки данных из Cookie.

1.3

  • Вывод текущих данных региона посетителя;
  • Режим тестирования работы плагина.

1.2

  • Справочник городов (в панели администратора);
  • Исправление ошибок.

1.1

  • Возможность выбора города (или региона) посетителем сайта.

1.0

  • Работа с базой Российских и Украинских IP-адресов “IpGeoBase”;
  • Настройка геотаргетинга с помощью Шорткодов.