Скрипт геотаргетинга на сайте
На сайте есть выбор города в шапке в зависимости от которого формируется информация в шапке (номер телефона, адрес офиса и т.п.), а также на других страницах (Контакты и т.п.). Нужно сделать так, чтобы при заходе на сайт в зависимости от гео IP посетителя она автоматически формировалась.
Я вижу примерно следующий алгоритм:
1. Проверяем cookie, если их нет:
2. Определяется город посетителя по IP;
3. Выводится информация;
Например, если IP московский выводится информация о московском офисе, если питерский об офисе в СПб и т.п. Если офиса в городе пользователя нет, выводится дефолтная информация (например, о московском офисе).
4. Ставим отметку в куку.
5. Если пользователь меняет город вручную, обновляем куку.
Для получения информации по IP можно использовать сервис Sypex Geo или любой другой бесплатный продукт.