5еместо
Плагин WT Geotargeting « все идеи проекта

0

0
0

Использовать Яндекс Геотаргетинг

Приветствую,

Все равно IpGeoBase криво работает. Я нахожусь в Волгограде, а при проверке выдает Москва.

Если бы внедрил Яндекс Геотаргетинг. Он лучше работает. Я его использую для определения города, на сайтах.

https://tech.yandex.ru/maps/doc/jsapi/1.x/dg/concepts/geotargeting-docpage/

Исходник
>
>
> <script src="https://api-maps.yandex.ru/1.1/index.xml" type="text/javascript"></script>
> <script type="text/javascript">
> $(document).ready(function() {
> if (YMaps.location.city != '') {
> $('.country span').html(YMaps.location.country);
> $('.region span').html(YMaps.location.region);
> $('.city span').html(YMaps.location.city);
> console.log(YMaps.location);
> }
> else {
> $('.title').html(' ');
> $('.title').html('Яндекс ничего не вернул.');
> }
> });
> </script>
>
---
С наилучшими пожеланиями,
Дмитрий Поляков

Дмитрий, 24.04.2017, 14:31
Официальный ответ
Роман Кусты, 02.05.2017
Добрый день, Дмитрий.

Описываемый Вами способ определения локации посетителя предполагает использование API "Яндекс Карты" на фронтенде. Я таким образом ранее настраивал геотаргетинг и столкнулся с тем, что при определении местоположения посетителя происходит задержка, изначально на странице выводились контакты не соответствующие реальному местоположению а через некоторое время они меняются.
В итоге пришлось отказаться от реализации на стороне фронтенда и сделать плагин "WT Geotargeting", реализующий геотаргетинг на бэкенде.

С помощью API "Яндекс Карты" полезно делать дополнительную проверку на фронтенде, для уменьшения погрешности определения местоположения посетителя (замечу что у "Яндекс Карт" погрешность тоже есть). Возможно в последующих версиях появится поддержка API "Яндекс Карты", но точно не в ближайшее время.
Статус идеи: запланировано

Комментарии

У идеи нет комментариев

Оставить комментарий