KPI Tree

Metric Definition

Time-of-day performance

Daypart Performance Index = (Metric in Time Slot / Average Metric Across All Slots) x 100
Metric in Time SlotValue of the performance metric in a given hour or day block (e.g. conversion rate, ROAS)
Average Metric Across All SlotsMean value of that metric across every time slot in the period

Track from

Metric GlossaryMarketing Metrics

Dayparting analysis

Dayparting analysis is the practice of breaking performance down by hour of the day and day of the week to find when your spend, traffic, or campaigns actually perform. It exists because a daily average flattens out the truth: the same advert can return three times as much at 8pm as it does at 3am. Dayparting turns that hidden pattern into a budgeting and scheduling decision.

8 min read

Generate AI summary

What is dayparting analysis?

Dayparting analysis is the practice of splitting performance data into time blocks, by hour of the day and day of the week, to see how a metric changes across them. If your overall conversion rate is 3 percent but climbs to 6 percent on weekday evenings and falls to 1 percent overnight, dayparting is what makes that visible. The output is a grid of time slots, each scored against the average, so you can see which windows pull their weight and which drag.

It matters because budget spent in a weak window is budget wasted. An advert running at 3am to an audience that does not convert still costs money on every impression. By shifting that spend into the hours that already perform, you raise return without raising the total budget. The same logic applies to send times, staffing, and promotions: do more when the audience is responsive, less when it is not.

Dayparting is most powerful when the pattern is stable. A morning commute spike or a Sunday evening browsing surge tends to repeat week after week, which means the schedule you build from last month keeps paying off this month. The analysis is about separating that repeatable rhythm from random daily noise.

Always normalise time slots to the audience local time, not the server time. A campaign that looks strong at 2am in your reporting timezone may simply be peak evening for an audience on the other side of the world, and aggregating across timezones can cancel out a real pattern entirely.

How to calculate dayparting analysis

Dayparting is not a single number, it is a comparison of each time slot against the whole. The core step is indexing every slot to the average so you can read at a glance which windows over-perform and which under-perform, regardless of the underlying metric.

  1. 1

    Choose the performance metric

    Pick the metric that reflects the decision you want to make: conversion rate and return on ad spend for budget, open and reply rates for send timing, ticket volume for staffing. Dayparting works for any metric that varies by time.

  2. 2

    Define the time slots

    Split the day into blocks, typically hourly, and tag each by day of the week. Twenty-four hours across seven days gives a 168 slot grid, which is detailed enough to act on without being so granular that every slot is noise.

  3. 3

    Aggregate the data per slot

    Sum the events into each slot across a meaningful window, usually four to twelve weeks, so each slot holds enough volume to be reliable rather than reflecting one unusual day.

  4. 4

    Index each slot to the average

    Divide each slot value by the average across all slots and multiply by 100. An index of 150 means the slot performs 50 percent above average, an index of 60 means 40 percent below.

  5. 5

    Check the volume behind each slot

    A slot can show a high index off tiny volume, which is luck not signal. Weight your conclusions by the number of events in each slot so you do not chase a pattern built on ten clicks.

Read the indexed grid as a heatmap. Clusters of high-index slots that repeat across weeks are your peak dayparts, and they are where extra budget, sends, or staff should go. Clusters of low-index slots are candidates to dial down or switch off. The discipline is acting only on patterns that hold across the full window, not on a single strong Tuesday.

Dayparting analysis in a metric tree

A metric tree decomposes dayparting performance into the factors that make some windows convert and others fall flat, then connects each factor to the team that can act on it. This moves the analysis from an interesting heatmap to a set of owned decisions.

The first level splits performance by time dimension and by lever. The audience behaviour branch covers when your buyers are actually online and in a buying mindset. The bid and budget branch covers how much you spend in each window and what you pay for it. The creative and message branch covers whether the right offer reaches the right moment. The operational branch covers whether you can fulfil or respond when demand peaks.

This structure lets you diagnose a weak window precisely. A low-index slot might be low because the audience is asleep, because your bid was throttled, because the message did not fit the moment, or because support was understaffed and conversions stalled. Each cause sits on a different branch and belongs to a different owner.

Metric tree insight

A peak window is only worth chasing if you can serve it. If your strongest conversion hour falls when support is offline and checkout slows under load, the dayparting win evaporates. The tree forces you to read the demand branch and the operational branch together rather than chasing demand you cannot fulfil.

Dayparting analysis benchmarks

There is no universal best hour, because dayparting patterns are specific to audience and product. What benchmarks well is the shape of the variation: how much performance swings between peak and trough, and how concentrated the strong windows are. The ranges below describe typical patterns rather than fixed targets.

PatternTypical peak windowWhat it usually means
B2B SaaS and lead generationWeekday business hours, roughly 9am to 5pmBuyers engage during the working day. Weekend and overnight spend usually under-performs and is a clear candidate to reduce.
Consumer ecommerceWeekday evenings and weekend morningsPeople browse and buy outside work hours. Lunchtime and late evening often show secondary peaks worth a separate bid adjustment.
Email and lifecycle sendsMid-morning and early evening on weekdaysInbox attention concentrates around the start of the day and the commute home. Overnight sends sink down the inbox before they are seen.
Support and operations demandWeekday mornings, often a Monday surgeTicket volume spikes after the weekend and at the start of each day, which is a staffing signal as much as a marketing one.

As a rule of thumb, if your best daypart indexes above 130 and your worst sits below 70, there is real money in reallocating budget across the grid. If every slot sits between 90 and 110, dayparting will not move much and your effort is better spent elsewhere. The size of the swing is what tells you whether the analysis is worth acting on.

How to improve dayparting analysis

Improving dayparting performance means concentrating effort into the windows that already work and withdrawing it from the ones that do not, then doing it reliably enough that the schedule keeps paying off. The gains come from disciplined reallocation, not from finding one magic hour.

Shift budget to peak windows

Apply bid adjustments and ad scheduling so spend rises in high-index dayparts and falls in low-index ones. Reallocating an existing budget toward proven windows lifts return on ad spend without spending more.

Match message to the moment

Tailor the offer and creative to the daypart. A quick utility message lands better during a busy commute, a longer considered offer suits a relaxed weekend evening. The same audience responds differently depending on the hour.

Cut the dead hours

Identify the slots that consistently index below 70 and pause or sharply reduce activity there. The saving funds the peak windows, so you are not asking for a bigger budget, only a smarter one.

Staff and stock to the demand curve

Align support coverage, inventory, and checkout capacity to the demand peaks. A strong conversion window you cannot serve turns a dayparting opportunity into a backlog and a worse experience.

The metric tree approach starts by deciding whether a weak window is a demand problem or a delivery problem, because the fix is completely different. A window that is weak because the audience is absent should be defunded. A window that is weak because you could not serve the demand should be resourced.

KPI Tree lets you model this by connecting each daypart branch to the team that owns it. Marketing owns the bid and budget allocation. Lifecycle owns send timing. Operations owns the staffing and fulfilment that determine whether peak demand converts. With RACI ownership on each node, the right team sees its slice of the grid and the action that moves it. When a peak window starts under-delivering, the alert reaches the accountable owner, and the verified impact loop confirms whether the bid change actually lifted return in that window rather than leaving the team to guess.

Common mistakes when tracking dayparting analysis

  1. 1

    Acting on thin data

    A slot that shows a brilliant index off a handful of events is noise, not signal. Aggregate enough weeks that each time slot holds meaningful volume before you move budget based on it.

  2. 2

    Ignoring timezones

    Reporting in server time when the audience spans regions smears the pattern across the clock. Normalise to audience local time so a genuine evening peak does not get averaged into nothing.

  3. 3

    Confusing volume with efficiency

    The hour with the most traffic is not always the most profitable. A busy window with a low conversion rate can deserve less budget than a quieter window that converts twice as well.

  4. 4

    Setting a schedule and never revisiting it

    Dayparting patterns drift as seasons, products, and audiences change. A schedule built six months ago can quietly defund a window that has since become a peak, so review the grid on a regular cadence.

  5. 5

    Optimising demand you cannot serve

    Pouring budget into a peak window while support is offline or checkout buckles under load wastes the extra demand. Read the operational branch alongside the demand branch before you scale a window up.

Related metrics

Return on ad spend

ROAS

Marketing Metrics
Google Ads

Metric Definition

ROAS = Revenue from Ads / Ad Spend

Return on ad spend measures the revenue generated for every pound spent on advertising. It is the primary profitability metric for paid media, telling you whether your ad campaigns are generating more revenue than they cost and by how much.

View metric

Conversion rate

CVR

Marketing Metrics
ShopifyGoogle AdsGoogle AnalyticsPostHog

Metric Definition

Conversion Rate = (Number of Conversions / Total Visitors or Leads) × 100

Conversion rate measures the percentage of visitors, users, or leads who take a desired action, such as making a purchase, signing up for a trial, or submitting a form. It is the fundamental metric for evaluating the effectiveness of any acquisition funnel, landing page, or marketing campaign.

View metric

Email open rate

Marketing Metrics
Customer.ioKlaviyoApollo

Metric Definition

Open Rate = (Emails Opened / Emails Delivered) × 100

Email open rate measures the percentage of delivered emails that are opened by recipients. It is one of the most widely tracked email marketing metrics, though recent privacy changes have made it less reliable as a standalone indicator of engagement.

View metric

Ticket volume

Customer Support Metrics

Metric Definition

Ticket Volume = Total New Tickets Created in Period

Ticket volume is the total number of new support tickets created within a defined period. It is the fundamental demand metric for support operations, determining staffing requirements, budget allocation, and the urgency of self-service and product quality investments.

View metric

Metric trees for marketing teams

Metric Definition

Dayparting analysis sits within a marketing metric tree, so this guide shows how time-of-day performance connects to the wider marketing metrics the team owns.

View metric

Why did my metric change? A diagnostic framework

Metric Definition

When dayparting performance shifts by time of day, this diagnostic framework helps you trace which underlying drivers moved and why.

View metric

Turn your dayparting heatmap into owned decisions

Build a dayparting metric tree that splits performance into audience, budget, message, and operations, with an accountable owner on each branch so peak windows get funded and dead hours get cut.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business