Ecommerce metrics and KPIs to track for your online store
Track the right ecommerce metrics and KPIs to measure your store's performance and grow with confidence.

Written by Jotika Teli—Certified Public Accountant with 24 years of experience. Read Jotika's full bio
Published Wednesday 10 June 2026
Table of contents
Key takeaways
- Ecommerce metrics like conversion rate, average order value and customer lifetime value help you understand how your online store is performing and where to focus your efforts.
- Tracking marketing metrics such as bounce rate, click-through rate and traffic sources shows you which channels bring in the most valuable visitors.
- Customer retention rate, revenue per visitor and gross margin reveal how profitable your store really is beyond top-line sales numbers.
- Reviewing your metrics weekly for fast-moving numbers and monthly for bigger trends keeps you in control of your business decisions.
What are ecommerce metrics and KPIs?
Ecommerce metrics are the data points that tell you how your online store is performing. They cover everything from how many visitors convert into buyers to how much it costs to acquire each new customer.
Key performance indicators (KPIs) are a subset of metrics that you've chosen to measure against specific business goals. While every KPI is a metric, not every metric is a KPI. For example, your total number of page views is a metric, but if you set a target to increase page views by 20% this quarter, it becomes a KPI.
Together, metrics and KPIs give you a clear picture of what's working in your store and what needs attention. Tracking them regularly helps you make confident, data-driven decisions rather than relying on guesswork.
Ecommerce sales metrics
Sales metrics show you how effectively your store turns visitors into revenue. These are the numbers that directly reflect whether your products, pricing and checkout experience are working for your customers.
Conversion rate
Your conversion rate is the percentage of visitors who complete a purchase on your store. It's one of the most important ecommerce metrics because it directly measures how well your site turns browsers into buyers.
Conversion rate = (number of purchases / total visitors) x 100
The average ecommerce conversion rate sits around 2.5% to 3%. If yours is below that, it could signal issues with your product pages, pricing or checkout flow. Even small improvements here can have a big impact on revenue.
Average order value (AOV)
Average order value tells you how much a customer typically spends per transaction. A higher AOV means you're earning more from each sale without needing to attract more visitors.
AOV = total revenue / number of orders
You can increase your AOV through strategies like product bundling, free shipping thresholds or upselling complementary items at checkout. It's a straightforward way to grow revenue from the traffic you already have.
Customer lifetime value (CLV)
Customer lifetime value (CLV) estimates the total revenue you can expect from a single customer over the entire time they buy from you. It helps you understand how much you can afford to spend on acquiring and retaining customers.
CLV = average order value x purchase frequency x average customer lifespan
If your CLV is low, it may be worth investing in loyalty programmes or online invoicing with payment reminders to encourage repeat purchases. A healthy CLV means your business has a sustainable revenue stream beyond one-off sales.
Customer acquisition cost (CAC)
Customer acquisition cost measures how much you spend to gain a new customer. It includes advertising, marketing and any other costs related to bringing someone through the door for the first time.
CAC = total marketing and sales spend / number of new customers acquired
Comparing your CAC to your CLV is essential. If it costs you more to acquire a customer than they'll ever spend with you, your business model needs adjusting. A good rule of thumb is to aim for a CLV that's at least 3 times your CAC.
Shopping cart abandonment rate
Cart abandonment rate tracks the percentage of shoppers who add items to their cart but leave without completing the purchase. It highlights friction in your checkout process.
Cart abandonment rate = (carts created - completed purchases) / carts created x 100
The average cart abandonment rate across ecommerce is roughly 70%. Common causes include unexpected shipping costs, complicated checkout forms and limited payment options. Offering guest checkout, transparent pricing and multiple payment methods can help bring that number down.
Refund and return rate
Your refund and return rate shows the percentage of orders that customers send back or request refunds for. A high rate can eat into your margins and signal problems with product quality, descriptions or customer expectations.
Return rate = (number of returned orders / total orders) x 100
To reduce returns, make sure your product descriptions and images are accurate. If you sell physical products, linking your inventory management to your ecommerce platform helps you keep track of returns alongside stock levels. Clear sizing guides, honest reviews and detailed specifications help customers make informed choices before they buy.
Ecommerce marketing metrics
Marketing metrics reveal how well your campaigns and channels drive traffic and engagement. They help you work out where your marketing budget delivers the best results.
Bounce rate
Bounce rate is the percentage of visitors who land on a page and leave without taking any further action. A high bounce rate suggests that visitors aren't finding what they expected or that your page isn't engaging enough.
Bounce rate = (single-page sessions / total sessions) x 100
Check your bounce rate in tools like Google Analytics 4. If certain pages have unusually high bounce rates, look at page load speed, content relevance and mobile responsiveness as potential fixes.
Click-through rate (CTR)
Click-through rate measures how often people click on your ad, email link or search result after seeing it. It tells you whether your messaging and creative are compelling enough to drive action.
CTR = (clicks / impressions) x 100
Benchmarks vary by channel. Social media ads typically see a CTR of around 1%, while Google Search Ads average roughly 6.66%. If your CTR is below the benchmark for your channel, test different headlines, images or calls to action.
Impressions and reach
Impressions count the total number of times your content is displayed, while reach counts the number of unique people who see it. 1 person might generate multiple impressions but only counts as 1 in your reach.
These metrics help you gauge brand awareness. If your impressions are high but your CTR is low, your content is being seen but isn't persuasive enough. If your reach is low, you may need to broaden your targeting or invest in new channels.
Engagement
Engagement covers actions like likes, comments, shares and saves on your social media posts or content. It measures how actively your audience interacts with your brand rather than passively scrolling past.
High engagement often signals that your content resonates with your audience. Track engagement rates (engagements divided by reach) rather than raw numbers to get a fair comparison across posts with different levels of visibility.
Store sessions by traffic source
This metric breaks down where your visitors come from: organic search, paid ads, social media, email or direct traffic. Knowing your traffic sources helps you understand which channels drive the most visits and sales.
If most of your revenue comes from paid ads, you're vulnerable to rising ad costs. A healthy mix of organic, social and direct traffic gives your business more stability. Review your traffic sources regularly to spot trends and shift your budget accordingly.
Store sessions by device and location
Device and location data shows you how visitors access your store and where they're based. This is especially useful for Malaysian businesses that may serve customers across different states or neighbouring countries.
If a large share of your traffic comes from mobile but your mobile conversion rate is low, your site may need a better mobile experience. Location data can also help you tailor shipping options, payment methods and promotions for your key markets. If you run a home-based business, location data can also reveal whether your customer base is local or spread across multiple regions.
Ecommerce customer and profitability metrics
These metrics go beyond top-line revenue to show how profitable your store is and how well you retain the customers you've worked hard to acquire.
Customer retention rate
Customer retention rate measures the percentage of existing customers who continue buying from you over a given period. Retaining customers is typically far cheaper than acquiring new ones, so this metric has a direct impact on profitability.
Customer retention rate = ((customers at end of period - new customers) / customers at start of period) x 100
Loyalty programmes, personalised email campaigns and excellent post-purchase support all help improve retention. Even a small increase in retention can significantly boost your bottom line over time.
Revenue per visitor (RPV)
Revenue per visitor combines your conversion rate and average order value into a single number. It tells you how much revenue each visitor to your store generates on average.
RPV = total revenue / total visitors
RPV is useful because it accounts for both traffic quality and purchasing behaviour. If your RPV is climbing, it means you're attracting better-quality visitors, converting more of them or increasing order sizes.
Gross margin
Gross margin shows the percentage of revenue left after you subtract the cost of goods sold (COGS). It's a fundamental measure of whether your pricing covers your direct costs and leaves enough room for operating expenses and profit.
Gross margin = ((revenue - COGS) / revenue) x 100
If your gross margin is shrinking, review your supplier costs, shipping expenses and any discounting strategies. A healthy margin gives you the financial flexibility to invest in marketing, new products and business growth. Using Xero Accounting Software to track your costs of goods sold helps you calculate gross margin accurately and spot trends over time.
How often should you check ecommerce metrics?
The right frequency depends on how quickly a metric changes and how directly it affects your day-to-day decisions. A good approach is to split your metrics into tiers based on urgency.
Check fast-moving metrics like conversion rate, cart abandonment rate and daily revenue at least weekly. These numbers can shift quickly, and catching a sudden drop early lets you respond before it becomes a bigger problem.
Review broader metrics like CLV, CAC, retention rate and gross margin on a monthly or quarterly basis. These trends develop over longer periods, and checking them too often can lead to unnecessary panic over normal fluctuations.
Set up a simple dashboard so you can see your most important metrics at a glance. Consistent tracking builds a picture of trends over time, which is far more valuable than reacting to individual data points. Xero's reporting tools can help you create custom reports that tie your financial data to the ecommerce metrics that matter most.
Which ecommerce metric matters most?
There's no single metric that works for every business, because the most important one depends on your stage of growth and your current goals.
If you're just starting out, focus on conversion rate. It tells you whether your store is capable of turning traffic into sales, and improving it has a multiplier effect on everything else. There's little point driving more traffic to a store that doesn't convert.
For established stores, CLV and gross margin often matter more. They reveal whether your business is truly profitable and whether customers keep coming back. A store with high revenue but thin margins and low retention will struggle to grow sustainably.
The best approach is to pick 3 to 5 metrics that align with your current priorities and review them consistently. As your goals evolve, so should the metrics you focus on.
Track your ecommerce metrics with confidence using Xero
Tracking metrics is only useful if the financial data behind them is accurate and up to date. Xero Accounting Software for ecommerce integrates with popular platforms like Shopify, WooCommerce and Amazon, pulling your sales data into one place automatically.
With real-time bank feeds, automated reconciliation and customisable reports, you can see exactly how your store is performing without spending hours on manual bookkeeping. Explore more ecommerce guides from Xero to keep building your knowledge.
Whether you're tracking gross margin, monitoring cash flow or reviewing customer acquisition costs, Xero gives you the clarity to make confident decisions. Get one month free.
FAQs on ecommerce metrics
Here are some frequently asked questions about ecommerce metrics.
What are the most important ecommerce metrics to track?
The metrics that matter most depend on your goals, but conversion rate, average order value and customer acquisition cost are strong starting points for any online store. These 3 metrics together show whether you're attracting the right visitors, turning them into customers and doing so profitably.
How can you reduce shopping cart abandonment?
Start by reviewing your checkout process for unexpected costs, complicated forms or limited payment options. Offering guest checkout, displaying total costs upfront and sending follow-up emails to shoppers who leave items in their cart can all help bring your abandonment rate down.
What tools can you use to track ecommerce metrics?
Your ecommerce platform (such as Shopify or WooCommerce) provides built-in analytics for sales and traffic data. Pairing it with Google Analytics 4 gives you deeper insights into visitor behaviour, and connecting both to Xero Accounting Software ties your financial data to your performance metrics.
How do ecommerce metrics help with cash flow management?
Metrics like AOV, CAC and CLV help you forecast how much revenue to expect and how much you can afford to spend on acquiring customers. Tracking these alongside your actual financial data helps you plan spending, avoid cash shortfalls and invest in growth at the right time.
Disclaimer
Xero does not provide accounting, tax, business or legal advice. This guide has been provided for information purposes only. You should consult your own professional advisors for advice directly relating to your business or before taking action in relation to any of the content provided.
Start using Xero for free
Access Xero features for 30 days, then decide which plan best suits your business.