Задать вопрос
dmitry-l
@dmitry-l

Почему такие крупные сайты как yandex и hh неверно определяют местонахождение пользователя?

Захожу на yandex.ru или hh.ru из Питера.
И наблюдаю такую картину:
5d791a821e0b2141950846.png
5d791a8880dc0798173872.png
То же самое у эльдорадо и проч.крупных магазинов.
Я, так понял, геолокация пользователя происходит по ip адресу, что является не всегда точным?
Так есть ведь сервисы типо dadata, которые решают эту проблему.
Почему ими не пользуются? Ведь на таких сайтах это косяк и как минимум нелогично.
  • Вопрос задан
  • 1498 просмотров
Подписаться 1 Простой 5 комментариев
Решения вопроса 1
dmitry-l
@dmitry-l Автор вопроса
Ответ яндекса:

Спасибо за обращение!

Определение региона на наших сервисах происходит по IP-адресу.
Дело в том, что ваш IP-адрес принадлежит сети с несколькими регионами, и по умолчанию более точно определить местоположение мы пока не сможем.

Пожалуйста, воспользуйтесь ручной настройкой на странице https://yandex.ru/tune/geo .
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@vitaly_il1
DevOps Consulting
А вы проверяли как ваш IP резолвится в dadata / maxmind?
Определение крупного города - задача очень простая, даже бесплатные базы дают отличную точность.
Ответ написан
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
у провайдера есть пулл адресов и выдаются они динамически т.ч. если сервис не подвязан на данные геолокации ОПСОСОВ, то могут быть расхождения.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы