Берём первую цифру, проверяем — есть такой код?
Если нет, берём вторую, проверяем.
Если нет берём третью. Тут уж либо страну определим, либо номер неверный.
Если есть страна с кодом +20, то страны с кодом +20х точно нет: Вики
Используем Мегафон довольно давно, номер менять не вариант. У них аналогичное решение не особо дёшево и требует ИП или ООО для корпоративного тарифа (сейчас нет ни того ни того).
Она мне нравится тем, что не тормозит загрузку сайта (если я не ошибаюсь), может показать, к каким файлам запрашивался доступ, и работает при отсутствии JavaScript. До этого я пользовался и Метрикой, и Piwik, и своей Ajax+php -> .txt мини-статистикой. Учитывая, что все мои сайты почти полностью состоят из index.html + JS, готовые программы статистики нужно всё равно допиливать для полноты картины, либо делать свою программу.
Одно дело — желание заказчика сайта. Тут всё просто: надо убедить заказчика, что эти ретрограды дорого обходятся веб-разработчику и всё равно ничего не купят. Кстати, мой первый заказчик пользовался IE6, но, к счастью, имел и Chrome.
Другое дело — делаешь себе любимому. Сомнения будут терзать каждый раз при просмотре статистики.
Как-то раз я оптимизировал под ширину дисплея мобильного, в одну колонку вместо 4-х. Был отзыв, мол, неудобно, непривычно, проще большой сайт смотреть, нужное приблизить. Хотя лично я согласен с необходимостью учёта мобильных браузеров.
Насколько я понял, Awstat считает поисковых роботов отдельно. Тот сайт, где 47%, рассчитан на оптовых покупателей по всей стране. Конкретно он работает, просто альфа-канал и float-ы я для них не адаптировал.