Геолокационные плагины для WordPress (геотаргетинг)
Захотелось мне как-то на одном из сайтов показывать рекламу только для пользователей из определенной страны, так как другим посетителям смотреть ее просто бессмысленно. Зачем лишний раз их раздражать или загромождать пространство веб-страницы ненужной информацией. Это, в принципе, может касаться не только рекламы, но и обычного контента (виджетов, информационных блоков и т.п.). Казалось бы, задача достаточно тривиальная, однако реализация ее отнюдь таковой не является. Это история поиска, рассказ о находках и размышления о возможных решениях.
В общем, я принялся искать плагины, связанные как-то с geo targeting или geo location, или с чем-то подобным. Все решения можно разделить на такие условные группы:
- платные модули с 30 бесплатными днями, с подписками по доллару в месяц или ценами около $49.99;
- плагины с официального сайта WordPress, что не обновлялись более двух лет, которые скачаны раз 100-200 или с сомнительными оценками.
- в третью группу я бы определил компромиссные решения, из которых можно хоть что-то выбрать.
Итого я остановился на трех вариантах.
Плагин староват, поддерживает версии WordPress до 3.3.2, но я все же решил его попробовать. Забегая наперед, скажу, что запуск на WP 3.1 и WP 3.4.2 не принесли результата. Я пытался вывести информацию как в виджете, так и в PHP коде шаблона — тщетно. Возможно, нужно покопаться в модуле чуть более детально. Задумка то у него очень даже неплохая.
Модуль Content By Location поддерживает работу сразу с тремя геолокационными сервисами: smart-ip.net, hostip.info, maxmind.com.
После установки вам просто нужно будет выбрать один из их. Затем для отображения текста используется шорткод:
[cbl country="country code"] your content [/cbl] |
Здесь вместо «country code» ставите сокращение страны по формату SO_3166-1_alpha-2 (nl, uk, us, ru, fr и т.п.). Собственно, плюсом является поддержка сразу нескольких сервисов, если вдруг кто-то из них откажется работать. Я тестировал первые два, третий это бесплатная и локальная база стран, которую нужно будет скачать. Она используется во многих решениях. Так что, если есть время, поэкспериментируйте.
Плагин позволяет легко получать/отображать разную гео информацию о пользователе на основании его IP адреса. Вообще данное решение это лишь одно из многих, вот тут есть десятка два модулей под разные CMS.
Все они доступны, но вот база IP и стран — другой вопрос. Есть LITE версия (бесплатная) и коммерческая. Кроме того, сложности добавляет то, что вам придется как-то эту базу подключить, то ли указав пути, то ли подправив БД. Без базовых навыков разработки не разобраться.
Из позитивного можно назвать очень легкое использование модуля после подключения. Например следующий код:
Your IP is {ip:ipAddress} You are came from {ip:countryName}, {ip:regionName}, {ip:cityName}
… отобразит информацию о вашем адресе, стране, регионе и городе. Там подобных переменных очень много. Можно легко создавать функциональные сайты по типу определителей IP адресов.
Скажу сразу, это решение не бесплатное, однако весьма эффективное. Со стоимостью не все понятно — на сайте указано $25.00 или 5WMZ (то ли опечатка, то ли за 5 вмз можно купить).
Плюсов здесь хватает:
- быстрая установка и множество настроек;
- база IP обновляется автоматически бесплатно без регулярных платежей;
- кроме решение задачи геотаргетинга с отображением контента для разных стран, позволяет выполнять ряд других функций (перенаправление, флаги);
- поддержка более-менее актуальных версий WP до 3.8.
- код плагина не закодирован, можете изучать и править.
По описанию смахивает на то, что автор использует бесплатную (LITE) базу IP сервиса MaxMind GeoLite, о которой я говорил выше. Ее вполне хватает, к тому же она автоматически обновляется. Вообще за указанный набор функций считаю цену в 25 долларов более чем приемлемой. Зарубежные аналоги подороже будут. Конечно, если вы опытные веб-разработчик, то сами можете попытаться все реализовать.
Если знаете другие интересные (и работающие) решения геолокационных задач в WordPress — пишите в комментария.
комментария 4 к статье “Геолокационные плагины для WordPress (геотаргетинг)”
Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!
Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:
- Як сховати відсутні товари в Woocommerce шорткодах та схожих товарах
- Сервіс AdMaven + плагін для монетизації трафіка на WordPress сайтах
- Плагіни для створення стрічки новин з біжучим рядком в WordPress
- Як змінити розміщення кнопки оформлення замовлення в WooCommerce
- Плагін WHWS Display In Stock Products First – відображення товарів в наявності першими
- Підписка MonsterONE: чи варто використовувати цей сервіс у 2023 році? (+5 продуктів, які треба скачати в першу чергу)
- Онлайн генератор ссылок на мессенджеры для WordPress и не только
- WooCommerce (46)
- Безопасность (12)
- Видео (6)
- Виджеты (28)
- Возможности (141)
- Вопрос-ответ (6)
- Начинающим (52)
- Новости (46)
- Оптимизация (23)
- Плагины (246)
- Сервисы (87)
- Хаки и секреты (87)
- Шаблоны (45)
- Плагин WP-PostRatings рейтинга постов в WordPress (5,79 из 7, голосов - 934)
- 5 wordpress плагинов для кнопок социальных закладок (5,24 из 7, голосов - 42)
- Кэширование в wordpress — выбираем лучший плагин для кэширования (5,63 из 7, голосов - 35)
- 50+ лучших плагинов для WordPress сайта (5,71 из 7, голосов - 34)
- Лучшие плагины картинок в WordPress — галереи, слайдеры, для миниатюр и т.п. (6,07 из 7, голосов - 30)
- Лучшие плагины статистики в WordPress — просмотр посещаемости сайта и не только (4,65 из 7, голосов - 37)
- Обновление плагинов и тем в WordPress: автоматическое, через FTP, скрытие уведомлений (5,19 из 7, голосов - 31)
- Дизайн Мания - о веб-дизайне и не только.
- Tod's Blog - все про заработок онлайн.
- Вебдванольные заметки - обзоры веб-сервисов.
- Советы по выбору холодильника LG с технологией No Frost
- Зачем нужны Wi-Fi ретрансляторы и как выбрать подходящую модель
- Введение в онлайн-казино Slotor777: многообразие игр и привлекательные бонусы
- Необходимость использования облачного хранилища в наше время, что важно и как выгодно?
- Спрощення процесу звітності за допомогою програми BAS Бухгалтерія
- Технологія підключення інтернету GPON та її переваги
- За що гравці найбільше цінують Lineage 2
- Для каких проектов нужна аренда виртуального сервера и что такое VPS
Надо принять к сведению.
сами пробовали плагин ГеоТаргетинг, как результат или только обзор сделали?
Если необходимо настроить геотаргетинг в России или странах СНГ советую присмотреться к плагину WT Geotargeting — бесплатная версия поддерживает 4 сервиса геолокации («IpGeoBase», «DaData», «Sypex Geo» или «MaxMind»), а в платной версии Pro много полезных инструментов для тонкой настройки геотаргетинга. Только стоит учесть, что начинающим разработчикам этот плагин не всегда подходит.
Роман, спасибо за подсказку.