The Locations Report in Google Analytics
As a followup to my post on interpreting Language data in Google Analytics, here’s some insight into locations as well.
You can find the Locations report under Demographics in the Audience section. Google Analytics determines locations from a visitor’s IP addresses and where internet service providers assign those ranges. (If you remember the dark old days of web analytics when you could look at a report like this and you saw that 80% of US web traffic came from Virginia — because that’s where AOL was located — you can rejoice that these reports are much more accurate.)
Data at the country level is pretty accurate worldwide; Google says that mobile devices may show inaccurate cities. Also keep in mind that a VPN can fool this sort of tracking (if you’re connecting back through the office mothership when you’re elsewhere, your location looks like the office).
You get a number of choices for levels of detail. At a high level, theres Continents (kind of overly broad), Sub-Continent Regions (much better), Country/Territory (the default). Within some countries, you can also see Regions. These are the states in the US, provinces in Canada, etc. Some countries have internal region data in Google Analytics, others don’t.
Worldwide, you can also see City data. Within the US only, you also have the option of “Metros”, which are basically Designated Marketing Areas (DMAs). This is a useful level of detail between states and cities.
Location data can be useful for targeting your marketing and advertising and understanding who you are reaching. What level of detail is of interest to you depends on your organization: maybe you care about an audience all across the world, maybe in specific countries where you do business, or maybe only in a handful of cities where you have bricks-and-mortar locations.
Lastly, what does it mean when a location is (not set)? As in any field in Google Analytics, (not set) means the information wasn’t captured for some reason. In this instance, GA could not determine where someone was located from their IP address. We looked at a large set of data from a recent 30-day period for a large site with worldwide reach, and we found about 4% of visits had a location that couldn’t be determined. More than half of these were from mobile devices, which isn’t surprising. Many of those were due to usage of Opera Mini as the browser, which actually fetches web pages to an Opera server and then sends a compressed version on to the mobile device (in which case your website never has a direct connection with the device to determine its IP address).
About Jonathan Weber
Jonathan Weber is the Data Evangelist at LunaMetrics. He spreads the principles of analytics through our training seminars all over the East coast. Before he caught the analytics bug, he worked in information architecture. He holds a Master’s degree from the University of Pittsburgh School of Information Sciences. Jonathan’s breadth of knowledge – from statistics to analysis to library science – is somewhat overwhelming.







Thank you! Was wondering what the (not set) in my location reports was due to. I didn’t have the same mobile trend as you, although the 4% figure is about right – but interestingly I’ve noticed the (not set) traffic really fall off in the last month. Prior to that it was increasing each month.
In our clients’ demographics, the city New York is at the top. Is there any way to break this data out into more actionable data?
Our guess is New York means New York City, but is there any way to verify that or expound upon that?
- Ellen
If you look into the secondary dimension – Metro – in the visitors section when you have selected ‘New York’ it will give you the nearest metro area.
ie: Buffalo, Ithaca, or New York City.
Hope that helps!