Сервисы геолокации

Плагин WT Geotargeting поддерживает следующие виды геолокации:

  1. Сервис «IpGeoBase» — устаревающая база IP-адресов. В России и Украине определяет местоположение посетителя с точностью до города, во всех остальных странах — с точностью до страны.
  2. Сервис «DaData» (*ver.1.7) — определяет город по IP-адресу в России.  Возвращает детальную информацию о местоположении посетителя, в том числе почтовый индекс.
  3. Сервис «Sypex Geo» (*ver.1.7.6) — определяет город по IP-адресу в России, Украине и Беларуси.
  4. Сервис GeoIP2 от «MaxMind» (*ver.1.7) — лидер в области идентификации местоположения пользователей всего мира. Высокая точность определения местоположения с точностью до города в большинстве странах мира, в том числе странах СНГ. Доступ к сервисам «MaxMind» платный — с тарифами можно ознакомиться по ссылке.
  5. Совместная работа сервисов «IpGeoBase» и GeoIP2 от «MaxMind», с приоритетным обращением к «IpGeoBase».
  6. Отключено (*ver.1.7) — отключение геолокации.

Для активации сервиса DaData необходимо пройти регистрацию и получить в личном кабинете ключ API. После этого в настройках плагина WT Geotargeting выберите сервис геолокации DaData и сохраните ранее полученный ключ API.

В момент определения местоположения посетителя обращение к сторонним сервисам происходит единожды — при первом посещении. При успешном определении местоположения данные структурируются в формат JSON и сохраняются в переменную wt_geo_data в cookie на стороне пользователя. Все последующие посещения местоположение определяется на основе данных сохраненных в cookie.

Стоит отметить что, перед обращением к сторонним сервисам, происходит проверка посетителя с целью отфильтровать поисковых роботов. Проверка осуществляется путем поиска вхождения ключевых слов в заголовок User-Agent

Ключевые слова для фильтрации роботов: rambler, googlebot, aport, yahoo, msnbot, turtle, mail.ru, omsktele, yetibot, picsearch, sape.bot, sape_context, gigabot, snapbot, alexa.com, megadownload.net, askpeter.info, igde.ru, ask.com, qwartabot, yanga.co.uk, scoutjet, similarpages, oozbot, shrinktheweb.com, aboutusbot, followsite.com, dataparksearch, google-sitemaps, appEngine-google, feedfetcher-google, liveinternet.ru, xml-sitemaps.com, agama, metadatalabs.com, h1.hrn.ru, googlealert.com, seo-rus.com, yaDirectBot, yandeG, yandex, yandexSomething, Copyscape.com, AdsBot-Google, domaintools.com, Nigma.ru, bing.com, dotnetdotcom.