How to See Time of Day on Google Analytics

Cody Schneider8 min read

Knowing when your audience visits your website is just as important as knowing who they are or where they come from. By analyzing your traffic by the time of day, you can schedule your content, run ads, and launch promotions when your users are most active. This article will guide you step-by-step on how to find and analyze time-of-day and day-of-week data inside Google Analytics 4.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Why Bother Analyzing Traffic by Time of Day?

Pinpointing your peak traffic hours helps you transform your data from a simple report into a strategic advantage. It’s the difference between guessing what might work and making decisions based on actual user behavior. For many businesses, a quick look at this data can have a very practical impact.

  • Smarter Content Scheduling: Got a new blog post or video ready to go? Publish it right before your traffic typically peaks to maximize its initial reach and engagement. The same goes for email newsletters and social media updates.
  • Optimized Ad Campaigns: If you're running PPC campaigns on Google Ads or social media, why spend money during hours when no one is active? Use dayparting to show your ads only during your peak user hours, stretching your budget and improving your ROI.
  • Better Staffing and Support: If you have a sales or customer support team that uses live chat, knowing your busiest hours ensures you have enough staff online to handle inquiries, preventing missed leads and frustrated visitors.
  • Timing for Promotions: Planning a flash sale or special offer? Launching it when most of your customers are online creates a sense of urgency and can lead to a significant spike in sales.

In short, this report helps you meet your audience where they are, when they’re most likely to engage, read, or buy.

How to See Time of Day Data in Google Analytics 4

Unlike its predecessor (Universal Analytics), Google Analytics 4 doesn't have a pre-built report for time-of-day analysis. Don't worry, though, creating one is straightforward using the "Explore" section. It's more flexible than the old reports and lets you build exactly what you need.

Let's build a useful report from scratch that shows you a heatmap of user activity by both the day of the week and the hour of the day.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Step 1: Open a New "Free form" Exploration

Standard GA4 reports are great for high-level summaries, but for custom analysis like this, you need to head to the "Explore" tab.

  1. On the left-hand navigation menu in GA4, click on Explore.
  2. This will open the explorations hub. At the top, click on the box labeled Free form to start a new, blank report.

This blank slate is where you'll define the dimensions and metrics to build your report.

Step 2: Add Your Dimensions

Dimensions are the “what” of your report - the attributes you want to slice your data by. For this analysis, we need to add the Hour and Day of week.

  1. In the "Variables" column on the left, find the Dimensions section and click the + icon.
  2. A search box will appear. Type "Hour" and check the box next to Hour.
  3. Next, search for "Day" and check the box for Day of week. While you're here, you might also find Day name useful for readability.
  4. Click the blue Import button in the top right corner.

You'll now see Hour and Day of week listed as available dimensions in your "Variables" panel.

Step 3: Add Your Metrics

Metrics are the quantitative measurements - the numbers. This is what you actually want to measure during those specific hours and days. Sessions is a great starting point, but you should also add metrics that matter to your business goals.

  1. Just below "Dimensions," find the Metrics section and click the + icon.
  2. Search for and add metrics that are important to you. Good ones to start with include:
  3. Click the Import button again to add them to your exploration.

Step 4: Build the Report Canvas

Now that you have your ingredients (dimensions and metrics), it’s time to arrange them in the "Tab Settings" column to build your report.

  1. For the visualization: At the top of the "Tab Settings" column, you’ll see icons for different chart types. The standard table is fine, but a Heatmap is much more intuitive for this kind of data. Click the Heatmap icon.
  2. For the Rows: Drag the Hour dimension from your "Variables" panel over to the Rows box in "Tab Settings." GA4 will display hours in military time (00 for midnight, 01 for 1 AM, etc.).
  3. For the Columns: Drag the Day of week dimension to the Columns box. GA4 uses numbers here (0 = Sunday, 1 = Monday, etc.). If you prefer names, you can use the Day name dimension here instead.
  4. For the Values: Drag your primary metric, like Sessions or Total revenue, into the Values box underneath columns.

That's it! The canvas to your right will instantly populate with a colorful heatmap. The darker shades represent higher values (more sessions, revenue, etc.), while lighter shades represent lower values. You can now see, at a glance, your busiest and slowest periods of the week.

Don’t forget to give your exploration a name at the top left, like "Time of Day Traffic," so you can easily find it again later.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Making Sense of Your Time-of-Day Data

Having the report is one thing, using it to make smart decisions is another. How you interpret the data depends on your business model.

For an Ecommerce Store: Follow the Money

Change your "Values" metric to Total revenue or Conversions. You might find that sessions are highest on weekday afternoons as people browse during their lunch breaks, but conversions actually peak on Sunday evenings when they have more time to commit to a purchase.

Actionable Insight: Schedule your promotional emails and limited-time offer announcements for Sunday afternoon to land in their inboxes right before that peak buying window.

For a B2B SaaS Company: Focus on Business Hours

Use Sessions and your lead-generation goal (e.g., form_submit or demo_request) as your Conversions metric. Expect to see dark green cells concentrated between 9 AM and 4 PM from Monday to Friday.

Actionable Insight: Your highest-intent traffic is concentrated during the work week. This is the optimal time to host a webinar, schedule your sales team's outreach calls, or run LinkedIn ad campaigns.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

For a Blog or Media Site: Find Your Readers

The primary metrics here are probably Sessions and Engaged sessions. You might observe traffic spikes during morning commutes (7-9 AM), lunch breaks (12-2 PM), and in the evening after work (7-10 PM).

Actionable Insight: Schedule your most important articles to go live an hour before these peaks. Promote them on social media right as the peak is beginning to ride the wave of user activity.

Important Considerations to Keep in Mind

Before you overhaul your entire marketing strategy based on one report, here are a few critical points to remember.

  • Time Zones Matter (A Lot): Your GA4 report displays data in the time zone set in your Property Settings (Admin > Property Settings > Reporting time zone). If your audience is local or national, this is usually fine. But if you have a significant global audience, your report will be skewed. A high-traffic period at "2 PM" could be 2 PM in New York, 11 AM in Los Angeles, and 7 PM in London, all rolled into one. Consider creating separate reports with filters for specific countries if this applies to you.
  • Use a Meaningful Date Range: Analyzing data from a single day or week can be misleading. A random event, a broken link, or a holiday could throw everything off. Set your date range in the top left to at least 30 or 90 days to identify legitimate, long-term patterns.
  • Don’t Make Decisions on Small Numbers: If you only have a handful of conversions each week, a "peak" on Tuesday at 4 PM could just be a coincidence. Look for clear, consistent patterns, not isolated instances. The visual nature of the heatmap helps with this, you want to see large clusters of dark cells, not just one random dark square.

Final Thoughts

This tutorial shows you how to move beyond basic traffic reports in Google Analytics to build a powerful and visually intuitive heatmap of user activity by time and day. With this custom exploration, you're better equipped to schedule your marketing activities to align perfectly with when your audience is most likely to be online and engaged.

While digging into GA4's Explore reports is powerful, it can feel slow and clunky, especially if you have a quick follow-up question or need to build a new report from scratch. With Graphed, we've automated this entire process. Instead of clicking, dragging, and dropping, you can just ask in plain English: "Show me a heatmap of sessions by hour of the day for the last 90 days." Our AI handles the report-building for you, connecting directly to your Google Analytics data to generate a live, interactive dashboard in seconds. This gives you more time to focus on analyzing insights, not wrestling with report configuration.

Related Articles