June 19, 2026 · 4 min read
The sales funnel on PrestaShop: measuring and improving it
Your PrestaShop store sells, but you can't say precisely where you lose customers: how many look at a product and don't put it in the cart, how many reach the checkout and vanish. Until the sales funnel is measured, every intervention on the store is a shot in the dark. Let's look at how to set up funnel measurement on PrestaShop and, above all, how to read it to decide what to improve first.
Draw the funnel before measuring it
Before the tools, you need clarity on the steps. For a typical eCommerce store the funnel has five stages:
- site visit (from search, social, campaigns, email);
- product page view;
- add to cart;
- checkout start;
- completed order.
Each step has a conversion rate to the next one, and the product of those rates is the store's overall conversion. The reason it pays to think in stages is practical: a problem at stage 2 (weak product pages) is fixed in a completely different way than a problem at stage 4 (a clunky checkout). Looking only at total conversion tells you something is wrong, but not where.
If your store has particular paths, like B2B quotes or bookings, add them as stages: the funnel must describe your store, not the one in the textbooks.
The measurement setup on PrestaShop
To measure the funnel you need the eCommerce events: product view, add to cart, checkout start, purchase, each with product and value data. On PrestaShop you have two main routes:
- Google Analytics 4 integration modules, which map the store's standard events without writing code;
- Google Tag Manager with a dataLayer, the more flexible route: it requires a more careful initial configuration, but it lets you track custom events too, like filter usage or chat opening.
Whichever route you choose, the step almost everyone skips is verification: place a complete test order and check that every event arrives with the right amount, exactly once, on mobile too. In the stores we take over we very often find duplicated events or purchases tracked twice due to refreshes on the confirmation page: with wrong data, every subsequent analysis is wasted.
Complete the setup with UTM parameters on campaigns and email marketing, so every stage of the funnel becomes readable by traffic source as well.
The essential KPIs (few, but checked every week)
The temptation is to build reports with forty metrics. You need these:
- product view → cart rate: measures the strength of the product pages (photos, price, description, availability);
- cart → checkout rate: this is where shipping costs shown late and surprise charges weigh in;
- checkout → order rate: measures the friction of the checkout itself, from required fields to payment methods;
- average order value, to understand whether sales are growing in quantity or in quality;
- conversion by channel, because an average that mixes email and social hides more than it shows.
Avoid comparing your rates with benchmarks read online: they vary by industry, average price and country. The useful comparison is with yourself, month over month and year over year to handle seasonality.
Reading the data without fooling yourself
Funnel numbers must be handled with some care, otherwise they confirm any thesis.
- Always segment mobile and desktop. A checkout that's acceptable on desktop can be unusable on a phone, and the average of the two hides the problem exactly where you have the most traffic.
- Wait for sufficient volumes. A drop over twenty sessions is noise; making decisions on small samples means chasing ghosts.
- Distinguish correlation and cause. If conversion drops in the same week you changed the theme and launched a campaign to a cold audience, you still don't know which of the two is the culprit. Change one thing at a time, or at least note everything in a change log.
A well-built dashboard puts the five metrics above on a single screen with the comparison against the previous period. The value isn't in the chart: it's in the habit of looking at it every week and connecting every variation to a written cause.
Improving: where to start
With the funnel measured, the priority picks itself: start with the stage whose rate is worst relative to its potential. In our experience on PrestaShop stores, the most frequent culprits are three: shipping costs revealed only at checkout, product pages slow on mobile and checkouts that force registration. They are contained technical interventions, with a measurable effect on the specific stage: the best way to spend a development budget.
Want a properly measured funnel?
We work on websites and eCommerce and on PrestaShop we do both the measurement setup (events, GA4, dashboards) and the interventions that follow, from checkout to performance. If your store sells but you don't know where it loses customers, book a free call: we'll look at your data together and tell you which funnel stage to start with.
