Koszyk nie jest sprzedażą. To dopiero deklaracja zainteresowania, a między kliknięciem „dodaj do koszyka” a płatnością klient ma jeszcze kilka okazji, żeby zmienić zdanie. Skala zjawiska jest duża: zestawienie 50 badań Baymard Institute daje średni wskaźnik porzuceń koszyka na poziomie 70,22%. Z kolei w polskim badaniu „Omni-commerce. Kupuję wygodnie 2025” aż 82% kupujących online deklarowało, że zdarza im się porzucać koszyk. Tych wartości nie należy porównywać 1:1, bo pochodzą z badań o różnej metodologii, ale wniosek jest prosty: większość sklepów traci część potencjalnych zamówień już po zainteresowaniu klienta produktem.
Nie każdy taki koszyk da się odzyskać. Część użytkowników od początku nie zamierza kupować — sprawdza cenę dostawy, porównuje sklepy albo traktuje koszyk jak listę zakupową. Baymard podaje, że 42% badanych amerykańskich konsumentów, którzy porzucili koszyk, robiło to dlatego, że tylko przeglądali ofertę lub nie byli jeszcze gotowi do zakupu. Próba „naprawienia” tej grupy rabatem zwykle oznacza po prostu rozdawanie marży. Znacznie ciekawsze są porzucenia powstające wtedy, gdy klient chciał kupić, ale sklep postawił mu przeszkodę.
Dlaczego klient rezygnuje, chociaż produkt już trafił do koszyka?
Najczęściej problem zaczyna się od różnicy między ceną, którą klient miał w głowie, a kwotą widoczną przed płatnością. W aktualnych danych Baymard, po pominięciu osób jedynie przeglądających ofertę, 40% badanych wskazało zbyt wysokie dodatkowe koszty — m.in. dostawę, podatki i opłaty — jako przyczynę rezygnacji. Kolejne 12% nie mogło odpowiednio wcześnie sprawdzić pełnego kosztu zamówienia.
Polski rynek pokazuje podobną wrażliwość cenową. W badaniu Tpay „Jak Polacy lubią płacić online? 2024/2025” 55% konsumentów wskazywało cenę jako istotny czynnik wyboru sklepu, a 44% — koszty dostawy. Jeśli na karcie produktu widnieje 99 zł, ale przy zamówieniu pojawia się jeszcze 18,99 zł za automat paczkowy albo 24,99 zł za kuriera, klient zaczyna ponownie porównywać ofertę. Przy tanich produktach proporcja boli szczególnie: dostawa za 18,99 zł przy zakupie za 49 zł zwiększa faktyczny wydatek o prawie 39%.
Dlatego informacja „darmowa dostawa od 199 zł” powinna pojawić się przed wejściem do checkoutu, a nie dopiero w formularzu adresowym. Jeżeli klient ma w koszyku 183 zł, lepiej od razu pokazać, że do progu brakuje 16 zł. Ukrywanie kosztu dostawy nie poprawia konwersji. Jedynie przesuwa moment rezygnacji.
Drugi powód to termin dostawy. W danych Baymard 20% badanych wskazywało zbyt wolną dostawę. Tutaj również problemem bywa nie sama liczba dni, ale brak konkretu. „Wysyłka wkrótce” lub „dostawa 2–5 dni roboczych” pozostawia zbyt duży margines, jeżeli konkurencyjny sklep pokazuje „dostawa w środę, 26 sierpnia”.
Jeżeli magazyn naprawdę potrzebuje trzech dni na kompletację, nie należy obiecywać dostawy następnego dnia. Lepiej podać realny termin. Niespełniona obietnica poprawi wynik checkoutu tylko na chwilę, a później wróci jako reklamacja, negatywna opinia albo odmowa kolejnego zakupu.
Kolejna grupa problemów leży już bezpośrednio w checkoutcie:
-
19% badanych Baymard rezygnowało z powodu braku zaufania przy podawaniu danych karty,
-
18% — ponieważ sklep wymagał założenia konta,
-
17% — z powodu zbyt długiego lub skomplikowanego checkoutu,
-
17% — przez błędy strony lub awarie,
-
13% — z powodu niesatysfakcjonujących zasad zwrotów,
-
10% — po odrzuceniu karty,
-
9% — przez zbyt mały wybór metod płatności.
W polskim sklepie ostatni punkt jest szczególnie istotny. Z badania Tpay wynika, że tylko 3% kupujących online nie ma ulubionej metody płatności. Na pierwszych miejscach pozostają BLIK, karty i szybkie przelewy internetowe. Brak BLIKA w sklepie nastawionym na polskiego klienta nie jest więc kosmetycznym brakiem. Może być realną przeszkodą w zamknięciu sprzedaży.
Podobnie działa obowiązkowa rejestracja. Konto klienta ma sens jako narzędzie do późniejszego śledzenia przesyłek, historii zakupów czy programu lojalnościowego, ale nie powinno być opłatą wejściową do kasy. Checkout gościnny powinien być widoczny równie dobrze albo lepiej niż logowanie. Konto można zaproponować po zakupie, kiedy adres i e-mail klienta są już zapisane i pozostaje jedynie ustawienie hasła.
Szczególnie źle wypadają formularze, które pytają o dane niepotrzebne do realizacji zamówienia. Baymard wskazuje, że dobrze zaprojektowany checkout może zejść do około 12–14 elementów formularza, podczas gdy przeciętny analizowany checkout zawierał ponad 23 elementy wyświetlane domyślnie. Im więcej pól, walidacji i decyzji, tym więcej miejsc, w których coś może nie zadziałać na smartfonie.
Najpierw znajdź miejsce wycieku, dopiero potem zmieniaj checkout
Ogólny wskaźnik porzuconych koszyków jest przydatny, ale sam niewiele mówi. Sklep z wynikiem 72% nie musi mieć gorszego checkoutu niż sklep z wynikiem 60%. Pierwszy może mieć dużo ruchu z kampanii social media i użytkowników przeglądających ofertę, drugi — klientów wracających po konkretny produkt.
Najpierw trzeba rozdzielić etapy.
W uproszczeniu wskaźnik porzuceń koszyka można obliczyć następująco:
(liczba sesji z koszykiem – liczba sesji zakończonych zakupem) / liczba sesji z koszykiem × 100%
Jeszcze bardziej użyteczny jest jednak osobny checkout abandonment rate, czyli odsetek osób, które rozpoczęły finalizację zamówienia, ale nie kupiły.
W GA4 warto kontrolować co najmniej zdarzenia:
-
add_to_cart — produkt trafia do koszyka,
-
begin_checkout — klient rozpoczyna checkout,
-
add_shipping_info — wybiera lub podaje dane dostawy,
-
add_payment_info — przechodzi do płatności,
-
purchase — transakcja zostaje poprawnie zakończona.
Nie analizowałbym wyłącznie łącznego lejka. Minimum to rozbicie wyników na telefon i komputer, źródło ruchu, nowych i powracających klientów, metodę dostawy oraz metodę płatności.
Przykład: sklep ma 10 000 sesji z rozpoczętym checkoutem i 6 500 zakupów. Na pierwszy rzut oka traci 35% checkoutów. Po podziale okazuje się jednak, że desktop kończy zakup w 75% przypadków, a mobile tylko w 52%. Nie ma wtedy sensu zaczynać od programu rabatowego. Najpierw trzeba przejść cały proces na telefonie — najlepiej na kilku realnych urządzeniach — i znaleźć przeszkodę.
Typowe awarie są banalne:
-
klawiatura telefonu zasłania przycisk „dalej”,
-
pole kodu pocztowego odrzuca poprawny format,
-
wybór paczkomatu otwiera ciężką mapę, która ładuje się kilka sekund,
-
po powrocie z banku koszyk jest pusty,
-
kod BLIK wygasa, a użytkownik nie widzi wygodnej opcji ponowienia,
-
klient po błędzie płatności trafia na początek procesu,
-
formularz nie współpracuje poprawnie z autouzupełnianiem przeglądarki,
-
przycisk finalizujący zamówienie jest słabo widoczny na małym ekranie.
To właśnie te przypadki warto testować osobiście. Dashboard nie pokaże, że przycisk został przykryty przez komunikat o cookies.
Trzeba również sprawdzić odrzucone i przerwane płatności w panelu operatora, np. Przelewy24, Tpay, PayU czy Stripe. Jeśli duża część niedokończonych zamówień dociera aż do operatora płatności, problem leży prawdopodobnie później niż karta produktu czy koszyk. Jeżeli użytkownicy odpadają przed add_payment_info, analizowanie skuteczności BLIKA będzie stratą czasu.
Osobnym punktem jest zgodność checkoutu z prawem. W sprzedaży konsumenckiej sklep powinien bezpośrednio przed złożeniem zamówienia jasno pokazać m.in. główne cechy świadczenia i łączną cenę wraz z podatkami. Przycisk kończący zakup musi jednoznacznie komunikować obowiązek zapłaty — klasycznym sformułowaniem jest „zamówienie z obowiązkiem zapłaty” lub równoważna, równie jednoznaczna treść. Nie warto poprawiać konwersji przez ukrywanie ceny, dodatkowych opłat albo charakteru przycisku. To zły UX i jednocześnie niepotrzebne ryzyko prawne.
Jak odzyskać porzucony koszyk bez rozdawania rabatów każdemu klientowi?
Najskuteczniejszy mechanizm odzyskiwania koszyków zaczyna się przed wysłaniem pierwszego e-maila. Jeżeli przyczyną rezygnacji jest koszt przesyłki, błąd BLIKA albo zepsuty formularz adresowy, automatyzacja marketingowa jedynie sprowadzi klienta ponownie w to samo wadliwe miejsce.
Priorytety ustawiłbym w tej kolejności.
1. Usuń przeszkody techniczne i informacyjne.
Najpierw napraw błędy płatności, problemy mobilne, utratę zawartości koszyka, brak jasnej ceny dostawy i obowiązkową rejestrację. To poprawia wynik wszystkich przyszłych zamówień, a nie tylko tych objętych kampanią odzyskującą.
2. Zachowuj koszyk przez rozsądny czas.
Klient wracający po kilku godzinach nie powinien odtwarzać zamówienia od początku. Trzeba jednak uważać na produkty o szybko zmieniającej się cenie i dostępności. Zachowany koszyk nie powinien oznaczać automatycznej rezerwacji towaru, jeśli system magazynowy faktycznie go nie blokuje. Informacja „produkt w koszyku” i „produkt zarezerwowany” to dwie różne rzeczy.
3. Wyślij przypomnienie, ale nie zaczynaj od kodu -10%.
Praktyczna sekwencja może wyglądać tak:
-
pierwsze przypomnienie po około 30–60 minutach,
-
drugie po około 20–24 godzinach,
-
ostatnie po 48–72 godzinach, jeżeli cykl zakupowy produktu nie jest dłuższy.
Nie jest to uniwersalny harmonogram dla każdej branży. Przy karmie dla psa czy kosmetykach decyzja może być szybka, natomiast przy meblach za 6000 zł, rowerze elektrycznym albo sprzęcie fotograficznym klient często porównuje oferty przez kilka dni. Czasy wysyłki trzeba więc później testować na własnych danych.
Pierwsza wiadomość powinna przede wszystkim ułatwiać powrót do konkretnego koszyka. Dobrze, gdy zawiera nazwę lub zdjęcie produktów, aktualną wartość zamówienia i jeden wyraźny przycisk prowadzący bezpośrednio do zachowanego koszyka.
Rabatu nie dawałbym automatycznie w pierwszym e-mailu. Sklep szybko uczy w ten sposób stałych klientów prostego mechanizmu: wrzuć produkt do koszyka, zamknij stronę i poczekaj na kod.
Jeżeli rabat ma się pojawić, powinien być kontrolowany. Przy produkcie kosztującym 300 zł zniżka 10% oznacza oddanie 30 zł przychodu. Przy marży handlowej 25% przed dodatkowymi kosztami taki rabat zabiera 40% pierwotnej kwoty marży brutto: z 75 zł zostaje 45 zł. Dlatego zniżkę należy porównywać z kosztem pozyskania klienta, marżą na produkcie i prawdopodobieństwem zakupu bez promocji.
Czasem zamiast -10% lepiej zaoferować bezpłatną dostawę, szczególnie gdy analityka pokazuje, że klienci odpadają po zobaczeniu kosztu przesyłki. Jeżeli dostawa kosztuje sklep 12–16 zł, może być tańszym bodźcem niż 10-procentowy rabat na koszyk za 400 zł.
4. Nie ograniczaj się do e-maila.
Można wykorzystać reklamy remarketingowe, powiadomienia web push czy SMS, ale dopiero wtedy, gdy firma prawidłowo obsługuje wymagane zgody i podstawy prawne. Od 10 listopada 2024 r. w Polsce obowiązuje Prawo komunikacji elektronicznej, którego art. 398 reguluje używanie m.in. automatycznych systemów i urządzeń końcowych do przesyłania informacji handlowej, w tym marketingu bezpośredniego.
Samo wpisanie adresu e-mail do realizacji zamówienia nie powinno być automatycznie traktowane jako dowolna zgoda marketingowa. Jeżeli wiadomość o porzuconym koszyku ma charakter informacji handlowej lub marketingu bezpośredniego, sposób pozyskania i udokumentowania zgody trzeba mieć uporządkowany. To element, który wiele sklepów ignoruje podczas wdrażania automatyzacji.
5. Mierz odzyskany przychód, a nie otwarcia wiadomości.
Wynik kampanii powinien odpowiadać na trzy pytania:
-
ile porzuconych koszyków zakończyło się później zakupem,
-
jaka była wartość odzyskanego przychodu i marży,
-
ilu klientów kupiłoby również bez przypomnienia.
Ostatnie pytanie jest najtrudniejsze. Dlatego przy większym wolumenie warto pozostawić grupę kontrolną, która nie dostaje komunikacji odzyskującej. Jeżeli 14% odbiorców wiadomości kupuje, ale w grupie kontrolnej samodzielnie wraca 9%, realny efekt kampanii jest znacznie bliższy 5 punktom procentowym niż 14%.
Bez grupy kontrolnej łatwo przypisać automatyzacji sprzedaż, która nastąpiłaby tak czy inaczej.
FAQ — porzucone koszyki w praktyce
Jaki poziom porzuconych koszyków jest normalny?
Globalne zestawienie Baymard wskazuje średnio około 70,22%, ale pojedynczy sklep nie powinien traktować tej wartości jako celu. Znacznie ważniejsza jest zmiana własnego wyniku w czasie i porównanie etapów lejka, urządzeń oraz źródeł ruchu.
Czy każdy porzucony koszyk oznacza problem ze sklepem?
Nie. Część klientów tylko porównuje ceny lub zapisuje produkty na później. Problem zaczyna się wtedy, gdy użytkownicy regularnie dochodzą do tego samego etapu checkoutu i właśnie tam masowo rezygnują.
Czy trzeba udostępniać zakup bez zakładania konta?
Z punktu widzenia konwersji zazwyczaj tak. Wymuszanie konta jest udokumentowaną przyczyną rezygnacji. Konto lepiej proponować po zakupie, kiedy klient otrzymuje za nie konkretną korzyść, np. łatwiejsze śledzenie przesyłki.
Jakie płatności powinien mieć sklep kierowany do klientów w Polsce?
Podstawą są BLIK, karty oraz szybkie przelewy online. W zależności od wartości koszyka i branży warto dodać również płatności odroczone, raty, Apple Pay czy Google Pay. Nie ma sensu instalować kilkunastu metod tylko po to, żeby zwiększyć liczbę logotypów — najpierw trzeba sprawdzić, czego rzeczywiście używają klienci.
Po jakim czasie wysłać wiadomość o porzuconym koszyku?
Dobrym punktem startowym jest 30–60 minut dla pierwszego przypomnienia, około 24 godzin dla drugiego i 48–72 godziny dla ostatniego. Później harmonogram należy dostosować do rzeczywistego czasu podejmowania decyzji w danej kategorii.
Czy warto od razu dawać kod rabatowy?
Nie. Najpierw należy sprawdzić, czy klient wróci bez rabatu. Kod warto uruchamiać dopiero dla wybranych segmentów, przy odpowiedniej marży albo w późniejszym etapie sekwencji. Stały rabat za porzucenie koszyka uczy klientów odkładania płatności.
Co sprawdzić jako pierwsze, jeśli liczba porzuceń nagle wzrosła?
Najpierw poprawność płatności i checkoutu na urządzeniach mobilnych, potem koszt oraz dostępność metod dostawy. Nagły skok porzuceń częściej oznacza awarię, zmianę konfiguracji albo problem integracji niż nagłą zmianę zachowania wszystkich klientów.
Pierwszą decyzją nie powinien więc być zakup kolejnego narzędzia do remarketingu ani uruchomienie rabatu. Najpierw przejdź cały checkout na telefonie od produktu do potwierdzenia płatności, a następnie porównaj w analityce przejścia begin_checkout → add_shipping_info → add_payment_info → purchase. Etap z największym spadkiem jest pierwszym miejscem do naprawy. Dopiero po usunięciu tej przeszkody warto inwestować w automatyczne odzyskiwanie koszyków.
Więcej informacji na: https://hd-biznes.com
