Breakdowns
When your website traffic converts: by date, by weekday, and by hour of the day.
The tables
Your traffic does not buy evenly. This page tells you which weekdays and which hours turn visits into orders, so your budget and your send times land when people are actually buying.
Sessions → Add To Carts → Checkouts → Transactions is one funnel, read left to right. Follow it on every tab, because the step that loses the most people is the step to fix.
The same eleven columns run across Date, Day of Week and Hour. Only the first column changes, and it carries the tab's own name.
Columns: the tab's own name · Total RevenueTotal RevenueCross-check against Shopify to confirm tracking is firing. · Avg. Purchase RevenueAvg. Purchase RevenueYour typical order size as GA4 sees it. · SessionsSessionsTraffic to your listings; only lifts sales if conversion holds. · Add To CartsAdd To CartsAdd To Carts: the number of times users added items to their cart · CheckoutsCheckoutsCheckouts: the number of times users started the checkout process · TransactionsTransactionsPair with sessions to sanity-check conversion and spot tracking gaps. · Conversion RateConv. RateWebsite visits that ended in a purchase. Not the same as Google Ads Conv. Rate, which divides by clicks.3.5% or more is healthy · Purchase To View RatePurchase To View RateHow convincing your product pages are to browsers.4% or more is healthy · Cart To View RateCart To View RateSee the full entry. · Bounce RateBounce RateA quick signal of landing-page relevance and speed.Under 25% is healthy
Date
One row = one day.
How to scan it
- Sort by Date, oldest first — that is how it opens
- Look across at Sessions and Conversion Rate together
- The row that matters has sessions well up and Conversion Rate down — that day brought traffic that did not fit the store
This is the only tab with no % △ columns. It cannot show you a change against a previous period.
Day of Week
One row = one weekday. Seven rows, fixed.
How to scan it
- Sort by Total Revenue, highest first
- Look across at Sessions
- The row that matters has high sessions and low Total Revenue — people arrive that day and leave
Every number here carries a % △ beside it, measured against the Previous period you picked.
Hour
One row = one hour, 0 to 23.
How to scan it
- Sort by Transactions, highest first
- Look across at Sessions in the same row
- The row that matters has plenty of sessions and few transactions — a busy hour that does not buy
Use it to place send times and dayparting, not to judge a whole day.
Filters
Set the range, the Previous period and the Source before you read anything — every rate and every % △ on this page moves with them.
- Date Range and Previous period both apply. The % △ columns on Day of Week and Hour are measured against whatever Previous period says.
- Source and Medium, above the tabs, filter every tab at once. These are Google Analytics session values, not the Order Source in the Filters dialog.
- Filters dialog — Country, Customer Type and Order Source all appear, but only Country does anything here. The dialog tells you so in its own footnote.
- Property picker, to the right of Source and Medium, appears only when more than one property is connected. Switching it reloads the page and puts Source and Medium back to All.
- View switch, top right of the table: bar, line, pie, or table. In chart view you get a Dimensions and a Metrics dropdown, up to three metrics at once. The Date chart draws up to 400 days, the Hour chart 24 points.
- Compare checkbox appears in chart view on Day of Week only. The Date and Hour charts do not offer it.
- Search matches the first column, nothing else.
- Export downloads the table you are looking at, totals row included.
Watch out for
- Hour follows your Google Analytics property's time zone, not your store's. If the two differ, a "6pm" row is not 6pm to your customer, and a send time built on it lands in the wrong place.
- Today is a partial day. The last row on the Date tab is a day still running, not a collapse.
- These are Google Analytics numbers, not Shopify's. Transactions will not match Orders, and Total Revenue will not match Total Sales.
- Cart To View Rate and Purchase To View Rate count product-page views, while Add To Carts and Checkouts count events. They are two different measurements sitting in the same row, so they will not divide into each other.
- Type in the search box and the totals row disappears. It totals everything in range, not what you filtered down to.
Do this first
One weekday is converting worse than the rest. What you need to know is whether it is the day itself or something that broke on a date.
Open Day of Week and sort by Conversion Rate, lowest first.
Take the worst weekday and find those dates on the Date tab. If the weak days are spread across the whole range it is the day itself; if they cluster, something changed on a date.
See yoursYour traffic by date, weekday and hour, for the range you have selected.
Open Google Analytics →