Checkout Rate measures the percentage of sessions that reach the checkout step on your Shopify store.
Checkout Rate = ( Initiate Checkouts ÷ Sessions ) × 100
| Metric | Definition |
|---|
| Initiate Checkouts | Total checkout initiation events tracked by the Upstack Pixel |
| Sessions | Total unique sessions tracked on your website |
| Metadata | |
|---|
| Type | Percentage |
| Data Source | Upstack Pixel |
| Aggregation | Ratio |
Example
Your Shopify store had 18,000 sessions and 1,620 checkout initiations this month:
| Metric | Value |
|---|
| Sessions | 18,000 |
| Initiate Checkouts | 1,620 |
| Checkout Rate | 9.00% |
By channel:
| Channel | Sessions | Checkouts | Checkout Rate |
|---|
| Meta Ads | 9,000 | 900 | 10.00% |
| Google Ads | 6,000 | 480 | 8.00% |
| Organic | 3,000 | 240 | 8.00% |
How It Works
Upstack tracks checkout initiation events when visitors reach the checkout step on your Shopify store. The Checkout Rate is calculated by dividing the number of checkout initiations by the total sessions and multiplying by 100 to express it as a percentage. This metric captures all sessions that progressed through the funnel to reach checkout, regardless of whether they completed a purchase.
When to Use
| Scenario | Action |
|---|
| Checkout rate dropping | Investigate cart page issues, shipping info, or unexpected costs |
| Comparing traffic quality | Identify which channels drive the most checkout-ready visitors |
| Funnel optimization | Measure impact of cart page improvements on checkout progression |
| Campaign targeting | Find audiences with higher intent who reach checkout more often |
| Metric | Relationship |
|---|
| Session Conversion Rate | Measures sessions that complete purchase (beyond checkout) |
| Initiate Checkouts | Numerator in this calculation |
| Add to Cart Rate | Measures earlier funnel step (product page → cart) |
See all Attributed Conversions metrics →