Every number on the Cart Upsells analytics tab. As with bundles, the revenue figures here are incremental: they measure what the cart drawer added, not the total value of orders that went through it. Reach them by opening Cart Upsells and selecting the Analytics tab.
In this article:
The metrics
Metric | What it counts |
| Times the cart drawer was opened |
| Checkouts attributed to the cart drawer |
| Revenue attributed to the cart drawer |
| Percentage of cart impressions that reached checkout |
| Average revenue per visitor who saw the drawer |
| Average value of orders through the drawer |
| Distribution across drawer variants |
💡 Conversion rate here is cart-to-checkout, not visitor-to-purchase. It is normally much higher than your store's overall conversion rate, because everyone in this number already put something in a cart. Do not compare the two.
The charts
Chart | What it shows |
| Cart drawer revenue by day |
| Cart-to-checkout rate by day |
| AOV by day |
| Split between |
| Which upsell products earned the most |
Upsell products revenue is the most actionable. It tells you which products customers actually add, which is rarely the ones you expected. Swap out anything earning nothing.
Average order value over time is where a reward bar shows its effect. If you enable a free shipping threshold, this line should move within days. If it does not, either the threshold is wrong or the bar is not being seen.
The revenue breakdown
The split between Upsell and Shipping protection deserves its own attention, because the two behave differently.
Upsell revenue is product revenue with your normal cost of goods against it.
Shipping protection revenue is close to pure margin, until you pay a claim.
A drawer where protection dominates is earning well on paper. Check it against what you are actually paying out in claims before treating that as profit.
Which orders are counted
Atlas excludes several categories of order from all revenue tracking, including these figures:
test and bogus payment gateways
cash on delivery orders
unpaid, refunded, partially refunded and voided orders
unusually large orders compared with your store's recent average
exceptionally high value orders
orders with no payment gateway recorded
If your cart numbers look far lower than your Shopify sales, this is usually why. See Why is my revenue showing as zero when I have sales?
How cart orders affect your bill
Cart drawer orders are one of the three things Atlas charges usage on.
Cart orders per billing cycle | Charge |
Up to 250 | Included |
Up to 500 | Plus $10 a month |
Up to 1,000 | Plus $20 a month |
Up to 2,000 | Plus $30 a month |
Up to 3,500 | Plus $60 a month |
Up to 5,000 | Plus $100 a month |
Above 5,000 | Plus $150 a month |
Excluded orders do not count towards this, so a cash on delivery store will stay in a lower tier than its Shopify order count suggests.
ℹ️ Your billing cycle starts on the day you subscribed, not the first of the month, so the count on your usage page will not match a calendar month in analytics.
Full tables in Atlas usage rates and tiers.
A/B test analytics
When a test is running, the analytics view adds per-variant comparisons with statistical confidence indicators: Significant, Trending, Sufficient and Need more views, plus Confidence, Sample size, Traffic split and Days.
The rule that matters: at least 1,000 views, and wait for Significant before acting. See A/B testing your cart drawer.
Empty states
Each empty state names its own metric, which tells you exactly what is missing rather than blanking the whole view:
No revenue data available for this periodNo conversion rate data available for this periodNo revenue breakdown data availableNo product revenue data availableNo revenue per visitor data availableNo upsell products data availableNo checkouts data availableNo variants data availableNo data
If everything is empty and you know the drawer is live, check that it is genuinely active and that the app embed is on. See Why isn't my cart drawer showing on my store?

