Conversion Rate Formula Calculator
Conversion rate equals conversions divided by sessions (or unique users), times 100. Use the live calculator to see how the denominator choice changes your reported rate.
Conversion Rate Formula
Conversion rate = (conversions ÷ sessions or unique users) × 100, expressed as a percentage.
The conversion rate formula divides the number of completed conversions by the number of visits or visitors in the same window, then multiplies by 100 to express the result as a percentage. The numerator is usually completed orders, but it can be any goal — add-to-cart, signup, checkout-started — as long as it stays consistent across reports.
The choice of denominator is the part most teams get wrong. Sessions counts every visit, so one shopper who comes back three times before buying is counted three times — which inflates traffic and depresses your rate. Unique users counts each shopper once, giving a truer visitor-to-buyer rate. Pick one denominator, document it, and don't switch mid-quarter.
Conversion Rate Calculator — Sessions vs Unique Users
Conversions (orders)
Completed orders in the period.
Sessions
Total visits — one shopper visiting twice counts as two.
Unique users
Distinct visitors — each shopper counts once regardless of visits.
Session conversion rate
1.75 %
Unique-user conversion rate
2.63 %
Sessions per user
1.5 visits
Use the same window for numerator and denominator. If you mix a 30-day order count with 7-day sessions, the rate is meaningless.
The two rates above will diverge whenever shoppers visit more than once before buying — which is most of e-commerce. Apparel, beauty, and considered-purchase categories often see 1.5–2.5 sessions per user, so the session-based rate runs 30–60% lower than the unique-user rate on the same data.
The formula, written out
Conversion Rate = (Conversions ÷ Denominator) × 100
Conversions
Conversions
Completed goal events in the period — usually paid orders, but can be add-to-cart, signup, or checkout-started.
Denominator
Denominator
Either total sessions (visits) or unique users (distinct visitors) in the same period. Pick one and stick with it.
100
Scaling factor
Converts the ratio into a percentage.
A beauty SKU page receives 8,000 sessions from 6,200 unique users in March and produces 184 orders.
Conversions: 184 orders
Sessions: 8,000
Unique users: 6,200
→ Session CR = 2.30% | Unique-user CR = 2.97%
Same numerator, two valid rates. The 0.67-point gap is entirely the return-visit pattern of beauty shoppers comparing shades before purchase.
GA4 reports session-based conversion rate by default under the metric name 'session conversion rate.' Shopify's analytics, by contrast, exposes a metric closer to unique-user conversion rate. That single difference is why your GA4 dashboard and your Shopify dashboard rarely agree.
What a 'good' rate looks like
Typical session-based e-commerce conversion rates by platform and vertical (median range)
| Segment | Session CR (median) | Top quartile | Notes |
|---|---|---|---|
| Shopify — apparel & accessories | 1.4% – 2.2% | 3.5%+ | Heavy return-visit pattern |
| Shopify — beauty & personal care | 1.8% – 2.8% | 4.2%+ | Strong repeat-purchase tail |
| Shopify — home & decor | 1.0% – 1.8% | 2.9%+ | Longer consideration cycles |
| WooCommerce — general merch | 1.2% – 2.0% | 3.1%+ | Wide dispersion by niche |
| Magento — mid-market retail | 1.5% – 2.4% | 3.6%+ | Often higher AOV, lower CR |
| Electronics & high-AOV | 0.7% – 1.4% | 2.2%+ | Multi-session research expected |
Compare yourself within your vertical, not against a global average. A 1.6% session CR is below average for beauty but above average for furniture — context decides whether the number is a problem or a strength.
Common mistakes when applying the formula
The most expensive mistake is mismatched windows. If your numerator counts 30 days of Shopify orders but your denominator pulls 7 days of GA4 sessions, the resulting rate is fiction. Pin both to the same date range, the same timezone, and the same filter set before you compare anything.
The second mistake is counting bot or internal traffic in the denominator. Excluding internal IPs and known crawler traffic can lift your reported rate by 10–25% on lower-volume stores without changing a single thing about real shopper behavior.
The denominator trap
If you report session CR to the board one month and unique-user CR the next, you'll appear to swing 30–60% on the same underlying performance. Lock the definition in writing — which tool, which denominator, which window — and put it in the footer of every dashboard.
Frequently asked questions
Conversions divided by sessions (or unique users), multiplied by 100. So 200 orders from 10,000 sessions is (200 ÷ 10,000) × 100 = 2.00% session conversion rate.
Sessions is the default in GA4 and is fine for traffic-quality analysis. Unique users is more honest for board-level conversion rate reporting because it doesn't double-count return visitors. Pick one, document it, and don't switch.
GA4 reports session-based conversion rate by default; Shopify's analytics is closer to unique-user-based. On a store with 1.5 sessions per user, that single difference produces roughly a 33% gap between the two numbers on identical underlying data.
Whichever goal event you choose — completed paid orders is the most common for e-commerce, but you can run the same formula on add-to-cart, checkout-started, email signups, or any tracked event. Just keep the goal consistent across the periods you compare.
Shopify's built-in 'online store conversion rate' is sessions that resulted in an order, divided by total sessions. For a unique-user view, pull distinct customer or visitor counts from your analytics layer and divide orders by that instead.
For Shopify apparel and general merch on session-based reporting, 2% sits around the median. Beauty and high-repeat categories should aim higher (2.5–3%+), while electronics and high-AOV stores often run healthy at 0.8–1.4%.
Generally no — your overall conversion rate includes everyone. But it's worth segmenting new vs returning separately, because returning shoppers convert 2–4× higher and can mask weakness in your new-visitor funnel.
Only if you've made a counting error — usually counting one shopper's multiple orders against a unique-user denominator without deduping. Check your numerator definition; orders-per-user is a different metric than conversion rate.
Add-to-cart rate uses the same formula but with 'add-to-cart events' as the numerator instead of completed orders. It's a mid-funnel diagnostic; conversion rate is the bottom-funnel outcome.
Match the window to the decision. Weekly for experiment monitoring, 28- or 30-day rolling for stable reporting, and quarterly for trend analysis. The key rule: numerator and denominator must cover the exact same window.
Get an AI expert review of your site
Paste your URL — Metricuno's AI runs the same heuristic checks a senior CRO consultant would, scoring your page and prioritising the fixes that'll move conversion fastest.