Определение города посетителя, для ленивых
Шаг 1. Вставляем в конец страницы, вытаскиваем город
Шаг 2. Сохраняем адрес в куку, отправляем на сервер или любое другое действие.
Краткая история появления метода. На одном проекте, требовалось определить из какого города пришел пользователь. Проект маленький, приделывать таблицы городов и айпи адресов, было лень. Потому-что сами таблицы, занимают больше места чем проект целиком.
Пришлось искать простое решение, не требующее затрат времени и сил. Желательно чтоб город определился автоматически, без серверной части.
На другом проекте работал с картами Яндекса. Полез изучать документацию. В документации не нашел подходящих методов. Может быть они есть, может не за документированы, может не нашел. Полез изучать исходные коды карт. В исходных кодах увидел название своего города. Значит Яндекс знает откуда пришел посетитель. Придумал костыль, для вытаскивания адреса.
Делается это без учета информации от Яндекс Метрики.
Если есть способ определения город посетителя сайта проще и удобнее, сообщите, буду рад его использовать в будущем.
Всё. Яндекс прикрыл эту возможность, больше этот код не работает.