The conversion rate metric is the percentage of visits that end in the action you care about: conversions divided by sessions (or users), multiplied by 100. For an online store, that usually means sessions with a purchase divided by all sessions, so 900 purchasing sessions out of 50,000 is a 1.8% conversion rate.
This guide is for e-commerce and Shopify teams who want to calculate conversion rate correctly, compare it to a real benchmark and know what a change actually means. You'll get the formula and its variations, a worked example, how GA4 and Shopify each calculate it, current Shopify benchmarks by industry, the segments to check before you act, and why revenue per visitor should sit next to conversion rate on every report.
What is the conversion rate metric?
Conversion rate measures how efficiently your site turns traffic into a specific outcome. The outcome is up to you. For a store, the primary conversion is a purchase. Secondary, or micro, conversions include adding to cart, starting checkout, signing up for email or creating an account.
The metric matters because it connects marketing and the on-site experience to revenue. Your traffic sources decide how many people arrive; your pages, offer, speed and checkout decide how many of them buy. If two stores get the same traffic and one converts at twice the rate, it earns roughly twice the revenue from the same ad and SEO spend.
Conversion rate also has limits. It says nothing about order size, margin or whether a customer comes back. A discount can push the rate up while profit goes down. That's why this guide treats conversion rate as one of three numbers you read together: conversion rate, average order value and revenue per visitor.
How to calculate conversion rate
The basic formula is:
Conversion rate = (conversions / sessions) x 100
Use the same date range, the same traffic filter and the same definition of a conversion for both numbers. Then follow these steps:
- Pick one conversion. For a store's headline rate, that is a purchase. Calculate micro conversions, such as add to cart, as separate rates.
- Pick the denominator. Sessions are the standard for e-commerce. Users answer a different question (how many people bought), so don't mix the two.
- Pick the period. Use at least a full week, ideally a month, so weekday and weekend patterns even out.
- Filter out noise. Exclude internal traffic and known bots, and use the same filters every time you report.
- Divide and multiply by 100. Round to one decimal place for reporting, but keep the raw counts so you can see how many orders a change represents.
- Add the context numbers. Note average order value and revenue per visitor for the same period.
Worked example
Here's an illustrative calculation for a store in one month: 50,000 sessions, 40,000 users, 900 sessions that included a purchase, 950 orders (some shoppers ordered twice in one visit), 820 unique purchasers and $85,500 in revenue.
- Session conversion rate: 900 / 50,000 = 1.8%
- Orders per session: 950 / 50,000 = 1.9%
- User conversion rate: 820 / 40,000 = 2.05%
- Average order value: $85,500 / 950 = $90
- Revenue per session: $85,500 / 50,000 = $1.71
View the data
| Value | |
|---|---|
| Session rate | 1.8% |
| Orders per session | 1.9% |
| User rate | 2.1% |
Source: QCK illustrative calculation
Same store, same month, three different "conversion rates." None of them is wrong. They answer different questions, which is why two tools, or two people on your team, can report different numbers and both be right. The fix is to pick one definition for your headline number and label it clearly.
Sessions, users or orders: which denominator?
Most confusion about conversion rate comes from mixing definitions. Here are the versions you'll meet and when each one is the right choice.
| Metric | Formula | Best for |
|---|---|---|
| Session conversion rate | Sessions with a purchase / sessions | Headline store metric, benchmarks, A/B tests |
| Orders per session | Orders / sessions | Quick checks when you only have order counts |
| User conversion rate | Purchasers / users | Understanding how many people buy, across visits |
| Add-to-cart rate | Sessions with an add to cart / sessions | Product page and merchandising problems |
| Checkout completion rate | Sessions with a purchase / sessions that started checkout | Checkout friction, shipping costs, payment issues |
| Revenue per visitor | Revenue / sessions (or conversion rate x AOV) | Judging whether a change made money |
Session-based conversion rate is the e-commerce default because it's what most analytics tools and benchmarks use, and because sessions are tracked more consistently than people, who switch devices and clear cookies. User-based rates tend to run higher, since one person can visit several times before buying once.
On a free 30-minute call we benchmark your store against your top three competitors, show the pages ready to move and do the revenue math on fixing them.
How GA4 and Shopify measure conversion rate
Your two main sources calculate the metric slightly differently, so their numbers rarely match exactly.
| Tool | Metric | How it's calculated | Watch out for |
|---|---|---|---|
| GA4 | Session key event rate | Sessions in which a key event happened / total sessions | Counts any key event unless you select purchase only |
| GA4 | User key event rate | Users who triggered a key event / total users | Higher than the session rate; not comparable to benchmarks |
| GA4 | Ecommerce purchases | Count of purchase events | Divide by sessions yourself for an orders-per-session rate |
| Shopify | Conversion rate | Sessions that completed checkout / sessions | Sessions only count with cookie consent; filter to human traffic |
GA4: conversions are now key events
In 2024 Google renamed Analytics "conversions" to key events. A key event is any event you mark as important to your business, and "conversion" now refers to key events you use in Google Ads for bidding. Google's metric definitions describe session key event rate as the number of sessions in which a key event happened divided by total sessions.
The catch: if you've marked add to cart, newsletter signup and purchase all as key events, the default rate counts a session that did any of them. That number will be far higher than your purchase conversion rate. In reports, switch the key event selector from all key events to purchase, or build an exploration that divides sessions with a purchase by total sessions. Our guide to Google Analytics vs Search Console explains which tool to use for what.
Shopify: sessions that completed checkout
Shopify defines online store conversion rate as sessions that completed checkout divided by sessions. Two details matter. First, Shopify says sessions are only counted when visitors consent to cookies through your cookie banner, so a broken banner can distort the rate. Second, Shopify notes the rate can look low because of bot traffic and recommends filtering to human traffic.
GA4 and Shopify will also disagree because of consent banners, ad blockers, cross-domain checkout setups and how each tool times out a session. Pick one source for your headline number, use it consistently, and investigate only when the gap between them changes suddenly.
What is a good conversion rate?
A good conversion rate is one that beats your own baseline for the same traffic mix. Benchmarks help you sanity-check that baseline. Many "average conversion rate" figures online come from vendor blogs that don't publish a sample or date. One current, transparent source is Littledata, which publishes its sample, period and method.
Littledata measures conversion rate as the share of sessions that included at least one purchase, using GA4 data from Shopify stores with at least 1,000 sessions and 90 purchases in the period. For the 90 days from July 20 to October 17, 2026, across 433 Shopify stores, the median was 1.4%. The top 20% converted above 2.7%, the top 10% above 3.6%, and the bottom 20% below 0.5%.
View the data
| Value | |
|---|---|
| Bottom 20% | 0.5% |
| Median | 1.4% |
| Top 20% | 2.7% |
| Top 10% | 3.6% |
Source: Littledata, Ecommerce conversion rate benchmark (all devices), October 2026
Industry changes the picture a lot. In the same dataset, Beauty and Skincare stores had a median of 2.9%, while Home and Furniture stores had a median of 1.0%.
View the data
| Value | |
|---|---|
| Beauty and Skincare | 2.9% |
| Health and Supplements | 2.4% |
| Food and Beverage | 2.4% |
| Fashion and Apparel | 1.1% |
| Home and Furniture | 1% |
Source: Littledata, Ecommerce conversion rate benchmark by industry, October 2026
These pages update on a rolling 90-day window, so expect the exact figures to move. The takeaway holds: a 1.4% store is typical, not broken, and a furniture store at 1.5% may be doing better than a skincare store at 2.5%.
Segment your conversion rate before you act
A sitewide conversion rate is an average of very different visitors. Before you change a page, split the number so you know where the problem actually is.
| Segment | Why it matters | What to look for |
|---|---|---|
| Device | Mobile and desktop shoppers behave differently at every step | A step where one device falls far behind the other |
| Traffic source | Email and branded search visitors already know you; cold social traffic doesn't | Channels whose share grew while the blended rate fell |
| Landing page | Each entry page sets a different expectation | High-traffic pages with a low rate: your first test candidates |
| New vs returning | Returning visitors usually convert better | A campaign that added new visitors and lowered the blend |
| Funnel step | Shows whether shoppers stop at product, cart or checkout | The single biggest drop-off between two steps |
| Market or country | Shipping costs, currency and payment options vary | Markets with healthy add to cart but weak checkout |
Device splits are a good example of why one number misleads. In Littledata's October 2026 data, the median add-to-cart rate was 5.5% on mobile and 9.6% on desktop, yet the median checkout completion rate was 63% on mobile and 37% on desktop. Overall conversion medians ended up close: 1.6% on mobile and 1.5% on desktop. Each figure comes from a slightly different set of stores, so treat them as rough guides, but the lesson is clear: a decent overall rate can hide a weak step.
Break the rate into funnel steps
Conversion rate is the product of the steps before it. If 7% of sessions add to cart, half of those reach checkout and 51% of checkouts complete, your conversion rate is about 7% x 50% x 51% = 1.8%. Littledata's October 2026 Shopify medians were 6.8% for add-to-cart rate and 51% for checkout completion. Find the step furthest below the benchmark for your device and industry, and start there.
Read conversion rate alongside revenue per visitor
Conversion rate tells you how often people buy. Revenue per visitor (also called revenue per session) tells you how much each visit is worth, and it's the number that actually pays the bills:
Revenue per visitor = conversion rate x average order value
In the worked example above, revenue per session is $1.71. Session conversion rate times average order value (1.8% x $90) gives $1.62, slightly lower, because some sessions included two orders; orders per session times AOV (1.9% x $90) matches exactly. Here's why the metric matters: a change that lifts conversion from 2.0% to 2.2% but drops average order value from $80 to $70 loses money. Revenue per visitor falls from $1.60 to $1.54, even though the conversion rate went up.
Littledata's benchmarks show the same thing at industry level. Home and Furniture had the lowest median conversion rate, but the highest median revenue per session, at $2.44. Beauty and Skincare had the highest conversion rate and the lowest revenue per session, at $1.83.
View the data
| Value | |
|---|---|
| Home and Furniture | $2.4 |
| Health and Supplements | $2.3 |
| Food and Beverage | $2.1 |
| Fashion and Apparel | $1.9 |
| Beauty and Skincare | $1.8 |
Source: Littledata, Revenue per session benchmark by industry, October 2026
Small numbers move a lot
Conversion rate is a ratio of two counts, and small counts are noisy. A store with 2,500 sessions a week moves from 1.8% to 2.2% with just 10 extra orders (45 to 55). Judge changes over several weeks, compare the same weeks year over year for seasonal stores, and use a proper A/B test before you credit a single change with a lift.
Our free $100M AI Visibility Roadmap, built from 7,960 live pages and 197 A/B tests, shows how to get cited by ChatGPT, Google AI Overviews and Perplexity.
Why your conversion rate changed
When the number jumps or drops, check measurement and traffic mix before you assume the site got better or worse.
| Symptom | Likely cause | What to check |
|---|---|---|
| Rate dropped, orders flat | More sessions, often from a new channel, bots or a tracking change | Sessions by source; bot filtering; tag or consent changes |
| Rate rose, orders flat | Fewer sessions counted | Consent banner, tag firing, Shopify's September 2026 session update |
| Rate dropped on one device | A bug, slow page or layout issue on that device | Funnel steps by device; test checkout on real phones |
| Rate dropped after a campaign | Colder, less ready-to-buy traffic | Conversion rate by source with and without the campaign |
| Add to cart fine, checkout weak | Surprise costs, forced account creation or payment issues | Checkout completion; shipping costs shown before checkout |
| Rate up, revenue per visitor down | Discounting or a shift to lower-priced products | Average order value and product mix |
Checkout is where many stores lose the most. Baymard Institute calculates an average documented cart abandonment rate of 70.22%, based on 50 studies (page last updated September 22, 2025). Baymard also estimates that the average large e-commerce site can gain a 35.26% increase in conversion rate through better checkout design.
How to improve your conversion rate
Once you know which segment and funnel step is weakest, improving the rate becomes a testing problem, not a guessing problem. Fix obvious bugs and tracking issues first, then A/B test changes on your highest-traffic pages and keep only what makes more money.
Our own data shows why testing beats opinion. Across 197 A/B tests on 26 e-commerce stores, 171 won, an 86.8% win rate, with an average lift of 12.8% per test and $1,214,283 in added revenue. We count a test as a win only when the new version made more money than the original, which is the revenue-per-visitor mindset in practice. Average lift varied by page type:
View the data
| Value | |
|---|---|
| Product pages | 15.9% |
| Sitewide | 14% |
| Homepage | 13.1% |
| FAQ sections | 11.7% |
| Collections | 8.3% |
Source: QCK A/B test results, 197 tests, qck.co/ab-test-results
Product pages had the highest average lift (+15.9%) and collections the lowest (+8.3%). Some changes won almost every time: an FAQ accordion on homepage and collection pages won 19 of 19 tests, and moving review stars on product pages won 8 of 9. You can see every test, including the losses, on our A/B test results page.
For the full playbook, including 15 strategies ordered by page and a prioritization table, read our guide on how to increase ecommerce conversion rate.
Track conversion rate the right way this week
- Write down one definition for your headline rate (we recommend sessions with a purchase / sessions) and one source of truth.
- In GA4, make sure purchase is a key event and report the purchase-only rate, not the all-key-events rate.
- In Shopify, filter to human traffic and mark September 21 to 23, 2026 as a measurement change in your reports.
- Add average order value and revenue per visitor next to conversion rate.
- Split the rate by device, source, landing page and funnel step, and compare each to a dated benchmark for your industry.
- Pick the weakest step and plan one A/B test against it.
Conversion rate is the clearest single number for how well your store sells, as long as you calculate it consistently and read it next to revenue. If you'd like help finding where your store leaks revenue, our conversion rate optimization team can help, or you can book a free strategy call.
Book a free 30-minute call. We'll show you your prioritized fixes, the pages to test first and the revenue math behind each one.