Ecommerce KPIs track how well your online store is performing. These metrics provide insights into different areas of your business, like marketing, sales, and customer service. By monitoring these KPIs, you can identify strengths and weaknesses and improve your e-commerce strategy.
Running a successful online business requires constantly tracking your performance and making adjustments. But with so much data available, it can be overwhelming to know what metrics truly matter.
This article dives deep into 15 essential ecommerce KPIs you should be tracking. We’ll explain what each metric means, why it’s important, and how to interpret the data to make informed decisions for your business growth.
Looking to create reporting system fast & painlessly?
Build dashboards and track KPIs in one place with Ajelix BI
Ecommerce KPIs, or key performance indicators, are metrics that track how well your online store is performing. They provide insights into various aspects of your business, from sales and marketing to customer behavior, as well as the effectiveness of your e-commerce development services. : To enhance the responsiveness and efficiency of analyzing these metrics, implementing a fast track data analysis tool can provide real-time insights, allowing you to make quick adjustments and improve your operational strategies effectively.
By monitoring these KPIs, you can identify areas for improvement and make data-driven decisions to grow your online store.
Did you know you can automate the KPI calculation process and get live updates for your data? Set up your accounting KPI dashboard on Ajelix BI.
Here are the 15 most popular ecommerce KPIs for business owners:
Struggling with manual calculations?
Create KPIs and track your data regularly
Learn more
Fast registration and easy setup
The main goal of tracking sales and revenue ecommerce KPIs is to achieve sustainable growth for your online store.
This tracks your total revenue generated over a specific period. It’s a foundational metric to understand your business’s health and growth.
Formula: (Current Period Sales – Prior Period Sales) / Prior Period Sales * 100
Example:
If your sales were €10,000 last month and €12,000 this month, your sales growth rate would be:
((€12,000 – €10,000) / €10,000) * 100 = 20%
A positive sales growth rate is generally desired, indicating your business is growing. The “good” score depends on your industry, maturity, and goals. For instance, a new startup might aim for a higher growth rate (e.g., 50%) than a well-established company (e.g., 10%).
Net profit shows your earnings after accounting for all expenses. Monitoring this KPI helps ensure you’re running a profitable business.
Formula: Net Profit Margin = (Net Profit / Total Revenue) x 100
Calculate your KPI using our net profit margin calculator.
Example:
Let’s say your e-commerce store had €10,000 in total monthly revenue and €2,000 in expenses (cost of goods sold, operating expenses, etc.).
What’s a good score?
A “good” net profit margin can vary depending on the industry. Generally, a higher net profit margin is desirable as it indicates a more efficient business model that generates a larger profit from its revenue. Here’s a rough guideline:
Score | Interpretation |
---|---|
Above 10% | considered good for many industries |
Above 20% | excellent for some industries like software or luxury goods |
Below 5% | might be cause for concern, especially if your industry average is higher |
The Average Order Value (AOV) is a crucial KPI in e-commerce, indicating the average amount a customer spends per order. Here’s the formula:
AOV = Total Revenue / Number of Orders
Example:
Imagine your e-commerce store had a total revenue of €10,000 in a month and received 50 orders.
Good AOV Score:
There’s no universal “good” AOV score as it depends on your industry, product type, and target audience. A higher score is generally better as it indicates customers are purchasing more per visit. Analyze your industry benchmarks to understand a good AOV range for your niche. Track your historical AOV to see if it’s increasing or decreasing over time.
The total number of orders placed in a given period. Analyze this alongside AOV to understand sales trends. There isn’t a standard formula for a “Number of Orders rate” in e-commerce. It’s more common to track the raw number of orders or the growth rate of orders over time.
Order Growth Rate = ((Current Period Orders – Prior Period Orders) / Prior Period Orders) x 100
Example:
Good Scores:
There’s no single “good” number of orders or growth rate. It depends on your industry, business maturity, and goals.
This metric predicts the total revenue a customer brings to your business throughout their relationship. It’s crucial to focus on strategies that increase CLTV. Here’s a formula:
CLTV = Average Purchase Value x Average Customer Lifespan
You can easily calculate this metric using our online CLV calculator here.
Explanation of Variables:
Example:
Let’s say your e-commerce store has an APV of €50 and estimates an ACLS of 2 years (24 months).
Important Note:
This is a simplified formula. More sophisticated CLTV calculations might consider factors like customer segmentation, discount rates, and churn rates.
Good CLTV Score:
A “good” CLTV score depends on your industry, customer acquisition cost (CAC), and profit margins. A CLTV exceeding your CAC indicates a profitable customer relationship over their lifetime. The higher the CLTV relative to CAC, the better. This signifies a strong customer base generating value for your business.
The main goal of tracking e-commerce marketing KPIs is to maximize the efficiency and effectiveness of your marketing efforts in driving sales and revenue growth. By analyzing these metrics, you can:
This tracks how much you spend to acquire a new customer. Keeping your CAC low is essential for maintaining profitability.
CAC = Total Customer Acquisition Costs / Number of New Customers Acquired
Calculate this metric using our online customer acquisition cost calculator.
Example:
Imagine your e-commerce store spent €5,000 on marketing and sales efforts in a month and acquired 25 new customers.
Good CAC Score:
A “good” CAC depends on your industry, average order value (AOV), and customer lifetime value (CLTV). Your CAC should ideally be lower than your AOV. This ensures you make a profit on each customer acquisition. A lower CAC relative to CLTV is preferable. This indicates you’re acquiring customers who generate value for your business over their lifetime.
This metric measures the advertising revenue generated for every euro spent on ads. It helps you assess the effectiveness of your marketing campaigns.
ROAS = Revenue Attributed to Ads / Cost of Ads
Example:
Let’s say your e-commerce store generated €3,000 in sales from customers who clicked on your ads in a month, and you spent €500 on those specific ad campaigns.
Good ROAS Score:
A “good” ROAS depends on your industry, advertising platform, and profit margins. Here’s a general guideline:
The total number of visitors to your online store. Monitor traffic sources to understand where your audience comes from. It’s more common to track the following website traffic metrics:
Example:
The percentage of visitors who leave your website after viewing only one page. A high bounce rate indicates a need to improve website engagement.
Bounce Rate = Single-Page Sessions / Total Sessions * 100
Example:
Imagine your e-commerce website had 1,000 total sessions in a month, and 600 of those sessions only viewed one page before leaving.
Bounce Rate Interpretation
Category | Bounce Rate Range | Possible Reasons | Actionable Insights |
---|---|---|---|
Excellent | Below 20% | Highly engaged visitors find the information they need quickly. | Maintain current website experience and content strategy. |
Good | 20% – 40% | Visitors are somewhat engaged, but there might be room for improvement. | Analyze bounce rate by traffic source and landing page. Consider A/B testing CTAs, content, or website navigation. |
Acceptable | 40% – 55% | Somewhat high bounce rate, especially for product pages. | A very high bounce rate suggests major problems with website usability or content relevance. |
Needs Improvement | 55% – 70% | High bounce rate indicates significant user frustration or lack of engagement. | Conduct user experience testing to identify pain points. Address website navigation issues, loading speed problems, or unclear product information. |
Poor | Above 70% | A high bounce rate indicates significant user frustration or lack of engagement. | Consider a website overhaul to improve user experience, information architecture, and content strategy. |
This metric measures the percentage of visitors who make a purchase. Optimizing your website and checkout process can significantly improve conversion rates. You can work with professionals to help improve the user experience on your website or partner with an open banking provider to ensure a smooth checkout process.
Conversion Rate = Conversions / Total Visitors * 100
Example:
Let’s say your e-commerce website had 1,000 visitors in a month, and 50 of those visitors completed a purchase.
Good Conversion Rate Score:
A “good” conversion rate depends on your industry, niche, and the type of conversion you’re tracking (e.g., purchase vs. email sign-up). Conversion rates above 2% are considered good for many ecommerce businesses. Focus on improving your conversion rate consistently.
The main goal of tracking E-commerce Customer Experience KPIs is to create a seamless, positive, and customer-centric online shopping experience. By analyzing these metrics, you can:
Surveys that gauge customer satisfaction with a specific interaction (e.g., purchase, return). There isn’t a single, universally accepted formula for the Customer Satisfaction Score (CSAT) rate because it’s based on a survey asking customers about their experience. However, here’s a common approach to calculate it:
CSAT = (% of Satisfied Customers + % of Very Satisfied Customers) / 100
Example:
Let’s say you send a CSAT survey after every purchase, and in a month you receive 100 responses. Out of those:
Good CSAT Score:
A “good” CSAT score depends on your industry and the specific interaction you’re measuring satisfaction for. CSAT scores above 75% are generally considered good. Always strive to improve your CSAT score. A high CSAT indicates satisfied customers who are more likely to become repeat buyers and recommend your business to others.
Measures customer loyalty by asking how likely they are to recommend your business to others.
Net Promoter Score (NPS):
NPS measures customer loyalty and satisfaction by asking a single question:
Customers respond on a scale from 0 (not at all likely) to 10 (extremely likely).
NPS Categories:
Based on their responses, customers are categorized as:
Calculating NPS:
Example:
Let’s say you send out an NPS survey and receive 100 responses:
NPS Score Interpretation
NPS Score Range | Customer Sentiment | Likelihood to Recommend | Actionable Insights |
---|---|---|---|
90 – 100 | Excellent | Promoters who are extremely likely to recommend your business | Maintain exceptional customer experience. Analyze what delights promoters to replicate it across all touchpoints. |
70 – 89 | Very Good | Promoters who are enthusiastic about recommending your business | Focus on retaining promoter loyalty. Implement referral programs or loyalty rewards to incentivize recommendations. |
50 – 69 | Good | Promoters outweigh detractors, but there’s room for improvement | Investigate what makes promoters happy and detractors unhappy. Address common detractor concerns to improve overall sentiment. |
30 – 49 | Below Average | More passives and detractors than promoters | Identify areas for improvement in customer experience. Conduct surveys or gather feedback to understand customer pain points. |
0 – 29 | Poor | Detractors significantly outnumber promoters | Take immediate action to address customer dissatisfaction. Implement changes based on customer feedback to improve loyalty. |
The percentage of returning customers over a specific period. Focus on strategies to retain existing customers, as they are more likely to repurchase.
Customer Retention Rate = ((Number of Customers at End of Period – Number of New Customers Acquired) / Number of Customers at Beginning of Period) x 100
Calculate this metric using our online customer retention rate calculator.
Example:
Imagine your ecommerce store had the following numbers of customers:
Customer Retention Rate Calculation:
Customer retention rate interpretation
CRR Score | Interpretation | Actionable Insights |
---|---|---|
Above 80% | Excellent | You’re retaining a high percentage of your customer base. Focus on maintaining exceptional customer experience to continue fostering loyalty. |
70% – 80% | Good | You’re retaining a healthy portion of your customers, but there’s still room for improvement. Consider implementing strategies to further strengthen customer loyalty. Analyze churn reasons and implement targeted initiatives (loyalty programs, personalized marketing) to win back at-risk customers. |
50% – 69% | Below Average | You might be losing customers at a concerning rate. Take action to identify and address the reasons behind customer churn. Conduct surveys or gather feedback to understand customer pain points. |
Below 50% | Poor | Urgent action is required to address significant customer churn. Analyze churn data thoroughly to pinpoint the root causes of customer dissatisfaction. Revamp your customer service approach, address product or service issues, and consider offering incentives to win back lost customers. |
The percentage of shoppers who add items to their cart but don’t complete the purchase. Analyze reasons for cart abandonment to streamline your checkout process.
CAR = (1 – Conversion Rate) x 100
Example:
Imagine your ecommerce website had:
Conversion Rate Calculation:
Cart Abandonment Rate Calculation (using the Conversion Rate):
Alternatively, you can calculate CAR directly if you have data on abandoned carts and total cart creations:
Good Cart Abandonment Rate:
A “good” CAR depends on your industry, but here’s a general perspective:
The number of customers contacting customer support about the same issue. A high hit rate indicates a recurring problem that needs to be addressed.
Hit Rate = (Number of Sales / Number of Website Visitors) x 100
Example:
Imagine your e-commerce website had:
Good Hit Rate Score (Sales Conversion):
A “good” Hit Rate for sales conversion depends on your industry, but here’s a general perspective:
Time needed: 5 hours
This guide will equip you with the knowledge to create an effective e-commerce KPI dashboard. We’ll explore how to design a dashboard that visually tracks your key performance indicators, helping you gain valuable insights into your online store’s performance. This guide will explain how to do this using Ajelix BI.
Add your data sources in the chosen BI tool, if you use Ajelix BI you can simply upload your Excel, or CSV, file or connect with a Google Sheets file or SQL database.
For cleaner and more reliable analysis, Ajelix BI offers a data cleaning tool. This allows you to ensure your data is accurate and consistent (e.g., converting formats, filtering). While not always necessary, cleaning your data can significantly improve the quality of your insights.
Some KPIs might require calculations that your data source doesn’t provide directly. Calculate KPIs mentioned in this guide to track your e-commerce success! You can use these formulas along with Ajelix BI’s data modeling capabilities (pictured below) to create custom calculations and gain a more comprehensive understanding of your store’s performance.
Select the most impactful visual format for each KPI. Consider options like cards for key numbers, gauges for progress tracking, or line graphs for trends over time. Ajelix BI offers a drag-and-drop visualization tool for easy customization.
Want to save even more time? Ajelix BI also features an AI-powered dashboard generator. Simply upload your data and let the AI create initial charts based on your information. It’s a great way to jumpstart your dashboard creation and see the “magic” of data visualization!
Add titles, and descriptions, and format the layout for clarity and visual appeal.
Once happy, publish your dashboard and share it with relevant users for real-time insights.
Before you get started, consider these key steps:
Ready to give it a go?
Connect your data and create professional reports
Start free
Try free and upgrade whenever
Remember, KPIs are only valuable if you use them to take action. By consistently monitoring and analyzing these metrics, you can make data-driven decisions to optimize your e-commerce store, enhance the customer experience, and ultimately drive long-term success.
The ideal frequency for tracking KPIs depends on the specific metric and your business needs. High-impact metrics like daily sales, website traffic, and conversion rates deserve your close attention, so monitor them daily. For KPIs that reveal trends, such as bounce rate and average order value, weekly or bi-weekly monitoring is sufficient.
Without tracking KPIs, you’re flying blind in e-commerce. You won’t know what’s working, what’s not, or if your efforts are paying off. This can lead to wasted resources, missed opportunities, and difficulty achieving your business goals.
To improve your cart abandonment rate, focus on streamlining checkout, offering clear return policies, and potentially adding features like cart reminders or guest checkout options.
The key difference is that conversion rate can be tailored to track any desired action, while hit rate usually refers to sales specifically. Conversion rate focuses on a specific desired action, like a purchase. It’s the percentage of visitors who complete that action. Hit rate can have broader interpretations, but in e-commerce, it often refers to the percentage of visitors who make a purchase (similar to conversion rate).
E-commerce businesses looking for free or affordable BI tools have several options, including:
Freemium options: Ajelix BI, Looker Studio (limited features), Free trials: Power BI, Tableau (limited timeframe), Open-source options: Apache Druid, Metabase (may require some technical expertise)