С гео очень много интересных моментов. Вот пилишь сервис, подключаешь библиотеку скажем от maxmind, описываешь там всякие штуки, обработчики и тд, короче у тебя в проекте есть гео. И дальше блять появляются интересные моменты, когда проект международный. Потому как когда ты показываешь сайт в России и хочешь работать в России - у тебя Крым, Севастополь а щас еще некоторые регионы по закону надо показывать российскими, но в самом вендоре, в maxmind это нифига не так, ибо он соблюдает свои законы. В то же время когда ты показываешь его в других регионах, а это почти во всем мире, как бы тебе не хотелось обратного, Крым нифига по признанию местных властей не российский, не говоря о других регионах. Заставить такие сервисы указывать Крым российским в своей базе - примерно тоже самое что заставить российские сервисы указывать его украинским.
Вот заходит юзер из Запорожья, гео определило как UA, регион Запорожье, город Запорожье, что показывать? По конституции РФ - это столица российского региона, а по факту там никогда не было ни российского флага, ни администрации, ни армии, ничего. Просто отдельно взятая страна себе его записала. Или заходит из Суржи. Его тоже надо в другую юрисдикцию включать? Бред же. Во время войны вопрос географии и границ в буквальном смысле гибкий. Будет четкий договор - будет все четче и понятней с картами. А сейчас лучше смотрите на физические карты, там все стабильней.
Помимо того что вся эта муть жутко бесит, ибо заставляет писать тучу оберток над сервисом, так еще и встает вопрос как определять для какой юрисдикции показываем, по домену, по ip (ip базы тоже по международно признанным границам считают), по языку уже смысла нет, ибо слишком размытая штука нынче.
Гугл решил этот момент введением новой сущности - спорная территория. Яндекс насколько помню таким не оперирует. Следовательно у Гугла гибче система, и такие моменты они обходят проще. Обе компании международные, они более другие менее, но .. тем не менее 🤷♂️
Кстати если хочешь турбопатриотично возгордиться Яндексом, вот тебе 2 интересных момента из яндекс-метрики:
Моя посещалка по странам:
А теперь разбивка по регионам в РФ:
Угадай что за "не определенный регион" и почему в разбивке по странам есть Россия, Беларусь, Казахстан, Германия, Штаты, тоесть страны, где много русскоязычных, и в этом списке нет Украины? Яндекс тупо целиком ее включил в "неизвестный регион в России"
Более того уже даже город не пишут:
Просто вторая строчка с 10% посещений отнесены к России из "неопределенного места". Надеюсь теперь гордишься больше.
При этом еще год назад я помню Киев третьим-четвертным в посещалке и Харьков где-то в десятке.
Представляю как вся эта штука заебала ПМ, разрабов и тд в Яндексе, что они просто решили не возиться с регулированием, а просто ухудшили часть сервиса, чтоб их не заебывали. Причем крутого сервиса, возможно лучшей в мире аналитики посещалки по вебу (а уже и по моб. приложухам). Но когда случается такой шабаш, из-за кучки маргиналов всем приходится чутка отказываться обратно в развитии, все же на одном шарике живем.