EnableYourData.com

KPI · E-commerce

Winkelwagenverlating: formule en voorbeeld.

Winkelwagenverlating is het percentage winkelwagens waarin een bezoeker iets heeft gelegd zonder daarna af te rekenen. Het cijfer laat zien hoeveel koopintentie verloren gaat tussen het winkelmandje en de bestelling. Juist omdat deze bezoekers al wilden kopen, levert verbetering in deze stap vaak direct extra orders op.

Formule voor winkelwagenverlating

(Aangemaakte winkelwagens − afgerekende winkelwagens) ÷ aangemaakte winkelwagens × 100%

Rekenvoorbeeld

In de webshop van Acme Groothandel worden in september 4.000 winkelwagens aangemaakt, waarvan er 1.280 eindigen in een order. Er blijven 2.720 winkelwagens achter. De winkelwagenverlating is 2.720 ÷ 4.000 × 100% = 68%.

Fictieve cijfers van Acme Groothandel.

Zo lees je deze KPI

Een hoger percentage betekent dat meer bezoekers afhaken na het vullen van hun winkelwagen, bijvoorbeeld door onverwachte verzendkosten, een verplicht account, een trage checkout of een mislukte betaling. Vergelijk het met je eigen eerdere maanden en splits per apparaat en per stap in de checkout om te zien waar mensen afhaken. Een deel van de verlating is normaal gedrag, zoals prijzen vergelijken of een wensenlijst bijhouden; kijk dus vooral naar veranderingen.

Valkuilen bij winkelwagenverlating

  • Winkelwagens van de afgelopen uren meetellen terwijl die nog kunnen worden afgerekend.
  • Bots en interne testbestellingen niet uitsluiten, waardoor het percentage vertekend raakt.
  • Winkelwagens die later via een herinneringsmail alsnog worden afgerekend dubbel tellen of juist als verlaten blijven meetellen.

SQL & DAX

Winkelwagenverlating berekenen in SQL en DAX

Twee voorbeelden op een fictief datawarehouse van Acme Groothandel: een query in PostgreSQL en een measure voor een Power BI-model. Pas tabel- en kolomnamen aan je eigen model aan.

SQL · PostgreSQL
SELECT date_trunc('month', created_at) AS month,
       COUNT(*) AS carts,
       COUNT(*) FILTER (WHERE converted_order_id IS NULL) AS abandoned,
       ROUND(100.0 * COUNT(*) FILTER (WHERE converted_order_id IS NULL)
             / NULLIF(COUNT(*), 0), 1) AS cart_abandonment_pct
FROM carts
WHERE created_at < current_date - interval '1 day'
GROUP BY 1
ORDER BY 1;
DAX · Power BI
Cart Abandonment Rate =
DIVIDE(
    CALCULATE(COUNTROWS(Carts), ISBLANK(Carts[converted_order_id])),
    COUNTROWS(Carts)
)

In ENABLE

Deze KPI volgen in ENABLE

Vragen in gewone taal

Vraag naar winkelwagenverlating per maand, klant of product in de SQL Explorer met AI. De AI schrijft de SQL, jij ziet de query en voert hem zelf uit; de AI krijgt alleen metadata.

Lees meer →

In je Power BI-dashboard

Leg de KPI vast als measure in je Power BI-model en toon hem in het portaal, met "Laatst ververst" erbij. Toegangsprofielen en optioneel row-level security bepalen wie welke cijfers ziet.

Lees meer →

Eigen dashboards (pilot)

Zet de KPI als tegel in een eigen dashboard, met vergelijking met vorig jaar. De Dashboard Builder is een pilot en per klant aan te zetten.

Lees meer →

Doelen per maand

Met de ingebouwde app Targets leg je per maand een doel voor de KPI vast, zodat je realisatie en doel naast elkaar ziet.

Lees meer →

FAQ

Veelgestelde vragen

Hoe bereken je het percentage verlaten winkelwagens?

Je trekt het aantal afgerekende winkelwagens af van het totaal aantal aangemaakte winkelwagens en deelt dat door het totaal. Bij 2.000 winkelwagens en 700 orders is de winkelwagenverlating 1.300 ÷ 2.000 = 65%. Tel winkelwagens van de laatste dag nog niet mee, omdat die vaak nog worden afgerekend.

Waarom verlaten klanten hun winkelwagen?

Veelgenoemde oorzaken zijn onverwachte verzendkosten, een verplicht account, een lange of onduidelijke checkout, ontbrekende betaalmethoden en mislukte betalingen. Ook vergelijken veel bezoekers alleen prijzen of bewaren ze artikelen voor later. Splits je data per checkoutstap om te zien welke oorzaak bij jouw webshop speelt.

Wat is het verschil tussen winkelwagenverlating en checkoutverlating?

Winkelwagenverlating telt alle winkelwagens die niet worden afgerekend, ook als de bezoeker de checkout nooit heeft geopend. Checkoutverlating telt alleen bezoekers die de checkout zijn gestart en daarna afhaken. Checkoutverlating wijst daardoor gerichter op problemen in het afrekenproces zelf.

AI gebruiken op je eigen data. Veilig, en zonder hoofdpijn.

In een online demo laten we zien hoe ENABLE je data veilig beschikbaar maakt en hoe je erop bouwt: een app beschrijven in de AI Builder, vragen in gewone taal, dashboards en API's. En hoe wij het voor je inrichten en beheren.