
To understand why customers are leaving your ecommerce business, first define what “leaving” means. Then compare equivalent customer groups, connect purchase history with delivery and support records, ask customers about their experience, and test the strongest explanations.
A falling repeat purchase rate is a reason to investigate. It does not, by itself, prove that your customer service, pricing, or marketing caused the decline.
The practical challenge is moving from “customers seem less engaged” to a specific decision: which experience needs attention, who owns the change, and what evidence would show that it helped?
1. Define Customer Loss Before Measuring It
Subscription businesses and ordinary online retailers face different measurement problems.
A subscription customer can cancel or fail to renew. A customer who bought a sofa may simply have no reason to buy another one soon. Treating both situations as the same kind of churn can lead to unnecessary discounts and misleading reports.
For Subscription Ecommerce
Choose a clear cancellation or nonrenewal definition. Document how you treat pauses, failed payments, reactivations, and customers with multiple subscriptions.
For a starting-customer cohort, calculate:
Period customer churn rate = customers active at the start who become churned during the period ÷ customers active at the start × 100.
State whether a customer must lose every active subscription to count as churned. Track payment-related losses separately from voluntary cancellations because they may require different remedies.
For Non-Subscription Ecommerce
Use an inactivity definition grounded in your products and observed buying intervals. A replenishable product and a durable purchase should not share an arbitrary deadline.
Label customers as “inactive under our definition” rather than assuming they have permanently switched to a competitor. Review whether the threshold remains useful across categories and seasons.
Keep checkout abandonment separate. A shopper who never completed an order is a conversion issue; an existing customer who stops purchasing is a retention question.
2. Check Whether Retention Has Actually Deteriorated
Start with customers grouped by first purchase date, then compare what happens over equivalent periods. These groups are called acquisition cohorts.
Shopify’s customer cohort report, for example, groups customers by their first order date by default. Check each report’s definition: a returning-customer measure may answer a different question from a fixed-window second-purchase measure.
For a practical diagnostic measure, use:
Second-purchase rate within 90 days = first-time buyers who place another qualifying order within 90 days ÷ first-time buyers with a complete 90-day observation window × 100.
The 90-day window is an example, not a universal benchmark. Choose a period that suits your business and define which orders qualify.
Hypothetical example: A January cohort contains 1,000 first-time buyers, and 250 buy again within 90 days. Its second-purchase rate is 25%. A comparable February cohort contains 1,200 buyers, of whom 240 buy again within 90 days. Its rate is 20%.
That is a five-percentage-point decline. It still does not explain the cause. February may have attracted different buyers, sold different products, or experienced fulfillment problems.
Do not compare a fully observed January cohort with a recent cohort that has had only a few weeks to reorder. Check seasonal patterns and cohort sizes before interpreting a difference as meaningful.
3. Build a Small, Reliable Evidence Set
You can begin with a focused export rather than a new analytics platform. Assemble the records needed to follow a customer from first purchase through the expected next purchase.
- Orders: customer identifier, order dates, products, discounts, cancellations, and refunds.
- Fulfillment: promised delivery window, dispatch date, delivery date, and exceptions.
- Support: contact reason, resolution status, repeat contacts, and relevant timestamps.
- Acquisition: first-purchase campaign or channel, where reliably available.
- Feedback: return reasons, survey answers, cancellation comments, and review themes.
Check duplicate accounts, guest checkout records, missing events, time zones, and inconsistent customer identifiers. A tracking change can resemble a behavioral change.
Use order records as the reference for purchases, and investigate differences from web analytics. Google Analytics cohort exploration supports defined inclusion and return conditions, but its cohorts are based on device data and do not consider User-ID. A website visitor cohort therefore should not automatically be treated as a complete customer purchase history.
Restrict access to identifiable records. Before sharing support conversations with an AI service, review what information is necessary and whether your organization has approved that use.
4. Find Where the Decline Is Concentrated
A company-wide average can hide a problem affecting one product, campaign, or delivery region.
Begin with a few comparisons that could lead to an operational decision:
- First product or product category purchased.
- Full-price purchases versus promotion-led purchases.
- Acquisition campaign or channel.
- On-time versus late delivery.
- Resolved versus unresolved support issues.
- First-time versus established repeat customers.
Compare customers at similar stages of their buying lifecycle. Check group sizes and avoid drawing strong conclusions from very small segments.
Suppose repeat purchasing declined only among customers acquired through a particular promotion. Investigate the offer, targeting, product mix, and expectations it created before changing the experience for every customer.
Also consider customer needs. A gift buyer or one-time project purchaser may be satisfied without becoming a frequent buyer.
5. Ask Customers What the Records Cannot Explain
Transaction data shows what happened. Customer feedback can help explain how the experience felt and what influenced the next decision.
Invite feedback from inactive customers as well as retained customers. Comparing their experiences helps avoid treating every complaint as an explanation for departure.
Useful questions include:
- What originally led you to buy from us?
- Did the product and delivery match your expectations?
- Was there anything difficult about getting help or resolving a problem?
- If you needed a similar product again, what would influence where you bought it?
- What is the main reason you have not ordered again?
Offer options such as “I have not needed another purchase” and “another reason.” Avoid questions that assume the customer was dissatisfied or that suggest the answer you want.
Group responses into consistent themes: product fit, quality, delivery, price or value, support, returns, availability, and no current need. Allow multiple themes where appropriate.
Keep the denominator visible. A complaint mentioned by 12 survey respondents is evidence about those respondents, not automatically about your entire inactive customer base. Track response rates and which customer groups are represented.
6. Turn Patterns Into Testable Explanations
Write each suspected cause as a hypothesis with supporting evidence, an alternative explanation, and a possible test.
Delivery Problems
Hypothesis: Customers whose orders arrive after the promised window are less likely to reorder.
Check delivery records alongside repeat purchases and customer comments. Compare similar products, regions, and acquisition periods. A particular product could create both fulfillment delays and low repeat demand.
A suitable intervention might involve correcting unrealistic delivery promises or fixing a specific dispatch problem. Promotional emails would not address either issue.
Product Expectations
Hypothesis: Customers expect a product to perform differently from what they receive.
Review product descriptions, advertisements, return reasons, and support conversations together. Look for specific mismatches involving sizing, compatibility, materials, or intended use.
Consider testing clearer product information and purchase guidance before offering a loyalty incentive.
Support and Returns Friction
Hypothesis: Customers with unresolved problems are less likely to return.
Review repeat contacts, reopened cases, refund completion, and customer comments. A ticket marked “closed” may not mean the customer’s problem was resolved.
Test a change that addresses the observed failure, such as clearer ownership of delayed refunds or a handoff that preserves the customer’s earlier explanation.
Price, Value, and Changing Needs
Hypothesis: Customers no longer see enough value at the current price.
Check feedback, promotion history, product availability, and purchasing patterns. Some customers may be waiting for a sale; others may no longer need the product.
These situations require different decisions. Avoid treating an automatic discount as the default answer to inactivity.
7. Use AI and Personalization Where They Support the Investigation
AI can assist with organizing feedback and identifying records for review. Start with a defined task, such as classifying return comments into a small set of categories. Check a sample manually, including ambiguous comments and different languages.
For predictive churn modeling, define both the prediction date and the future outcome. Use only information that would have been available on that date.
Including a later cancellation or refund outcome as an input can create data leakage. The scikit-learn documentation explains that leakage produces overly optimistic evaluation results.
Compare a proposed model with a simple baseline, such as time since last purchase. Evaluate performance on later, previously unseen customers and at a contact volume your team can manage. A high risk score does not establish why someone might leave or whether an offer will change their decision.
Apply the same discipline to personalization. Test a relevant replenishment reminder or product-use message against a comparison group. Measure purchases and margin alongside unsubscribes, complaints, and contact frequency.
8. Test Improvements and Measure the Trade-Offs
Choose one well-supported problem with a clear owner. Record the affected customers, proposed change, primary outcome, review window, and conditions that would lead you to stop or revise the intervention.
Where practical, randomly assign eligible customers to a treatment group and a comparison group. Define eligibility and the observation period before launching. Check that the sample is large enough to support the decision.
Use a primary outcome that matches the problem, such as second purchase within the chosen window or voluntary subscription cancellation. Add measures that expose undesirable trade-offs:
- Contribution margin after discounts and intervention costs.
- Refunds and returns.
- Repeat support contacts or reopened issues.
- Unsubscribes and customer complaints.
If randomization is impractical, use a carefully selected comparison and document other changes occurring at the same time. A before-and-after improvement may reflect seasonality, product availability, or a different customer mix.
Do not delay fixing a known defect merely to preserve an experiment. Correct the problem and state the limits of the evidence when evaluating its effect.
A Practical First-Month Plan
- Week one: Define churn or inactivity, document qualifying orders, and validate customer and purchase records.
- Week two: Compare fully observed cohorts and identify the largest useful segment differences.
- Week three: Review feedback and operational records, then rank a small number of hypotheses by evidence, impact, and feasibility.
- Week four: Assign an owner and launch a focused improvement or investigation with agreed measurement rules.
This schedule organizes the work; it does not promise a measurable retention result within a month. Observe outcomes over a period that fits the buying cycle.
When External Support May Help
External help may be useful when fragmented records, unclear journey ownership, or support handoffs prevent a reliable diagnosis. SEO Jetty describes services in unified customer experience design and automated customer support. If those gaps match your investigation, discuss a scoped assessment covering data access, deliverables, human oversight, and measurement before committing to a broader program.
Frequently Asked Questions
What If My Store Has Very Few Repeat Purchases?
Use longer observation windows where appropriate and focus on individual order histories and interviews. Report the underlying counts. Small differences may be too uncertain to justify automation or a predictive model.
How Should I Handle Seasonal and Gift Purchases?
Separate them where the records allow, and compare equivalent seasonal periods. Do not assume that a holiday gift buyer should behave like a customer purchasing a regularly consumed product.
Can a Successful Return Still Lead to Retention?
It is possible. Separate the reason for the return from the experience of resolving it. A return alone should not be treated as proof that the customer relationship has ended.
What If Retention Looks Stable but Repeat-Customer Revenue Falls?
Investigate order frequency, basket value, discounts, product mix, and refunds separately. Customer retention and revenue from retained customers measure different things.
Should I Contact Every Inactive Customer?
Begin with a defined, eligible audience and a reason for contacting them. Respect communication preferences, suppress inappropriate promotional messages, and test whether outreach produces worthwhile incremental results.
What If Customers Say Nothing Was Wrong?
Accept that answer as useful evidence. They may have no current need, have bought a durable item, or have changed circumstances. Retention analysis should distinguish addressable experience problems from normal purchasing behavior.