I am interested in seeing visits on my site broken down by hour - is there any way to generate a report of this in Google Analytics? It appears that all metrics are only broken down by day. Maybe I can get this information through the GA API?
-
1You might try [webmasters.stackexchange.com](http://webmasters.stackexchange.com/questions/tagged/google-analytics) for this. – Greg Hewgill Sep 03 '10 at 03:55
-
Please move to serverfault or superuser. – Lothar Sep 03 '10 at 04:12
-
There's an API question here. Doesn't belong in serverfault or superuser for sure. There's an argument for Webmasters, but that's it. – Yahel Sep 03 '10 at 04:25
-
probably should be moved to Webmasters – Ken Liu Sep 18 '13 at 04:14
-
Hi Ken. You might want to consider changing the accepted answer to @STW's – samthebrand Sep 17 '15 at 05:09
3 Answers
Since Google Analytics was revised the currently accepted answer is no longer available. The current version of Google Analytics will let you view visitors per hour:
- Go to the Reporting Tab
- Select "Audience"
- Select "Overview"
- Select "Hourly"
If you're trying to determine total traffic by hour of the day for a given date range then you can use this custom report:
https://www.google.com/analytics/web/permalink?type=custom_report&uid=pToP7693ReSxfSIpbqHmWg
-
4Should be the accepted answer - this works in the latest version of the Analytics UI. – Bill Feb 27 '15 at 01:42
-
Can you provide guidelines on how to create that report? The link you provide takes me to a sign-in page with my default Google account (not the account I want to create the report under) and doesn't create the report when I sign in. – jwadsack Oct 02 '15 at 04:05
-
Ah, here are guidelines: http://marketingland.com/google-analytics-day-hour-metrics-provide-valuable-insights-67732 Just use "Hours" instead of "Day of the Week Name" as the primary dimension and skip the secondary one. – jwadsack Oct 02 '15 at 04:08
Only a few reports have hour-by-hour data; as far as I know, they're all in the 'Visitors' section.
For example, to see Visits by hour over a period of time, click Visits, Visitor Trending, then Visitors. Then, in the top right of the report, select Graph by: (icon of a clock)
All of the reports under Visitor Trending have hour-by-hour data, except Absolute Unique Visitors.
As far as the API goes, you can check what query combinations are valid here (since there are restrictions): http://code.google.com/apis/analytics/docs/gdata/gdataReferenceDimensionsMetrics.html
According to that, all metrics can be viewed by an hourly dimension except Campaign metrics and Visitor (not to be confused with Visit) metrics.
You can test the query you want to run with the Google Analytics Data Feed Query Explorer

- 37,023
- 22
- 103
- 153
-
10This reports page doesn't exist anymore in the new interface. Do you have an idea how to create it using custom reporting? – Lode Sep 03 '12 at 11:26
-
4In the new interface: "Standard Reports" -> "Audience" -> "Overview" -> click 'hourly' next to the graph. – jamescridland Jan 03 '14 at 14:45
If using a (downloadable, emailable) custom report is an option, you can use the custom report described on http://salman-w.blogspot.com/2012/07/analytics-day-of-week-hour-of-day-report.html
The article tells you to do the following:
- Create a custom report with flat table (I am sure it will work with explorer style reports too)
- Add the dimension hour (not hour of day)
- Add the metric visits, pageviews, etc
- Preview