JM.Back to work ↗
03 / RetailRocket · Product analytics

Where do shoppers disappear between a product view and a purchase?

Almost all of the loss happened before shoppers reached the basket.

97.65%leave before reaching a basket
Decision

Investigate and test the view-to-basket stage before optimising checkout.

Ordered visitor funnel2.76m events
Bars show visitor counts on one scale, from zero to 1,404,179. Most observed loss happened before shoppers reached a basket. The data show where to investigate; without campaign or margin data, they do not establish cause.
Why it mattered

Choose where to investigate first

A team can spend time improving checkout without reaching the people who never put anything in their basket. I wanted to locate the largest break in the observed journey before recommending a change.

What I built

An ordered visitor funnel

I used SQL to follow each visitor from a product view to a later basket action and transaction. That distinction matters: counting repeated clicks as different shoppers would give a different answer.

What happened

The bigger gap was before the basket

Only 2.35% of product-viewing visitors reached the basket. Among those who did, 30.22% went on to transact. That puts the earlier stage first on the investigation list.

What I would test next

Find a cause before prescribing a fix

I would combine this pattern with product-page research, then test a specific change. These event records alone cannot tell whether price, product information or another factor explains the drop.

Technical evidence

The source contains 2,756,101 events from 3 May to 18 September 2015. The funnel counts visitors: 1,404,179 viewed, 32,934 then added to a basket, and 9,952 then transacted. Of visitors reaching the basket, 30.22% continued to a transaction. Events with tied timestamps have no within-timestamp ordering. No campaign, margin or experiment data was available, so this is a diagnostic prioritisation, not a causal claim.