Measuring Your eCommerce Business Performance

Faisal HouraniFaisal Hourani· Founder & eCommerce Growth Strategist
June 1, 2020Updated March 13, 20268 min read

Is your store leaking revenue?

Find out exactly where you're losing sales — takes 2 minutes.

Find Your Revenue Leaks

Measuring your eCommerce business performance is the single most important thing you can do to grow — yet most store owners in Malaysia and Singapore only track one number: revenue. Revenue tells you the score, but it doesn't tell you why you're winning or losing. We've worked with dozens of online stores across the region, and the ones that grow consistently all share one trait: they measure everything, identify what's actually moving the needle, and make decisions based on data rather than instinct.

If you're making marketing and product decisions based on gut feel, you're leaving money on the table. Here's the complete framework for measuring your eCommerce performance — with the exact metrics, formulas, and benchmarks you need.


What Is the eCommerce Revenue Formula?

Every dollar of eCommerce revenue can be broken down into three components:

Quick Answer: What metrics should every ecommerce store track?

Track the 12 metrics that explain why revenue moves: sessions, traffic source mix, bounce rate, conversion rate, add-to-cart rate, cart abandonment rate, AOV, revenue per visitor, repeat purchase rate, CLV, CAC, and ROAS. A 20% improvement in just three levers — visitors, conversion rate, and CLV — compounds to 73% more revenue, not 20%.

Revenue = Visitors x Conversion Rate x Customer Lifetime Value

This formula is the foundation of all eCommerce measurement. Whatever it is you need to do to get more revenue, it must improve one of these three metrics — there is no other way. We call this the eCommerce Growth Formula, and it's the framework we use with every client.

Here's what each component means:

Component What It Measures Example
Visitors How many people come to your store 25,000 monthly sessions
Conversion Rate What percentage buy 2.5%
Customer Lifetime Value How much each customer is worth over time RM450

Revenue = 25,000 x 0.025 x RM450 = RM281,250/month

The power of this formula is that you don't need to improve all three at once. A 20% improvement in each component doesn't give you 20% more revenue — it gives you 73% more revenue, because the improvements compound multiplicatively. This is the geometric growth effect that top-performing stores leverage.


ecommerce performance metrics for ecommerce

Which 12 Metrics Should Every eCommerce Store Track?

Traffic Metrics

1. Total Sessions

How many visits your store gets per month. Track this by source (organic, paid, social, email, direct) so you know which channels are driving growth.

Benchmark: Varies wildly by niche. What matters is the trend — is traffic growing month over month?

2. Traffic Source Mix

The percentage of traffic from each channel. A healthy store shouldn't depend on any single source for more than 40% of its traffic. If 80% of your traffic comes from paid ads, you're one algorithm change away from a crisis.

Healthy mix:

  • Organic search: 25-40%
  • Paid ads: 20-35%
  • Email / SMS: 15-25%
  • Social: 10-20%
  • Direct: 10-15%

3. Bounce Rate

The percentage of visitors who leave after viewing only one page. According to Contentsquare, the average eCommerce bounce rate is 47%. If yours is above 60%, your landing pages aren't matching visitor expectations.

Conversion Metrics

4. Conversion Rate (CVR)

The percentage of visitors who complete a purchase. This is the single most important metric for most stores. The average Shopify conversion rate is 1.4%; well-optimised stores sit between 3-5%.

If your CVR has been stuck below 2%, there are almost certainly specific friction points causing it — see our deep dive on why Shopify conversion rates get stuck.

5. Add-to-Cart Rate

The percentage of visitors who add at least one item to their cart. This sits between "browsing" and "buying" in your funnel.

Benchmark: 8-12% is healthy. Below 5% suggests your product pages aren't persuading visitors to take the next step.

6. Cart Abandonment Rate

The percentage of shoppers who add items to their cart but don't complete checkout. Baymard Institute research puts the average at 70.19%.

If yours is above 75%, focus on reducing checkout friction — too many steps, unexpected shipping costs, or lack of payment options (especially in Southeast Asia, where methods like FPX, GrabPay, and TouchNGo matter).

Revenue Metrics

7. Average Order Value (AOV)

Total revenue divided by total number of orders. This tells you how much each transaction is worth.

Tactics to increase AOV:

  • Product bundles ("Complete the look" or "Starter kit")
  • Free shipping thresholds ("Free shipping on orders over RM150")
  • Upsells at checkout ("Add this for 20% off")
  • Volume discounts ("Buy 2, get 10% off")

8. Revenue Per Visitor (RPV)

Total revenue divided by total visitors. This is arguably the single best metric for overall store performance because it accounts for both traffic quality and conversion effectiveness.

Formula: RPV = AOV x Conversion Rate

If your AOV is RM180 and your CVR is 2.5%, your RPV is RM4.50. That means every visitor to your store is worth RM4.50 on average — which tells you exactly how much you can afford to pay per click in advertising.

Retention Metrics

9. Repeat Purchase Rate (RPR)

The percentage of customers who buy more than once. This is the most important retention metric and one most stores under-track.

Benchmark: 25-40% is healthy. Below 15% means you're over-investing in acquisition and under-investing in retention. See our complete guide on measuring customer retention.

10. Customer Lifetime Value (CLV)

Formula: Average Order Value x Purchase Frequency x Customer Lifespan

CLV tells you the total value of a customer relationship. It's the denominator that determines whether your acquisition spending is sustainable.

CLV : CAC Ratio What It Means
Below 1:1 Losing money on every customer
1:1 to 2:1 Barely breaking even
3:1 Healthy — the standard target
5:1+ Excellent — could invest more in acquisition

Cost Metrics

11. Customer Acquisition Cost (CAC)

Total marketing spend divided by number of new customers acquired. In Malaysia, we typically see CAC between RM30-150 for DTC brands, depending on the category and ad platform.

Track CAC by channel — your Google Ads CAC might be RM45 while your Facebook CAC is RM120. This tells you where to shift budget for better efficiency.

12. Return on Ad Spend (ROAS)

Revenue generated from ads divided by ad spend. A ROAS of 4x means every RM1 spent on ads generates RM4 in revenue.

Benchmark: 3-4x ROAS is the target for most DTC brands. Below 2x is typically unsustainable unless your margins are very high. Above 5x is excellent.


ecommerce performance metrics strategy

How Does the eCommerce Metrics Tree Work?

These 12 metrics don't exist in isolation — they're connected. Your conversion rate, for example, is actually a combination of your add-to-cart rate and your checkout completion rate. Your CLV is a function of AOV, purchase frequency, and customer lifespan.

Understanding these connections is critical because it tells you where to focus. If your CVR is low, is it because people aren't adding to cart (product page problem) or because they're abandoning checkout (checkout friction problem)? The tree helps you diagnose.

We go deeper on this in our eCommerce Goal Map Tree, which maps every metric to its sub-metrics and the specific actions that improve each one.


ecommerce performance metrics

How Do You Set Up a Measurement Dashboard?

The Monthly Review Template

Here's the exact dashboard we build for our clients. Track these monthly and compare to the previous month and same month last year:

Metric Formula Your Target This Month Last Month YoY
Sessions From analytics Growing ___ ___ ___
Conversion rate Orders / Sessions 3%+ ___ ___ ___
AOV Revenue / Orders Increasing ___ ___ ___
RPV AOV x CVR Increasing ___ ___ ___
Cart abandonment Abandoned / Total carts Below 70% ___ ___ ___
Repeat purchase rate Repeat / Total customers 30%+ ___ ___ ___
CLV AOV x Frequency x Lifespan 3x+ CAC ___ ___ ___
CAC Marketing spend / New customers Decreasing ___ ___ ___
ROAS Revenue / Ad spend 3x+ ___ ___ ___
Email revenue % Email revenue / Total 20-40% ___ ___ ___

Tools for the Job

Tool Best For Price
Google Analytics 4 Traffic, conversion, behavior Free
Shopify Analytics Sales, customers, products Included with Shopify
Klaviyo Email revenue, retention metrics Free up to 250 contacts
Google Looker Studio Custom dashboards Free
Triple Whale Full-funnel attribution From $100/month

For most Malaysian and Singaporean stores doing under RM100,000/month, Shopify Analytics + Google Analytics 4 + Klaviyo gives you everything you need. You don't need expensive tools — you need the discipline to check the numbers regularly and act on what they tell you.


ecommerce KPI dashboard for online stores

What Are the Most Common Measurement Mistakes?

Measuring too many things at once. Start with the 12 metrics above. Don't track 50 KPIs — you'll drown in data and act on nothing.

Only tracking revenue. Revenue is the output. The inputs (traffic, CVR, AOV, retention) are what you can actually influence. Focus on the inputs.

Not measuring retention at all. We see this constantly. A store spends RM20,000/month on ads to acquire new customers but has no idea what their repeat purchase rate is. If it's 10%, they're wasting 90% of their acquisition investment.

Comparing to industry averages instead of your own trend. A 2% conversion rate is great for some categories and terrible for others. What matters most is whether your numbers are improving month over month.

Not collecting data early enough. You can't collect historical data retroactively. If you're not measuring today, start now. Every month you wait is a month of data you'll never have.


Bottom Line

Measuring your eCommerce business performance isn't about tracking every number imaginable — it's about tracking the right 12 metrics that explain why revenue goes up or down. Start with the revenue formula (Visitors x Conversion Rate x CLV), set up a monthly dashboard, and compare trends quarter over quarter. The stores that measure consistently are the ones that grow predictably.

Not sure where your store stands? Get a free ecommerce scorecard — we'll audit your store and show you exactly what to fix first.

Frequently Asked Questions

What is the average eCommerce conversion rate?

The global average eCommerce conversion rate is approximately 2-3%, according to Statista. This varies significantly by industry — food and beverage typically converts at 4-5%, while luxury goods sit around 1-2%. For Shopify stores specifically, the average is 1.4%.

How do I calculate customer lifetime value?

CLV = Average Order Value x Purchase Frequency x Customer Lifespan. For example, if a customer spends RM150 per order, buys 3.5 times per year, and stays for 2.5 years, CLV = RM1,312.50. This number tells you the maximum you should spend to acquire a customer — target a CLV:CAC ratio of at least 3:1.

What eCommerce metrics should I track daily?

Track revenue and conversion rate daily to spot issues fast. Weekly, review traffic sources, cart abandonment rate, and AOV. Monthly, do a full dashboard review including retention metrics, CAC, ROAS, and CLV trends. Don't check everything daily — you'll overreact to normal fluctuations.

How do I know if my marketing spend is working?

Calculate ROAS (Return on Ad Spend) for each channel. If your Google Ads ROAS is 4x but your Facebook ROAS is 1.5x, you know where to shift budget. Also track CAC (Customer Acquisition Cost) — if it's rising quarter over quarter while CLV stays flat, your marketing efficiency is declining.


Keep reading:

Share this article

#ecommerce #Analytics #KPIs

Ready to grow?

Find out exactly where your store is leaking revenue.

Answer a quick set of multiple-choice questions and we'll pinpoint your biggest revenue leaks — and whether we can help plug them.

Find Your Revenue Leaks

Free · No obligation · 2 minutes

Faisal Hourani

Faisal Hourani

Founder & eCommerce Growth Strategist

19 years building for the web, 9+ focused on ecommerce. Faisal founded WebMedic in 2016 to help DTC brands fix the conversion problems that hold them back. He has worked with brands across Malaysia and Singapore — from first-store launches to 8-figure scaling.

Ready to Boost Your Conversion Rates?

Book a quick strategy call. We'll analyze your store, identify your biggest revenue leaks, and show you exactly how we can plug them.

Book Your Strategy Call

Score your store →

Find Your Revenue Leaks