You’ve got an online store, and people regularly make purchases. But how many people arrive on your site and don’t buy anything? Why do some buy while others don’t? And most importantly, how can you make sense of user behavior to boost sales?
Improving your ecommerce site starts with knowing what’s happening. How? With ecommerce analytics—qualitative and quantitative data that reveal what visitors are doing, thinking, wanting, and missing.
Ecommerce analytics is like having empathy glasses that let you look inside your customers’ minds. When well-focused, they reveal the fit between what your customers are looking for and the products or services you offer, improving the overall customer experience and boosting online revenue in the process.
In this chapter, we’ll give you those empathy glasses and teach you how to focus them. You’ll learn about quantitative vs. qualitative data, how to understand your data, and how to use ecommerce analytics to improve the ecommerce journey. Keep reading for additional context, or skip straight to the analytics for each customer journey stage.
Ecommerce analytics: what it is and why you need it
Imagine you run a small grocery store. Some people walk in, grab a few things, pay, and leave. Others wander the aisles, browsing options, and finally arrive at the checkout counter—or walk out of the door. If you’re just waiting behind the register, you'll never know what’s going through these different buyers’ minds.
While you may not be a brick-and-mortar business, this scenario isn't much different from trying to grow your ecommerce store by staring at your Stripe account and hoping for the best. Hardly an effective strategy, is it?
Enter ecommerce analytics.
Ecommerce analytics refers to the data and methods used to understand your online buyers and optimize their online shopping experience.
It helps you answer questions like
How do people discover you?
What channels and campaigns drive people to your store?
What devices are people shopping from?
How long do people spend on your site?
What products are selling best, and to who?
Are bugs or user experience (UX) issues turning people away?
The 2 types of data for your ecommerce site
Let’s go back to our grocery store, where you decide to get out from behind the register and start tracking shopper behavior.
You count the people who enter the shop, estimate how long they stay, and keep track of items often purchased together. This is quantitative data.
You also ask shoppers what they’re looking for, if they found everything okay, and what could improve their experience. This is qualitative data.
Both quantitative and qualitative analytics are important for making data-driven decisions. Let’s look deeper into each.
Quantitative data: what’s happening in your store
Quantitative data is any information that can be counted or calculated. Consider this:
200 people visit your shop every day
Of these people, 120 buy something: a 60% conversion rate
Now you have a benchmark for comparing future activity
Quantitative analytics reveals trends you can use to improve sales. For example, if you notice people who buy baby diapers also tend to buy ibuprofen, you might place those items close together.
But quantitative ecommerce analytics has a shortcoming: it shows you what people do in your store, but it doesn’t tell you why you observe this behavior.
To dive into the why, you need qualitative analytics.
Qualitative data: what’s happening in their minds
Qualitative data goes beyond numbers to give insights into your users’ behavior and motivation.
For example, imagine that of the 200 people who walk into your store each day, about 40 of them enter, glance around, then walk back out.
Why are they leaving? Did they forget their shopping list? Did Amazon just text them an offer for cheaper cereal? Did the flickering neon lights send them running?
Their behavior alone won’t tell you—but qualitative data (like the type you’d get with Contentsquare’s session replays or an exit-intent survey) will certainly help.
Note: qualitative analytics don’t replace quantitative data. To optimize your site for sales and happy return customers, you need both.
A 3-step framework for boosting ecommerce sales
It's useful to zoom out and consider an ecommerce customer journey consisting of 3 stages:
Acquisition: people discover your site
Engagement: people explore what you have to offer
Conversion: people decide to buy
Ecommerce analytics gives you insight across the entire journey, from finding the right audience to making the sale. In the following sections, we show you the data analytics you need to know at each stage of the journey, and how to turn this data into revenue-driving insights.
Need a full list of metrics to keep an eye on? Look out for our chapter on the top ecommerce metrics and key performance indicators (KPIs) you need to track.
1. Acquisition: finding the right audience
Acquisition is the process of gaining new visitors to your ecommerce store. It can be done using a mix of digital marketing strategies and channels, such as search engine optimization (SEO), paid search, social media, and email marketing.
Acquisition analytics helps you understand who’s visiting your site: where they come from, what pages they land on, and what devices they use to browse.
Understand who’s visiting your site
Knowing who’s visiting your site helps you evaluate the success of your marketing efforts and provides a benchmark for your site's popularity and discoverability.
📊 Data to help you increase sales
Total traffic shows how many people visit your site in a given time period
New users reflects how well your acquisition strategies are working
Returning users indicates visitors who had a good experience with you
Decreases in traffic may indicate changes to Google’s search algorithm or an underperforming campaign. If traffic drops, determine what channels and landing pages are affected so you can optimize your website.
🔎 Where to find this information
For basic traffic numbers: Google Analytics > Acquisition panel
To dive into traffic spikes and dips: Contentsquare’s Web Analytics, with Heatmaps and Session Replay
A Contentsquare chart showing sessions over time
💡Pro tip: more traffic usually means more sales, but cross-check traffic segments with conversion rates to make sure. If visitors increase but conversion rates drop, this indicates you’re attracting the wrong audience, or you need to fix UX issues on your site.
Learn how people discover your site
Knowing how people find your ecommerce site helps you evaluate your marketing strategies, optimize the most effective channels, and drop what's not working. People take different routes to your site, via search engines, social media, and email campaigns to name a few. But with limited resources, you have to prioritize the most effective ones.
📊 Data to help you increase sales
Channel breakdown shows what channels drive the most traffic to your site
Landing page reveals what pages people first see on your site
🔎 Where to find this information
For basic insights: Google Analytics > Acquisition panel
For cross-channel and device insights: Contentsquare’s Product Analytics
Contentsquare PA helps compare user journeys and discover how to better serve each segment
Know what devices people use to browse your site
Keeping track of the devices people use when browsing your online store helps you prioritize your optimization efforts.
For example, if most of your traffic is mobile, ensure your site is mobile-friendly to avoid potential customers bouncing off your site—and going to a competitor’s. Use insights gained from key mobile analytics metrics to optimize your mobile site and help drive conversions.
📊 Data to help you increase sales
Device breakdown shows the percentage of people who browse your site from desktop vs. mobile devices
🔎 Where to find this information
For basic breakdown: Google Analytics > Acquisition panel > ‘Device category’
For deeper insights: Contentsquare provides a more visual quantitative breakdown of behavior by device
Discover which actions drive retention and conversion using Contentsquare AI
2. Engagement: connecting with visitors
Engagement is how a visitor interacts with your ecommerce store, including time spent, pages viewed, and what actions they took, such as button clicks and video plays.
Engagement analytics helps you see what people like and where they lose interest, identify potential UX issues, improve site navigation, and optimize conversion paths.
Measure how long people stay on your site
Longer time on site, more pages visited, and higher engagement rate indicate more interest—or a better fit between who you attract and what you offer.
📊 Data to help you increase sales
Time on site shows the average time users spend on your site each visit
Pages per visit gives you the average number of pages users see on a single visit
Engagement rate uncovers the percentage of visitors who spend more than 10 seconds on your site, visit two or more pages, or trigger a conversion event
Bounce rate reveals the percentage of people who arrive and then leave right away
💡Pro tip: Contentsquare’s Digital Experience Benchmark Report 2024 found retail sites had an average bounce rate of 46%. If you have high-bounce pages, use Contentsquare’s Session Replay to see how real users interact with your site, including rage clicks caused by broken links or poor UX.
![[Visual] bounce-rate-by industry](http://images.ctfassets.net/gwbpo1m641r7/5cKHxEUqTsBcfNO9FFKZ3J/962f15c7c5aa87c0b4845f130cc19b0d/bounce-rate-by_industry.png?w=1920&q=100&fit=fill&fm=avif)
Retail sites have a lower bounce rate compared to other industries
🔎 Where to find this information
For a simple percentage: Google Analytics > Acquisition panel
For in-depth visual insights: Contentsquare's Session Replay
![[Visual] Session Recording](http://images.ctfassets.net/gwbpo1m641r7/5bac7Oq2yxuRBqHXP6IO54/da0087a27132e67565edc9515c48845a/Session_Recording.png?w=1920&q=100&fit=fill&fm=avif)
Every Contentsquare session recording shows 100% of journey data, letting you see every error, click, scroll, and mouse movement
See what your visitors care about
Knowing what people care about on your site—and what they don’t—provides insight into the pages and products you should feature and how to improve user experience.
📊 Data to help you increase sales
Views by page shows which pages get the most traffic, indicating the pages that people find easily and click on frequently
Time on page shows how long people stay on each page
Scroll maps show you how far people scroll down each page
Click maps reveals activity like video plays, button clicks, and menu taps
💡Pro tip: if you see lots of interest in, say, your ‘Deals of the Week’ page, make it easy to find by placing it in your main navigation menu. If time on page is low, take a more granular look at user behavior with Contentsquare’s Heatmaps.
![[Visual] Heatmaps types](http://images.ctfassets.net/gwbpo1m641r7/44qPX6Nyu2v2i9pGM8JdIE/e1ccfd573959295483bb4b867ca7e57f/Heatmaps___Engagements__3_.png?w=2048&q=100&fit=fill&fm=avif)
Heatmaps help you see how your online store’s content affects attention, conversions, and revenue
🔎 Where to find this information
For basic data: Google Analytics > Engagement panel
For actionable insights: Contentsquare’s Session Replay and Heatmaps
For instant feedback: Contentsquare’s Voice of Customer (VoC) reveals people’s interests, satisfaction, and what you can do to improve
💡Pro tip: dive deeper into your user’s behavior with user interviews. Contentsquare’s Interviews help you recruit the right people and seamlessly record and transcribe calls, so your whole team can turn insights into action.
![[Visual] User interviews](http://images.ctfassets.net/gwbpo1m641r7/1NoZhe41CLZOnW11Qxm8Of/0dcc10ac191db7f29cf08df13c867782/Screenshot_2024-11-05_at_17.03.01.png?w=3840&q=100&fit=fill&fm=avif)
Contentsquare makes it easier than ever to hear from your customers
Discover where and why people leave
At some point, everyone leaves your site. Ideally, this happens right after a big purchase, but more likely, it occurs before checkout. A high exit rate on key pages could signal potential usability issues, like broken links or confusing copy.
📊 Data to help you increase sales
Exit rate tells you how often your ecommerce site visitors leave a page
🔎 Where to find this information
To identify underperforming pages: Google Analytics > Exit by page
To pinpoint troublesome parts of the page: Contentsquare’s Session Replay
For deeper insights: ask users directly with Contentsquare’s exit-intent surveys
3. Conversion: making the sale
Conversion is the process of making a sale on an ecommerce site. It can refer to the number of sales or the percentage of people who make a purchase out of the total number of site visitors.
Conversion analytics reveals how effective your site is at bringing in the right people, the attractiveness of your products and prices, and the experience you provide—from your landing page through your checkout process.
Calculate conversion rates
Monitoring conversion rates reveals what percentage of site visitors are buying and which segments and channels attract the highest-value customers.
📊 Data to help you increase sales
Conversion rate shows the number of visitors who purchase / total number of site visitors
🔎 Where to find this information
For simple rates: Google Analytics > Conversion metrics
For in-depth insights: Contentsquare’s Session Replay and Heatmaps
Traffic and conversion rates go hand-in-hand in a successful ecommerce business. A low conversion rate typically means you’re attracting uninterested buyers or providing a poor user experience.
💡Pro tip: Conversion analytics becomes more powerful when looking at user segments. With Contentsquare, you can compare conversion rates by the channels people use to find you, or the landing page they first arrived on.
Contentsquare helps you figure out your highest-performing channels, so you can build on your wins
Keep an eye on checkout flows
Monitoring checkout flows helps you identify missed sales opportunities so you can turn near-sales into new revenue. The average cart abandonment rate is just over 70%, which represents a lot of lost sales—but also a big opportunity to boost business if you know why it happens.
📊 Data to help you increase sales
Cart abandonment shows when a visitor adds an item to their cart but leaves without completing the purchase
Checkout abandonment tells you when a customer leaves the process after entering the checkout stage
🔎 Where to find this information
For simple rates: Google Analytics > Ecommerce tracking
To understand why people leave: Contentsquare’s Session Replay and Heatmaps
To ask users directly: Contentsquare’s exit-intent survey template
🤔Why do users abandon their carts?
One of the most common reasons is distraction: a user intends to buy, but they’re multitasking and forget to finish their purchase. Other reasons include slow page load times and complicated or broken checkout flows.
The good news is that once you’ve identified the problem, there are clear steps you can take to improve your shopping cart and skyrocket sales.
![[Visual] Exit-intent survey](http://images.ctfassets.net/gwbpo1m641r7/70LxdbnLg3vHHjjMfZjfmb/ae68013aad3713169bfcac7b7ab1c795/image3.png?w=1920&q=100&fit=fill&fm=avif)
Contentsquare’s exit-intent survey helps you understand why shoppers abandon their carts
Track average order revenue
Knowing how much people spend lets you project future revenue and estimate levers for growth. To grow your business, you need more people to buy, each buyer to spend more, or both.
📊 Data to help you increase sales
Average order value (AOV) indicates how much the average shopper spends per order
🔎 Where to find this information
For basic insights: Google Analytics > Ecommerce tracking
For more in-depth information: Contentsquare’s Merchandising

Contentsquare helps you measure, manage, and increase revenue from your product range
Gauge customer experience
Building a successful ecommerce site isn’t just about making a sale—it’s about creating a happy customer, because it’s cheaper to retain a satisfied customer than it is to convince a new buyer to make a first-time purchase.
📊 Data to help you increase sales
Customer satisfaction (CSAT) survey to measure recent satisfaction
Net Promoter® Score (NPS®) survey to measure long-term loyalty
Both surveys are easy to build (using Contentsquare’s Surveys), easy for your customers to answer, and provide quantitative and qualitative feedback to act on immediately to improve customer retention.

A Contentsquare NPS® survey tells you how likely someone is to recommend you
Get out from behind the register
Ecommerce without analytics is like sitting behind the cash register hoping someone will walk up and hand you their credit card.
But, purchases aren't made at the checkout counter. They’re the result of a series of steps someone takes to get to know you, decide to buy, and—if you’re doing right—return to buy again.
Ecommerce analytics gives you the insights to understand user behavior and motivations. And when you know why people do what they do, or don’t do, you can make the changes needed to boost your business.
Get out from behind the register. Observe what’s going on. Ask what people need. Engage with your prospects. And watch your ecommerce site boom.
Ready to dive deeper into analytics?
The right data is a critical factor in growing your ecommerce site. So, which metrics should you pay attention to, and what tools will make your analysis easier? We have all the answers in the next 2 chapters of our ecommerce analytics guide.