Ecommerce Analytics: 15+ Metrics & KPIs to Measure Success
When it comes to scaling an eCommerce business, meticulously tracking the store’s metrics and KPIs is essential for profitability and growth.
As marketers, it’s likely that you’ve tried many strategies for growth, but without closely tracking each campaign’s performance you won’t know when it’s time to take the next step in terms of scaling. Aside from just outbound marketing campaigns, often one small tweak in an ecommerce store—for example optimizing the checkout process and reducing cart abandonment rates—can lead to significantly higher margins and the ability to invest more in customer acquisition.
Taking a data-driven approach to growth enables marketers and ecommerce business owners to know exactly which metrics and KPIs need more attention and when you’re ready to scale profitably.
In this guide, we’ll discuss 15+ metrics and KPIs to measure the success of an ecommerce store. Below we’ll be focusing on metrics related to our Shopify integration, although keep in mind these metrics can all be applied to WooCommerce or any other ecommerce platform. In particular, we’ve broken each of these metrics down based on where they fit in the eCommerce sales funnel, including:
Let’s get started.
Awareness & Consideration Metrics
Before even thinking about conversions, awareness and consideration metrics allow you to measure how effectively you’re attracting people to the top of the funnel. These metrics are key to understanding your highest value channels, campaigns, traffic, and engagement is coming from.
At the top of the ecommerce funnel, one of the most foundational metrics to track is total sessions. Google Analytics defines a session as a group of user interactions on the website that takes place within a given time frame, which by default lasts until there is 30 minutes of inactivity. Since each session represents a new potential customer, total sessions are key to evaluating both the short and long-term success of an ecommerce store.
Sessions by Source
Since not all traffic is created equal, it’s important to break each session down by source. When it comes to the eCommerce sales funnel, often top of funnel traffic will come from one source—for example, social media—and conversions will come later through an email or retargeting campaign. Whatever the case, knowing your highest performing sources is key to scaling your organic and paid traffic. Both total sessions and sessions by source can easily be tracked with our Google Analytics integration:
New vs. Returning Visitors
The vast majority of conversions will not occur on the first visit, which is why tracking new vs. returning visitors is so important. Often potential buyers just need a reminder about your store, so this metric can provide a gauge for how effectively your retargeting or email marketing campaigns are at bringing people back. This can be again be tracked with Google Analytics using the "% of New Sessions" metric:
Social Media Engagement
Tracking social media engagement across each platform can provide your business with insight into the type of content that performs with the audience. There are many individual metrics to monitor engagement, so if social media is a main traffic source of the store, it’s recommended to use a dedicated social media dashboard. In our dashboard template, we’ve included 9 metrics to track:
- Conversions for social
- Revenue from social
- Traffic from social
- Comments & Likes
- Number of posts/videos
- Posts/video feed
- Demographics and geographics of subscribers
Top Organic Keywords
Although many ecommerce businesses focus on paid traffic for growth, ranking for organic keywords in search engines can also generate a significant ROI. Since SEO is a much longer-term investment that paid traffic, monitoring traffic from organic keywords with a rank tracker is key to evaluating its performance.
In terms of ROI, email marketing is often one of the most valuable channels for both first-time and repeat purchases. In fact, a study by Campaign Monitor found that email can generate an ROI of 4400%, or $44 for every $1 spent on an email campaign. In order to track email opt-ins, you can either use the built-in analytics from your email provider in an email marketing report template or use a conversion goal in Google Analytics to track the opt-in’s “thank you” page.
Ecommerce Conversion Metrics
After you’ve built brand awareness and traffic to the site, the next step is to optimize your ecommerce conversion funnel. With enough traffic, even small improvements to your checkout process can make a huge difference in terms of profitability and scalability.
Conversion rate is one of the most important metrics to track in your checkout process. Although average conversion rates will vary widely based on the product price, industry, and so on, Little Data highlights that a good benchmark to aim for is at least 1.75%. Conversion rate optimization is a very in-depth topic so we won’t cover it in this article, although check out Shopify's blog section dedicated to the subject here.
Sales By Referrer
Just as knowing where your traffic came from is essential, tracking sales by referrer is equally important. In our ecommerce dashboard, sales are broken down by referrer in a pie chart alongside the exact revenue from each source:
Average Order Value (AOV)
Average order value is another essential metric to track for any ecommerce business. One of the main reasons why it’s so important to track AOV is that it tells you exactly how much you can spend to profitably acquire a customer. Keep in mind, however, that there are a number of strategies to increase AOV over time, for example, Shopify suggests these top five ways:
- Create an order minimum for ‘free shipping’
- Bundle products or create packages
- Upsell or cross-sell complementary products
- Set up a customer loyalty program
- Provide live chat support for quick questions
Aside from AOV, in our ecommerce dashboard you can also set an average order goal to ensure you’re hitting your KPIs each month:
Cart abandonment is defined as the rate at which users add a product to cart and leave without completing their purchase. The research company Baymard estimates the average online shopping cart abandonment rate is 69.80%, so there will always naturally be a portion of visitors that will abandon. That said, if you look at the chart below you can see a large number of checkout issues that can be resolved with certain design changes:
Cost Per Acquisition (CPA)
Regardless of the marketing channel you’re using, knowing your cost per acquisition is crucial to scaling ad budgets. Aside from the overall CPA of each channel, it’s useful to get more granular with this metric and look at it at the campaign, landing page, and individual product level to know what’s working best. As mentioned, looking at CPA alongside other ROI metrics such as customer lifetime value and AOV provide a much more complete picture. BigCommerce highlights the importance of tracking your CPA below :
Armed with AOV (average order value) and CLV (Customer Lifetime Value), online businesses can determine an acceptable CPA for ecommerce acquisition. Conversion rates are a primary indicator of marketing success, but CPA provides the business perspective by which to gauge campaign success.
Below you can see an example of a Facebook Ads dashboard that tracks cost per website conversion over time along with the CPA of each publisher platform:
Return on Ad Spend (ROAS)
Similar to a business's overall ROI, ROAS tracks the amount of revenue generated for each dollar invested in advertising. There are many factors that go into determining what’s considered a “good” ROAS, although the most common benchmark used in a 4x or 400%, meaning for every dollar you invest in ads the store generates $4 in revenue.
The importance of ROAS for ecommerce stores is highlighted by Adespresso below:
ROAS provides a deeper insight into what is working for ads, ad groups, or ad campaigns so you can make informed decisions about what to keep doing and what strategies it is time to drop.
Retention & Advocacy Metrics
It’s often said that it’s much cheaper to get your current customers to make another purchase than it is to acquire a new one, and this couldn’t be more true in ecommerce. Shopify defines customer retention as:
Customer retention is the collection of activities a business uses to increase the number of repeat customers and to increase the profitability of each existing customer.
In this section, we’ll look at several metrics and KPIs that every ecommerce business should track to increase their repeat customer rate and profitability.
Refund & Return Rate
In analyzing the performance of individual products, it's important to monitor the refund and return rate. Depending on the industry returns may be relatively common, for example in the fashion industry, and thus need to a part of your financial models. This means a higher return rate for a particular product may not be the end of the world, as BigCommerce highlights:
Returns can also be a powerful driver to entice customers to hit ‘buy now’. If a customer knows your store offers free returns or exchanges, it can alleviate worries about buyers remorse. Use returns and refunds as fuel to drive your business, not to burn you.
That said, evaluating the refund and return rate of each product is key to monitoring the financial health of an ecommerce store.
Repeat Customer Rate
Customer retention and loyalty are all about increasing your repeat customer rate, which is calculated as the number of customers who bought more than once divided by the total number of customers, typically over a 365 day rolling period. One of the main reasons this metric is so important is that as ad costs steadily go up, this means you need to make the most of your existing customers. In most studies, the average repeat customer rate is between 20% to 40%.
A few tips that smile.io suggests in order to increase retention rate include:
- Create retention email campaigns
- Start a rewards program
- Introduce gamification into your ecommerce store
Customer Lifetime Value (CLV)
Finally, when it comes to retention, knowing your customer lifetime value is key to planning ad budgets and understanding your timeline of profitability. The “lifetime” of an ecommerce customer is typically measured at 12 and 24 months and tells at what point you will breakeven with new customers and reach profitability. As the performance advertising company Crealytics highlights:
Knowing the CLV of a customer will help you to strike the ideal balance between customer retention and acquisition. Knowing at what point a customer becomes profitable, is an essential part of knowing how much budget you can allocate to a particular channel or market.
In other words, CLV can be thought of as the single most important ecommerce metric to track in order to make informed marketing decisions and increase the bottom line.
Summary: Ecommerce Analytics
Running a successful ecommerce business involves wearing many hats—from branding, marketing, managing suppliers, and customer support. After you're up and running, an essential part of scaling the store is to track the metrics that drive profitability. Each of the metrics mentioned above can help you with this goal by helping you identify which strategies are performing and which need more attention.
Either way, taking a data-driven approach to growth is a valuable endeavor for any ecommerce business. If you're ready to track these metrics, check out our prebuilt ecommerce dashboard template to start automating your ecommerce analytics.
Written by Peter Foy
Peter Foy is a content marketer with a focus on SaaS companies. Based in Montreal, QC, when he’s not writing or managing ad campaigns, he’s usually studying data science and machine learning.