Back to the archive
Ecommerce Platforms

Which Stores Disappeared From the Platform Benchmark?

Audit ecommerce platform statistics for survivorship bias. Separate continuing stores, entrants, exits, and missing observations before interpreting growth.

An ecommerce operator reviewing performance metrics on a laptop.

A platform report says the average merchant grew this year. Before comparing that result with another platform, ask whether the same merchants were measured in both periods. If weaker stores closed or stopped reporting, the remaining group can look stronger even when none of its members improved.

EcomToolkit treats population continuity as a required part of benchmark interpretation. This guide shows how to separate continuing stores from entrants, exits, and unknown observations. Every numerical example is hypothetical. It is a method for reviewing evidence, not a ranking of named platforms or a claim about current ecommerce market shares.

Table of Contents

Write down the population behind the percentage

Start with the entity being counted. A domain, storefront, merchant account, company, and transaction are different units. One company may operate several storefronts, and a single storefront may use technologies from several providers. A percentage based on detected websites should not silently become a percentage of merchants or revenue.

W3Techs describes its technology survey methodology, including website-level counting and its treatment of subdomains. That is a useful reminder to read the provider’s definition before using a technology statistic in a platform decision. A methodology for technology detection does not automatically support conclusions about commercial success.

Record geography, observation date, active-store rule, minimum traffic requirement, and any industry or size filters. Identify whether the report describes a current cross-section or follows an original group over time. Both can be useful, but they answer different questions and should not share an unqualified growth label.

Team checking the definitions behind a platform comparison

Reproduce the survivor effect with four stores

Suppose a fictional platform has four measured stores in period one. Their sales are 100, 100, 20, and 20 in arbitrary units. The average is 60. In period two, only the first two stores remain observed, and each still has sales of 100. The observed average is now 100, an increase of approximately 66.7%.

Fictional storePeriod one salesPeriod two salesObservation status
A100100Observed in both periods
B100100Observed in both periods
C20UnknownNo later observation
D20UnknownNo later observation

Neither continuing store grew. The current observed group has a higher average because its composition changed. Calling that result average merchant growth would invite a false interpretation unless the definition made the changing population explicit.

Do not fill C and D with zero simply because their later observations are absent. They may have closed, migrated, changed domains, or lost a reporting connection. A confirmed closure and a missing record are different facts. Even when a closure is confirmed, whether zero belongs in a later sales calculation depends on the metric’s stated estimand.

The honest report can show the current-group average, the continuing-store change, and observation coverage separately. It should also state that the later outcomes of two original stores are unknown. This retains useful information without inventing the missing half of the story.

Separate entrants exits and missing records

Create a status bridge between periods. Start with stores observed at baseline. Identify those still observed, those confirmed to have left the defined population, and those whose status cannot be established. Then identify new entrants in the later period. Keep the evidence for each classification.

A change in domain is not necessarily a new business. A technology detector losing a signal is not necessarily a migration. A reporting integration disconnecting is not necessarily a closure. Resolve identity changes where possible and use an unknown category where evidence remains incomplete.

A practical bridge should reconcile counts exactly. If 500 baseline stores become 400 continuing stores, 40 confirmed exits, and 60 unknowns, those categories sum back to 500. If 80 new stores enter, the later observed group contains 480 stores under this simplified definition. A reviewer can then understand what changed before seeing a growth chart.

Population viewQuestion it answersWhat it cannot establish alone
Current cross-sectionWhat do observed stores look like now?Growth of the original group
Continuing-store panelHow did the same observed stores change?Outcomes of departed stores
Baseline cohort with status trackingWhat happened to the original population?Unknown outcomes without more evidence
Entrant groupWhat do newly observed stores contribute?Whether all entrants are new businesses
Coverage bridgeHow much of the original sample remains visible?Why every missing record disappeared

A balanced panel removes the simplest composition change by requiring observations in both periods. It still conditions on remaining observable. If staying in the sample is related to business performance, the continuing-store result should not be generalized automatically to all merchants that started on the platform.

Review performance dataset eligibility too

The same problem appears in site-performance statistics. A group of origins that has enough observations in both periods may differ from the full merchant population. A store disappearing from a performance dataset does not, by itself, prove that its platform failed or that the business closed.

The Chrome UX Report methodology describes eligibility and coverage conditions for CrUX data. Read those conditions when using CrUX-based platform comparisons. Treat data availability as part of the measurement process, rather than interpreting every absence as a measured performance result.

Keep browser population, device category, origin versus URL scope, and reporting window aligned. A continuing-origin comparison can be useful for observing changes in that subset. It does not isolate the effect of the platform from changes in themes, apps, traffic, or merchant behavior.

Colleagues reviewing changes in a reporting population

Add sensitivity instead of invented certainty

When outcomes are missing, a sensitivity analysis can show how conclusions depend on explicit assumptions. For example, calculate alternative results under documented plausible outcomes for missing stores. Label these as scenarios, not recovered observations. Explain why the chosen range is useful and where it remains speculative.

Weighting observed stores to resemble a target population can address some known differences, but it does not magically recover unobserved outcomes. Its credibility depends on measured variables and assumptions about selection. A report should state those assumptions and retain the unweighted counts for inspection.

Separate selection issues from ordinary sampling uncertainty. A narrow confidence interval around the survivor average does not make it representative of the original cohort. The archive’s conversion confidence interval guide explains precision; population continuity is an additional question that must be answered first.

Use the benchmark in a platform decision

Ask a vendor for the population definition, baseline count, continuing count, entrants, exits, unknowns, and merchant size distribution. If only a headline percentage is available, record that limit in the comparison rather than supplying assumed detail. A missing methodology is a reason to reduce the weight of the claim.

Then connect the available evidence to your own requirements: catalog structure, operating team, integration ownership, checkout constraints, and migration effort. A broad platform benchmark can supply context, but your decision should also include a representative workflow demonstration and a cost model tied to your actual operation.

For changing segment weights inside an observed population, use the Simpson’s paradox guide. That is related but distinct: one problem concerns how groups are weighted, while this guide concerns which stores remain visible at all. Investigating both prevents a polished chart from doing more argumentative work than its data supports.

Before circulating a comparison internally, give its chart a precise subtitle. For example, state that it covers stores observed in both named periods and include the retained share of the baseline sample. Place the unknown count near the result rather than in an inaccessible appendix. This makes the chart harder to reuse without its qualifications and helps colleagues distinguish an observed survivor result from a claim about every merchant that adopted the platform.

EcomToolkit point of view

The most useful question about a growth benchmark may be who is no longer in it. Keeping entrants, exits, and unknowns visible turns a promotional percentage into a reviewable comparison. If platform selection is being driven by incompatible statistics, request an EcomToolkit audit to define the populations and connect the evidence to the workflows your team actually needs.

Related partner guides, playbooks, and templates.

Related ecommerce guides.

Free Shopify Audit

Get a free Shopify audit focused on the fixes that can move revenue.

Share the store URL, the blockers, and what needs attention most. EcomToolkit will review UX, CRO, merchandising, speed, and retention opportunities before replying.

What you get

A senior review with the priority issues most likely to improve performance.

Best for

Brands planning a redesign, migration, CRO sprint, or retention cleanup.

Reply route

Every request is routed to info@ecomtoolkit.net.

We use these details to review your store and reply with the next best steps.