By Aleks Sztemberg in Knowledge
Last Edited: Jun 22, 2026 Published: Jul 13, 2022
How to Use Data to Make Better Product Decisions for Your eCommerce Store
You open your Shopify dashboard on a Monday morning. Revenue is up 8% week-over-week. Conversion rate sits at 2.9%. Sessions are steady. Everything looks fine.
But you have 340 products. Which ones should you promote in this week’s email? Which one is quietly killing your average order value? Which category is driving your best repeat customers?
The dashboard has no answer. That is the real problem with “data-driven product decisions” in eCommerce: the data exists, but it is aggregated to the point of uselessness for actual product-level choices.
Here is how to fix that.
What “data-driven product decisions” actually means for eCommerce
In SaaS, data-driven product decisions usually means deciding which software features to build next based on usage data. For eCommerce, the concept is different, and more concrete.
You are not building features. You are managing a catalog. Your product decisions are:
- Which products to feature in campaigns, emails, and paid ads
- Which products to optimize (pricing, description, images, placement)
- Which products to stock more or less of
- Which products to retire or de-prioritize
- Which new products to launch, and how to measure whether they are working
Every one of these decisions has a corresponding data signal. The challenge is that most eCommerce analytics tools surface the wrong level of data to answer them.
For a broader grounding in what this kind of analysis covers, what is eCommerce product analytics and how it differs from standard web analytics is worth reading before you build out your measurement stack.
The five product decisions that data should answer
1. Which products to promote
The instinct is to promote your best-selling products. The data often says something else.
A product with 800 sales per month at a 1.8% conversion rate is not the same as a product with 120 sales per month at a 9.3% conversion rate. If you have a limited number of email slots or ad placements, the second product is more efficient. Promoting it more aggressively has a higher expected return per visitor.
Most store dashboards show you revenue and units sold. They do not show you product-level conversion rate, which is the metric that tells you how well a product converts the visitors who actually see it.
For a detailed walkthrough of how to pull this distinction from your analytics, how to find your best-converting products (not just your best-selling ones) covers the full methodology.
2. Which products to optimize
If a product has high traffic but low conversion rate, that is a product optimization problem, not a traffic problem. The question becomes: where exactly is the drop-off?
- Are shoppers viewing the product page but not adding to cart? (Possibly a description, price, or image problem)
- Are they adding to cart but abandoning before checkout? (Possibly a friction or trust problem)
- Are they completing checkout but returning the product at high rates? (Possibly an expectation mismatch)
Each of these questions points to a different fix. Without product-level abandonment data split by SKU, you are guessing. The aggregate cart abandonment rate for your store tells you almost nothing useful here.
3. What to stock more or less of
Inventory decisions should follow product-level demand signals, not just last month’s sales volume. Sales volume alone can be misleading if you were out of stock for part of the period, or if a promotion temporarily inflated numbers.
Better signals for inventory decisions: - Rate of product page views to add-to-cart (demand intent) - Cart abandonment rate (are people trying to buy but not finishing?) - Repeat purchase rate (is this a one-time buy or does the same customer come back for it?)
A product with high add-to-cart rates and high cart abandonment may be under-stocked or overpriced. A product with strong repeat purchase behavior deserves priority placement and safety stock.
4. Which products build customer loyalty
Not all products are equal in terms of long-term customer value. Some products attract one-time buyers. Others act as loyalty anchors.
If customers who first purchased product category A have a 90-day repeat purchase rate of 38%, while customers who first bought category B repeat at only 9%, that single insight reshapes how you acquire customers. You put category A products in your acquisition campaigns. You build cross-sell sequences that push category B buyers toward category A.
This kind of analysis requires cohort data segmented by first-purchase product. Standard eCommerce dashboards do not provide this. It is one of the clearest examples of where product analytics separates from basic reporting.
5. What to retire or discontinue
Catalog bloat is real. Products that generate minimal revenue, attract high return rates, and never drive repeat purchases are costing you in inventory, storage, and customer service time. The data to make this call includes: revenue contribution, margin (if available), return rate, and whether any loyal customers have this product in their purchase history.
Retiring a product that zero repeat customers have bought is a clean decision. Retiring a product that your highest-LTV customers purchased first requires more careful handling.
Why most eCommerce stores can not make these decisions today
The gap is not effort or intelligence. It is tool architecture.
Shopify Analytics shows you top products by revenue and units sold. GA4 shows you sessions and events. Neither breaks down conversion rate by product, cart abandonment by SKU, or repeat purchase rate by first-purchased item. These tools were not built for product-level decisions.
What Shopify Analytics does not show you about your product performance goes into the specific gaps in detail. The short version: Shopify was built to process orders, not to analyze which products are driving your business forward.
GA4 has an additional problem on Shopify: it routinely misses 30 to 60 percent of purchase events due to checkout domain mismatches and consent-related data loss. If your conversion data is already incomplete, your product-level conversion analysis is worse still.
Ready to see your products ranked by conversion rate, cart abandonment, and repeat purchase behavior? Start a free Stormly trial and connect your Shopify store in minutes.
The data you actually need, and where to find it
Here are the five metrics that drive the five decisions above, and what to look for in each:
Product-level conversion rate Calculated as: (purchases of product X) / (product page views for product X). This reveals which products are efficient at converting visitors, independent of how much traffic they receive.
Cart abandonment by SKU Which specific products appear most often in abandoned carts? A product that shows up in 28% of abandoned carts but accounts for only 6% of completions is a signal: either the product has a problem (price, description, trust), or it is being shown to the wrong audience.
Repeat purchase rate by product Of customers who bought product X, what percentage bought again within 90 days? And what did they buy next? This maps the loyalty architecture of your catalog.
New arrivals performance For products launched in the last 30 to 60 days: initial CVR vs. category average, add-to-cart rate, and return rate trend. This tells you within weeks whether a new product has legs.
Customer cohort by first-purchase product Group customers by what they bought first, then compare their 90-day and 180-day retention rates across cohorts. The cohort with the highest retention tells you which product to anchor your acquisition strategy around.
Building a weekly product decision system
Data-driven product decisions are not a one-time analysis. They require a repeatable weekly cadence. Here is a simple structure:
Monday: Check anomalies Did any product’s conversion rate, cart abandonment rate, or sales volume change significantly in the past 7 days? An anomaly in one product is almost always worth investigating before it compounds.
Wednesday: Review product performance Look at your top 20 products by traffic. For each, check CVR and cart abandonment. Any product with high traffic and conversion rate below your category average is a candidate for optimization this week.
Friday: Plan next week’s product focus Based on what the data showed, decide which products go in the next email, which need description or pricing changes, and whether any new arrivals are outperforming expectations and deserve additional promotion.
For a more complete framework including team workflows and report cadence, how to build an eCommerce analytics workflow your whole team will actually use covers the full system.
What Stormly adds to this process
Stormly was built specifically for eCommerce product analytics, which means the reports described above are native, not custom builds. Out of the box, you get:
- Product-level conversion rate table, sortable by CVR vs. revenue (these often rank products very differently)
- Cart abandonment by SKU, brand, and category
- Customer cohort analysis by first-purchase product category
- New arrivals performance dashboard with day-by-day metrics post-launch
- AI-powered insight feed that flags anomalies automatically, so you do not need to manually check every product each week
The integration with Shopify captures 100 percent of purchase events without the GTM or sGTM setup that GA4 requires. That means your product-level conversion data is accurate from day one.
For a reference on the 7 eCommerce KPIs that actually drive decisions, the Stormly dashboard surfaces all of them at the product level, not just the store level.
From data to decision: a practical framework
Before making any product change based on data, ask three questions:
-
Is this signal statistically meaningful, or noise? A product with 12 page views and 0 conversions is not evidence of a problem. A product with 800 page views and a 0.4% CVR against a category average of 3.1% is.
-
What is the specific hypothesis? “Conversion rate is low” is an observation, not a hypothesis. “Conversion rate is low because the main product image does not show the product in use” is a hypothesis you can test.
-
What is the one change? Changing the price, the description, and the images simultaneously makes it impossible to know which change moved the metric. Pick one, measure the result, then move to the next.
If you are not sure whether your current setup even captures the data you need to answer these questions, an eCommerce analytics audit is a good starting point. It identifies the gaps in your measurement stack before you start building decision systems on top of incomplete data.
The goal is not more dashboards
More data does not automatically mean better product decisions. The goal is a clear, repeatable process for turning the right product-level signals into specific actions: this product goes in Monday’s email, that product gets a price test, this new arrival gets a second week of featured placement.
Most eCommerce stores are two or three specific metrics away from making significantly better product decisions. The data is often already there. The missing piece is the product-level view of it.
See your catalog ranked by conversion rate, cart abandonment, and customer loyalty signals. Start a free Stormly trial and make your first data-driven product decision this week.