What does "Today" mean in Analytics?
Today covers the time since midnight UTC, not the last 24 hours and not your store's time zone, and the figures can be up to about five minutes old.
When you pick Today in the Analytics date picker, the figures cover everything since midnight UTC on the current UTC date.
Today is not:
- a rolling 24 hours. At 9am UTC, Today holds nine hours of data, not the last 24.
- your store's time zone. Upsell Master's days run on UTC, whatever time zone your Shopify store is set to.
What this means for your store
Today starts at midnight UTC, which falls at a different local time depending on where your store is:
| Store location | Today starts at (local time) |
|---|---|
| UK, winter (GMT) | Midnight |
| UK, summer (BST) | 1am |
| Central Europe, winter | 1am |
| US Eastern, winter | 7pm the evening before |
| US Pacific, winter | 4pm the afternoon before |
| India | 5:30am |
A UK store, for example, matches its own day in winter. In summer, orders placed between midnight and 1am UK time count towards the previous day.
All the other ranges work the same way. Each day in Last 7 days, Last 30 days, monthly bars and custom ranges runs from midnight UTC to midnight UTC.
The hourly chart
With Today selected, the charts show one point per hour. The hour labels are UTC hours. The point labelled 2:00 PM is 2pm to 3pm UTC, which is 3pm to 4pm in UK summer time.
Comparing Today with yesterday
Today's % change badges compare against all of yesterday, not yesterday up to the same time. Early in the day, Today has had only a few hours, so the badges usually show a large drop. That's expected. The comparison is only like-for-like once the UTC day is over.
How fresh the numbers are
Analytics figures are cached for about five minutes. A sale made a moment ago may not show yet, and the page can be up to five minutes behind.
To fetch new figures, click the refresh button (the circular arrow left of the date picker). It clears most of the cached figures for your store and reloads the page data without a full page reload. The hourly charts shown for Today can still take up to about five minutes to catch up, even after a refresh.
Some events also take a short time to reach the dashboard:
- Checkout offers count once Shopify tells the app the order was created.
- Post-purchase revenue is confirmed from the order once Shopify sends it.
So a refresh straight after a test order may still not show it. Wait a minute and refresh again.
Why Today might not match Shopify's "Today"
Shopify reports by your store's time zone, and Upsell Master uses UTC. Unless your store is on UTC, the two "Todays" cover different hours. For more reasons the numbers differ, see Why do my analytics numbers look different from Shopify's?
To check a specific local day, pick a custom range and allow for the offset. For a US store, part of your evening falls on the next UTC day.