Ecommerce returns analytics

Find opportunities to reduce preventable returns.

See which products, brands and customer segments need attention. Explore shopping behaviour around return requests and what happens afterward, so merchandising, ecommerce and customer experience teams can prioritise improvements.

One returns report · four analysis views

See where returns begin—and what happens next.

Example findings across product impact, shopping behaviour, recovery and customer history
Analysis viewWhat stands outEvidence to exploreYour next question
01Product returns & revenue impact Outerwear deserves a closer look.Brand A has more return-request activity than Brand B’s knitwear. 180 units · €10,800Requested for return · potential refund value
Brand B: 100 units · €6,000
Which products and product information should merchandising review first?
02Shopping behavior & later returns More product views, more later return requests.A difference worth investigating—not evidence that browsing causes returns. 28% vs 16%Later same-SKU return requests within 30 days
4+ views: 28/100 assessed buyers
1 view: 24/150 assessed buyers
What information are shoppers looking for when they repeatedly view a product?
03Customer recovery after a return Customers with less purchase history are less likely to buy again.They also take longer when they do return to purchase. 40% vs 60% bought againWithin 60 days of a return request
1 prior purchase: 32/80 customers
2 prior purchases: 72/120 customers
Median among repurchasers: 18 vs 9 days
How does the experience after a return differ for newer customers—and which products or brands do they buy next?
04Customer returns patterns Previous return activity adds useful context.Outcomes differ between customers with two previous requests and those with none. 30% vs 12%Later same-SKU return requests within 30 days
2 prior requests: 36/120 observations
No prior requests: 24/200 observations
Does the difference persist when comparing similar products and customer groups?
Connect the product issue to the customer relationship.Prioritise a product area, investigate the shopping behaviour around it, then explore who buys again after a return and where their next purchase takes them.
Example data, not customer results. These are separate analyses, not one combined cohort. Rates include completed observation windows only; later-return measures use customer/SKU observations, while recovery measures use customers. Return requests are not matched to individual purchases. Potential refund value is exposure, not refunds paid.
A clearer starting point

Find where your team can make a difference.

Ecommerce returns analytics examines return patterns alongside product and shopping context. Stormly helps you move from a broad returns question to a focused investigation: identify a concentration of requests, explore the relevant behaviour, develop a hypothesis and test an improvement.

The opportunity might involve product information, imagery, discovery or expectation-setting. The report helps you decide where to look. It does not automatically detect a fit problem or reveal a shopper’s reason for returning an item.

  1. Identify

    Find the product areas and customer groups worth reviewing.

  2. Investigate

    Explore the shopping behaviour and product context behind the pattern.

  3. Choose

    Agree on one improvement to test and how to assess it.

  4. Evaluate

    Allow time for return outcomes, then use what you learn to guide the next review.

One report · four analysis views

Four views to guide your returns investigation.

Start with the question your team needs to answer. The returns report brings together four types of analysis, from product-level patterns to shopping behaviour and the experience after a return. Explore the report views below, continuing the findings above with the same observation windows and denominators.

Product Return Analysis

One report. Four ways to find your next question.

Return stage: Requests
01

Product returns & revenue impact

Where are requests and potential refunds concentrated?

Product impact · example reporting period
FindingProduct areaUnits requested for returnPotential refund value
Prioritise reviewBrand A · Outerwear180€10,800
Compare product contextBrand B · Knitwear100€6,000
Lower request volumeBrand C · Accessories40€2,400
Choose where to review product information first. Request volume is not a return rate; potential refunds are not refunds paid.
02

Shopping behavior & later returns

Does deeper product exploration coincide with more later requests?

Product-view depth · completed 30-day return follow-up
Product viewsAssessed buyersWith later same-SKU requestLater-request incidence
4+ views1002828%
1 view1502416%
Investigate what shoppers may need from product information. These are customer/SKU observations, not proof that more views cause returns.
03

Customer recovery after a return

Who buys again, and how quickly?

Buying history · completed 60-day follow-up after a return request
Previous purchasesCustomers assessedBought again within 60 days% buying againTypical days to buy again
1803240%18
21207260%9
Review the experience for customers with less buying history. Typical time is the median among repurchasers; unfinished windows are excluded from percentages.
04

Customer returns patterns

How do outcomes differ with previous return activity?

Return-request history · completed 30-day follow-up after purchase
Previous return requestsAssessed observationsWith later same-SKU requestLater-request incidence
21203630%
02002412%
Compare similar product and customer groups before drawing conclusions. A pattern does not establish a shopper’s motive or link a return to an individual order.

Report-view previews use example data and a simplified selection of report fields. Each view has its own population and observation window; do not add the groups together.

Bring behaviour into the investigation

Explore the shopping behaviour around return requests.

Use the before-return and after-return journey perspectives to add behavioural context. Compare brands or audiences, highlight differences, then inspect a tracked activity such as Search.

A difference in product exploration can turn “why do we have returns?” into a question about discovery or the information shoppers see. A comparison can guide that review without proving what caused the return.

Before a return · brand comparison

Follow the difference into a specific activity.

Share of before-return journeys containing each activity
Tracked activityBrand ABrand B
Search55%30%
View product: other brand20%40%
Next report interaction: select SearchCompare journeys with and without Search within each brand. Review the observed commerce measures, then choose a discovery question to investigate.
Observed activity within journey windows does not establish a return’s cause. Return requests are not matched to purchases in this journey view. The comparison is not an A/B test.

See how shopping journey comparisons work for the full brand-to-activity walkthrough.

Your reports, in Claude

Ask the next question without leaving Claude.

Connect Stormly through MCP and explore your returns analysis in a conversation. Ask for a comparison, dig into a finding, and get a clear explanation grounded in your project’s data.

See how to connect Claude to Stormly
ClaudeStormly connected via MCP
You

What should our team investigate first to reduce preventable returns?

Using Stormly report findings

Start with product information and the experience after a return.

Brand A’s outerwear has 180 units requested for return and €10,800 in potential refund exposure. Buyers with 4+ product views also show more later return requests: 28% versus 16%.

Recovery deserves attention too: 40% of customers with one prior purchase buy again, versus 60% with two. Review these groups separately before choosing a change.

Observed associations. These findings guide investigation, not a causal conclusion.
Example conversation using the demonstration data on this page. Responses depend on your connected project and question.
A weekly rhythm for your team

Your Monday morning briefing. Already in your inbox.

Schedule your Stormly report and AI email analysis for every Monday morning. Receive the findings, conclusions and suggested next steps, ready for your team’s weekly review.

Choose the report, recipients and delivery schedule in Stormly. Email automation runs in Stormly; Claude is another way to explore the same data.

InboxMonday · 09:00
StormlyTo: Your ecommerce team
Every Monday

Your weekly returns briefing

Good morning. Here are the findings to bring to this week’s review.

  1. Prioritise Brand A’s outerwear.180 units requested for return represent €10,800 in potential refund exposure.
  2. Investigate repeated product viewing.Later return requests appear in 28% of assessed buyers with 4+ views, versus 16% with one view.
  3. Review recovery for newer buyers.Customers with one prior purchase show 40% repurchase within 60 days, versus 60% for those with two.
Next step

Bring merchandising and CX together to choose one product-information or post-return experience improvement to test.

Example email with demonstration findings, not a live delivery or customer result. Configure Monday delivery for your report.

Find your next opportunity to reduce preventable returns.

Bring your returns question. We’ll explore product impact, shopping behaviour, customer patterns and recovery after a return—so your team can choose where to focus and what to test.

We’ll also cover the data integrations relevant to your store.

Book a returns analytics demo