El problema principal que tendrias, es que la localizacion (en la mayoria de los casos), se hace por la IP desde la cual se conecta el visitante, y los datos que obtendrias (en general), son de donde esta registrada esa IP, con lo cual muchas veces te devuelve que el visitante esta en una provincia/region distinta a donde se encuentra realmente, espero haber sido claro.