Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

Ecommerce KPIs: The 8 Numbers a Small Store Should Track (2026)

The ecommerce KPIs most small online stores need are sessions, conversion rate, average order value, revenue, cart abandonment rate, customer acquisition cost, repeat customer rate and refund rate. Check them once a week, compare each one with your own last few weeks rather than anyone else's store, and work on the one that's moved the most.

If you only have time for one, start with average order value. It's your revenue divided by the number of orders, it's easy to find in any store dashboard, and it's often the quickest number to move with a bundle, a free delivery threshold or a sensible add-on at checkout.

I've seen a lot of small business owners drown in dashboards. Shopify, WooCommerce and Google Analytics will all happily show you dozens of charts. You don't need dozens. You need a short list you look at every week, so you notice when something changes and you know what to do about it. Here's the list I'd use.

The 8 KPIs worth tracking

KPIFormula in wordsWhat it tells youHow often to check
SessionsNumber of visits to your store in the periodWhether people are finding you at allWeekly
Conversion rateOrders divided by sessions, times 100How well the store turns visits into salesWeekly
Average order value (AOV)Revenue divided by number of ordersHow much each customer spends per orderWeekly
RevenueTotal sales in the period, before refundsThe headline number, but never the whole storyWeekly
Cart abandonment rateCarts not completed divided by carts created, times 100Where people are dropping out of checkoutWeekly
Customer acquisition cost (CAC)Marketing spend divided by new customers wonWhat you're paying to win each new buyerMonthly
Repeat customer rateCustomers who ordered more than once divided by all customers, times 100Whether people come backMonthly
Refund rateOrders refunded divided by all orders, times 100Product, description or delivery problemsWeekly

Notice there are no target numbers in that table. That's on purpose. Every store is different, and the only comparison that helps you is your own trend. If you want help working out the maths, this guide walks through it step by step: the formula for conversion rate.

When a number moves the wrong way, do this

Sessions

If visits drop, look at where they came from before you panic. Is it one channel, like search, email or social, or all of them? A single channel falling usually has a single cause: an email you didn't send, a post that didn't go out, a page that slipped in search. Fix that channel first.

Conversion rate

A falling conversion rate with steady traffic usually means something on the site has changed. Test the checkout yourself on your phone. Check that payment methods work, delivery options show, and nothing is broken. Then work through an ecommerce conversion rate optimisation checklist one item at a time.

Average order value

If AOV slips, people are buying fewer items or cheaper ones. Try a bundle of products that go together, a 'goes well with' suggestion on product pages, or a free delivery threshold set a little above what most people spend now. Change one thing, then watch it for a few weeks.

Revenue

Revenue is the result of the other numbers, so don't try to fix it directly. Break it down: revenue is sessions times conversion rate times average order value. One of those three has moved. Find it and work on that.

Cart abandonment rate

People add to cart and leave. The usual reasons are surprise delivery charges, a forced account sign-up, too few payment options or a slow checkout. Show delivery costs early, allow guest checkout, and set up an abandoned cart email if your platform has one.

Customer acquisition cost

If CAC climbs, you're paying more to win each new buyer. Look at which ad campaign or channel brings customers in for the least spend and move budget there. Also check whether your product pages convert the traffic you're already paying for. Cheaper clicks don't help if the page loses them.

Repeat customer rate

If fewer people come back, start with the post-purchase experience. Was delivery on time? Did they get a thank-you email? Do they hear from you again with something useful? A simple follow-up email sequence and a reason to return, like a new product or a restock, do a lot here.

Refund rate

A rising refund rate is a warning sign. Read the reasons customers give. If it's sizing, add measurements. If it's 'not as described', rewrite the description and add better photos. If it's damage in transit, look at your packaging or your courier.

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

A one-page weekly scorecard

Keep this simple. A spreadsheet with one row per week and a column for each KPI is enough. Every Monday, fill in last week's numbers and answer these:

  • Sessions this week, and the change from last week
  • Conversion rate, and the change from last week
  • Average order value, and the change from last week
  • Revenue, and the change from last week
  • Cart abandonment rate, and whether checkout had any problems
  • Refund rate, and the top reason customers gave
  • Customer acquisition cost and repeat customer rate (fill these in monthly)
  • The one number that moved most, and the one thing you'll try this week because of it

That last line is the important one. A scorecard that doesn't lead to an action is just a diary. If you sell on Shopify and want to know how your conversion rate looks over time, it helps to read about what counts as a good conversion rate for Shopify stores, so you judge it fairly.

Where to find each number

You don't need a fancy tool to start. Most of these numbers already sit in software you're using.

  • Shopify analytics: sessions, conversion rate, average order value, total sales, returning customer rate and abandoned checkouts are all in the built-in reports.
  • WooCommerce reports: the Analytics section shows revenue, orders, average order value, refunds and customers. For sessions you'll need a separate analytics tool.
  • GA4 (Google Analytics): sessions by channel, and ecommerce events like add to cart and purchases if ecommerce tracking is set up on your store.
  • Your payment provider: Stripe, PayPal, Square or Shopify Payments will show payments, refunds and disputes, which is a useful cross-check on your store figures.
  • Your ad accounts: Google Ads, Meta and any other ad platforms give you spend, which you'll need for customer acquisition cost.

If the numbers in two places don't match, don't worry too much. Store platforms, analytics tools and payment providers count things slightly differently. Pick one source for each KPI and stick with it, so your week-to-week trend stays honest.

Make an ecommerce analytics tool? See how to get it featured on this list.

Frequently asked questions

What are the most important ecommerce KPIs?

For most small stores: sessions, conversion rate, average order value, revenue, cart abandonment rate, customer acquisition cost, repeat customer rate and refund rate. They cover traffic, sales, spend and whether customers come back.

How do you calculate average order value?

Divide your total revenue for a period by the number of orders in the same period. Use the same date range for both numbers so the result is fair.

How often should I check my ecommerce KPIs?

Weekly for sessions, conversion rate, average order value, revenue, cart abandonment and refunds. Monthly for customer acquisition cost and repeat customer rate, because they need more data to mean anything.

Should I compare my numbers with industry averages?

I wouldn't. Stores differ so much by product, audience and traffic source that outside averages can mislead you. Compare your numbers with your own previous weeks and months instead.

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.