Klient dodaje do koszyka trzy produkty, przechodzi do finalizacji zakupu i wychodzi. Bez błędu, bez awarii, bez nieudanej płatności, po prostu zamyka kartę. Pomnóż to przez większość osób, które kiedykolwiek docierają do Twojego koszyka, a otrzymasz jedno z najdroższych zachowań w e-commerce. Bieżąca metaanaliza Baymard Institute wskazuje, że średni udokumentowany wskaźnik porzuceń koszyka wynosi około 70% na komputerach i jest jeszcze wyższy na urządzeniach mobilnych; traktuj tę wartość jako punkt odniesienia, a nie cel, bo naprawdę liczy się wskaźnik widoczny w bazie danych Twojego sklepu.

Większość poradników odpowiada na ten problem listą poprawek. Ten tekst cofa się o krok dalej, bo zanim zaczniesz naprawiać porzucanie koszyków, musisz zrozumieć powód stojący za powodem, przewidywalne ludzkie zachowanie, przez które koszyk w ogóle zaczyna wydawać się czymś, co można porzucić. Ta wiedza jest ponadczasowa: metody płatności i szablony się zmieniają, ale psychologia osoby, która decyduje „nie teraz”, pozostaje taka sama. Gdy zobaczysz mentalny moment wyjścia, konkretne poprawki w PrestaShop, omówione w powiązanych poradnikach linkowanych w tekście, przestaną wyglądać jak przypadkowa lista kontrolna, a zaczną układać się w mapę.

Koszyk to nie zakup, to „być może”

Pierwsza zmiana myślenia jest najtrudniejsza, bo słowo „porzucenie” sugeruje, że klient już się zdecydował, a potem odszedł. Zwykle wcale tak nie było. Dodanie produktu do koszyka to jedna z najmniej zobowiązujących akcji w internecie: nic nie kosztuje, niczego nie rezerwuje i bardzo często służy jako lista wstępna, porównywarka ceny albo sposób na sprawdzenie kosztów dostawy przed podjęciem decyzji. Duża część „porzuconych” koszyków nigdy nie oznaczała realnego zamiaru zakupu. To był etap rozpoznania. Dlatego część Twojego głównego wskaźnika porzuceń to szum, a próba sprowadzenia go do zera oznacza gonienie za liczbą, która obejmuje także osoby i tak zamierzające wyjść.

Ma to znaczenie dla interpretacji danych. Jeśli każdy porzucony koszyk potraktujesz jak utraconą sprzedaż, zbyt dużo zainwestujesz w odzyskiwanie oglądających i zaczniesz panikować przez wskaźnik, który częściowo wynika z samej struktury zachowań zakupowych. Przydatne pytanie nie brzmi „ile koszyków straciłem?”, tylko „ile osób, które pokazały realny zamiar, rozpoczęły finalizację zakupu, wpisały adres, wybrały przewoźnika, odpadło i w którym miejscu?”. Taki widok etapów lejka pokazuje pieniądze, które da się odzyskać, a odpowiedź znajduje się w bazie danych PrestaShop; zapytania diagnostyczne i metodologia czytania lejka są opisane w poradnikach 12 powodów, dla których klienci odchodzą przed płatnością oraz ograniczanie porzuceń koszyka w PrestaShop.

Cztery mentalne wyzwalacze, które zmieniają „może” w „nie”

Wśród klientów, którzy rzeczywiście zamierzali kupić, moment wyjścia rzadko dotyczy ceny w takim sensie, jak zakładają sprzedawcy. Chodzi o niewielką liczbę psychologicznych wyzwalaczy, które uruchamiają się w najgorszym możliwym momencie, podczas finalizacji zakupu, gdy klient najmocniej wypatruje powodów, żeby się zatrzymać. Zrozumienie każdego z nich podpowiada, po którą powiązaną poprawkę sięgnąć.

1. Zaskoczenie. Naruszenie zaufania, które kosztuje najwięcej

Najczęściej wskazywany pojedynczy powód w danych Baymard to nie „dostawa jest zbyt droga”, tylko nieoczekiwane dodatkowe koszty. Ta różnica jest kluczowa. Klient, który widzi opłatę za dostawę 6 € na stronie produktu i idzie dalej, już ją zaakceptował. Klient, który układa sobie w głowie sumę 40 €, a potem na ostatnim kroku widzi skok do 49 €, doświadcza czegoś silniejszego niż irytacja: drobnego pęknięcia zaufania. Mózg rejestruje: „ten sklep dorzucił mi koszt z zaskoczenia. Co jeszcze ukrywa?”, a bezpieczną reakcją jest wyjście.

Psychologiczna poprawka nie brzmi więc „obniż koszt dostawy”, tylko „pokazuj uczciwą sumę od pierwszego ekranu”. Pokazuj szacunkowe koszty dostawy i ceny z podatkiem wcześnie (w PrestaShop zachowanie wyświetlania podatków znajduje się w Międzynarodowe → Podatki (panel Opcje podatków), a wskazówki o dostawie na stronie produktu można wyświetlić przez hook displayProductAdditionalInfo), a próg darmowej dostawy zmienia koszt w cel zamiast kary. Głębszy powód, dla którego to działa, to awersja do straty: zaskakujący koszt sprawia wrażenie czegoś odbieranego, podczas gdy komunikat „12 € do darmowej dostawy” brzmi jak coś, co można zdobyć.

2. Wysiłek, każde pole to mała decyzja, by zrezygnować

Ludzie porzucają zadania proporcjonalnie do odczuwanego wysiłku, a finalizacja zakupu jest zadaniem. Każde pole formularza, każdy krok, każda chwila „zaraz, czego oni tu chcą?” to kolejna okazja, by klient uznał, że gra nie jest warta świeczki. Dlatego wymuszone tworzenie konta stale pojawia się wśród najważniejszych wyzwalaczy porzuceń: problemem nie jest sama rejestracja, tylko fakt, że klient przyszedł kupić, a prosi się go, by dołączył, wykonując niezwiązane, otwarte zadanie, które stoi między nim a tym, czego chciał.

Zasada behawioralna jest prosta: nigdy nie każ robić przed zamówieniem czegoś, co może poczekać do momentu po zakupie. Zakupy jako gość powinny być domyślne, konto można zaproponować jako dodatek jednym kliknięciem po płatności, a formularz powinien być najkrótszy, jaki da się uczciwie przygotować. Dane dotyczące wymuszonej rejestracji, oraz dokładne ustawienia do zmiany w PrestaShop w Parametry sklepu → Ustawienia klientów, znajdziesz w tekście zakupy jako gość kontra tworzenie konta. Szersze pytanie „ile kroków i pól?” należy do struktury finalizacji zakupu: zobacz jednostronicową finalizację zakupu dla PrestaShop oraz ogólny poradnik optymalizacji finalizacji zakupu.

3. Niepewność, mózg się zatrzymuje, gdy nie widzi mety

Ludzie nie lubią angażować się w proces, którego długości i wyniku nie widzą. Domyślna finalizacja zakupu w PrestaShop odsłania się po jednym zwiniętym kroku naraz, informacje, potem adres, potem dostawa, potem płatność, przez co klient nigdy nie wie, ile jeszcze zostało. Ta ukryta meta tworzy cichy niepokój: „ile tego jeszcze będzie?”, przez który rezygnacja zaczyna wydawać się bezpieczniejsza niż kontynuowanie. Ta sama niepewność pojawia się na etapie płatności jako pytanie „czy moja karta jest tu bezpieczna?” oraz przed zakupem jako „czy mogę to odesłać, jeśli coś będzie nie tak?”.

Wszystkie poprawki są formą pokazywania tego, co niewidoczne: układ, w którym klient widzi całą ścieżkę od razu (argumenty za prawdziwie jednostronicowym procesem znajdziesz w tekście o Checkout Revolution 3.0), sygnały zaufania umieszczone dokładnie tam, gdzie pojawia się wątpliwość, oraz polityka zwrotów pokazana przed finalizacją zakupu, a nie schowana w stopce. Żadna z tych rzeczy nie zmienia ceny, zmienia to, co klient wie, a właśnie na tym zatrzymuje się jego mózg.

4. Rozproszenie i moment. Większość wyjść wcale nie jest decyzją

Najrzadziej omawiany wyzwalacz jest najczęstszy w surowej liczbie przypadków: klientowi po prostu coś przerwało. Telefon, płaczące dziecko, spotkanie, rozładowana bateria, „dokończę to wieczorem na laptopie”. Nie było obiekcji ani decyzji, sesja po prostu się skończyła. To psychologicznie ważne, bo oznacza, że duża część porzuceń wcale nie jest problemem Twojego sklepu i nie da się jej „naprawić” wewnątrz finalizacji zakupu. Można ją tylko odzyskać, kontaktując się ponownie we właściwym momencie.

Na tym polega cały sens e-maili o porzuconym koszyku: nie mają przełamać obiekcji, tylko dać rozproszonemu, naprawdę zainteresowanemu kupującemu prostą drogę powrotu. Projektowanie behawioralne takiej sekwencji, czas wysyłki, ton, moment, w którym zachęta pomaga, oraz moment, w którym uczy klientów porzucania, to osobna dyscyplina opisana w tekstach o e-mailach o porzuconym koszyku i automatyzacji PrestaShop, która ją obsługuje, w poradniku odzyskiwania porzuconych koszyków e-mailem.

Dlaczego stan mentalny jest gorszy na telefonie

Porzucanie na urządzeniach mobilnych jest mierzalnie wyższe niż na komputerach zarówno w badaniach Baymard, jak i w innych analizach, a powód jest równie psychologiczny, co techniczny. Klient na telefonie częściej jest rozproszony (w drodze, jednym okiem oglądając telewizję, między zadaniami), ma mniej ekranu, by zobaczyć pełny obraz sumy, i płaci znacznie wyższy „podatek od wysiłku” przy każdym wpisywanym polu, literówka w kodzie pocztowym na klawiaturze obsługiwanej kciukiem to realny powód, by odpuścić. Dlatego te same cztery wyzwalacze działają mocniej na urządzeniach mobilnych: więcej zaskoczenia (mniej widoczna suma), więcej wysiłku (pisanie jest uciążliwe), więcej niepewności (mniej kontekstu na ekranie), więcej rozproszeń (to telefon). Taktyki przyjazne kciukom, które to rozbrajają, większe obszary dotykowe, właściwe tryby pól, zwinięte podsumowania, płatności portfelem, opisujemy w tekstach optymalizacja mobilnej finalizacji zakupu oraz ekspresowa finalizacja zakupu.

Psychologia w jednej tabeli

Cały model łatwiej przełożyć na działanie, gdy potraktujesz go jak mapę: od mentalnego wyzwalacza, przez poprawkę, po miejsce, w którym znajdziesz szczegółowy poradnik PrestaShop:

Wyzwalacz mentalnyCo czuje klientPoprawka behawioralnaSzczegółowy poradnik
Zaskoczenie„Ukryli koszt. Co jeszcze jest ukryte?”Uczciwa suma od pierwszego ekranu; ceny z podatkiem; cel darmowej dostawydlaczego finalizacja zakupu traci sprzedaż
Wysiłek„To więcej pracy, niż zakładałem”Domyślne zakupy jako gość; jak najmniej pól; konto proponowane po płatnościgość kontra tworzenie konta
Niepewność„Ile jeszcze zostało, i czy to bezpieczne?”Widoczna meta; sygnały zaufania w punkcie wątpliwości; polityka zwrotów pokazana od razujednostronicowa finalizacja zakupu
Rozproszenie(brak decyzji, sesja po prostu się skończyła)Odzyskiwanie, nie przekonywanie: e-mail z powrotem do koszyka wysłany we właściwym czasiee-maile o porzuconym koszyku

Jak odczytać psychologię własnego sklepu

Powyższe wyzwalacze są uniwersalne; ich waga zależy od konkretnego sklepu, a nie naprawisz tego, czego nie widzisz. Najbardziej przydatna diagnostyka polega na tym, by przestać patrzeć na jeden procent porzuceń i zacząć sprawdzać, na którym etapie lejka klienci odpadają, bo każdy etap odpowiada innemu wyzwalaczowi. Klienci, którzy dodają produkt do koszyka i nigdy nie rozpoczynają finalizacji zakupu, to głównie grupa „rozpoznanie / brak realnego zamiaru”, to psychologia strony produktu i ceny. Klienci, którzy rozpoczynają finalizację, ale odpadają przy adresie lub koncie, mówią Ci o wysiłku. Klienci, którzy docierają do dostawy i się zatrzymują, mówią o zaskoczeniu. Klienci, którzy dochodzą do płatności i wychodzą, mówią o niepewności oraz zaufaniu.

PrestaShop zapisuje te informacje w tabeli ps_cart: koszyk bez odpowiadającego mu wiersza w ps_orders jest porzucony, a wypełnione pola, id_customer/id_guest, id_address_delivery, id_carrier, dają przybliżoną heurystykę tego, jak daleko dotarł klient. Nie są jednak dokładnymi znacznikami kroków; precyzyjne etapy lejka śledź przez jawne zdarzenia finalizacji zakupu w analityce albo dataLayer, zamiast wnioskować o etapach wyłącznie z tych kolumn. Same porzucone koszyki zobaczysz w panelu administracyjnym w Zamówienia → Koszyki zakupowe (lista je pokazuje, ale nie wysyła e-maili odzyskujących. Do tego potrzebny jest moduł).

Gotowe do uruchomienia zapytanie SQL, które zmienia te pola w podział etapów lejka, znajdziesz w poradniku ograniczanie porzuceń koszyka w PrestaShop; uruchom je, zanim cokolwiek zmienisz, aby poprawki trafiały w realny wyciek w Twoim sklepie, a nie w problem statystycznego sklepu.

Gdzie pasują moduły, a gdzie nie

Dwa z czterech wyzwalaczy usuwa się głównie przez sam projekt finalizacji zakupu, a dwa odzyskuje się przede wszystkim po fakcie, i to jest uczciwy sposób myślenia o narzędziach. Zaskoczenie, wysiłek i niepewność ogranicza się przez to, jak zbudowana jest finalizacja zakupu: mniej bramek, uczciwa bieżąca suma, domyślne zakupy jako gość, zaufanie dokładnie w miejscu wątpliwości. Tym zajmuje się prawdziwa jednostronicowa finalizacja zakupu, a nasz moduł Checkout Revolution istnieje dla sprzedawców, którzy chcą takiego przepływu bez edycji rdzenia i głębokich zmian w szablonie, historię przebudowy opisujemy w Checkout Revolution 3.0. Rozproszenia nie da się wyprojektować. Można je odzyskać, i właśnie to robi sekwencja e-maili o porzuconym koszyku, opisana w poradniku odzyskiwania porzuconych koszyków e-mailem.

Zaletą takiego spojrzenia jest to, że przestajesz kupować narzędzia na chybił trafił. Diagnozujesz, który wyzwalacz kosztuje Cię najwięcej, a potem sięgasz po pasującą poprawkę, projekt dla wyzwalaczy wewnątrz finalizacji zakupu, odzyskiwanie dla rozproszonych klientów, pomiar przed i po na własnych liczbach.

Szybki sposób, by sprawdzić, jak daleko dotarli porzucający

Panel analityczny finalizacji zakupu w PrestaShop pokazujący obrót, zamówienia, współczynnik konwersji i średnią wartość koszyka
Panel analityczny finalizacji zakupu pokazujący współczynnik konwersji i średnią wartość koszyka, dzięki czemu widać, gdzie kupujący rezygnują.

Zanim zdecydujesz, który z czterech wyzwalaczy naprawić jako pierwszy, policz orientacyjnie, jak głęboko w lejek docierają Twoje porzucone koszyki. Kolumny, które PrestaShop już wypełnia, dają kierunkowy odczyt, koszyk z adresem dostawy, ale bez przewoźnika, zaszedł dalej niż koszyk bez jednego i drugiego. To nie jest precyzyjne śledzenie kroków (dają je tylko zdarzenia analityczne), ale wystarczy, by wskazać właściwy wyzwalacz. Uruchom to zapytanie w trybie tylko do odczytu na swojej bazie danych:

SELECT
  CASE
    WHEN c.id_carrier > 0          THEN '3 - reached delivery/payment'
    WHEN c.id_address_delivery > 0 THEN '2 - entered an address'
    ELSE                                '1 - added to cart only'
  END AS funnel_stage,
  COUNT(*) AS carts
FROM ps_cart c
LEFT JOIN ps_orders o ON o.id_cart = c.id_cart
WHERE o.id_order IS NULL                 -- no order = abandoned
  AND c.date_add >= DATE_SUB(NOW(), INTERVAL 30 DAY)
GROUP BY funnel_stage
ORDER BY funnel_stage;

Ciężki dolny wiersz (etap 1) oznacza, że większość Twoich „porzuceń” to rozpoznanie i oglądanie bez decyzji, zajmij się tym przez stronę produktu i politykę cenową, a nie przez przebudowę finalizacji zakupu. Ciężki górny wiersz (etap 3) oznacza, że osoby z wyraźnym zamiarem zakupu zatrzymują się na dostawie albo płatności, co wskazuje na zaskakujące koszty lub zaufanie. Odczytaj wynik, a potem wybierz pasującą poprawkę.

FAQ

Jaki wskaźnik porzuceń koszyka w PrestaShop można uznać za „dobry”?

Nie ma jednej dobrej liczby, często cytowana średnia ~70% z Baymard łączy realnych kupujących z osobami, które tylko sprawdzały cenę. Liczy się Twój własny wskaźnik porzuceń finalizacji zakupu: spośród klientów, którzy rzeczywiście rozpoczęli finalizację, ilu jej nie ukończyło. Mierz to w swoim sklepie i obserwuj trend po każdej poprawce; bezwzględny procent ma znacznie mniejsze znaczenie niż to, czy spada.

Czy każdy porzucony koszyk to utracona sprzedaż, którą warto odzyskiwać?

Nie. Duża część porzuconych koszyków nigdy nie oznaczała realnego zamiaru zakupu, ludzie używają koszyka jako listy wstępnej, porównywarki ceny albo sposobu na podgląd dostawy. Próba odzyskania ich wszystkich marnuje wysiłek na klientów, którzy i tak zamierzali wyjść. Skup się na koszykach pokazujących zamiar: rozpoczęta finalizacja zakupu, wpisany adres, wybrany przewoźnik.

Który wyzwalacz naprawić najpierw?

Ten, który według Twojego lejka kosztuje Cię najwięcej, a nie ten, który ogólna lista stawia najwyżej. Jeśli ludzie odpadają na etapie dostawy, problemem są zaskakujące koszty; przy danych osobowych, ściana zakładania konta; przy płatności, zaufanie. Zapytanie SQL powyżej i Twoja analityka pokażą, gdzie jest wyciek, napraw właśnie to, zanim ruszysz cokolwiek innego.

Czy jeden moduł może naprawić wszystkie cztery wyzwalacze?

Nie ma jednego narzędzia, które obejmuje wszystko. Zaskoczenie, wysiłek i niepewność ogranicza się przez sposób budowy finalizacji zakupu, jednostronicowy przepływ, uczciwą bieżącą sumę, domyślne zakupy jako gość, zaufanie w punkcie wątpliwości, i tym zajmuje się Checkout Revolution. Rozproszenia nie da się wyprojektować; odzyskuje się je po fakcie przez wysłany we właściwym czasie e-mail o porzuconym koszyku. Używaj projektu dla wyzwalaczy wewnątrz finalizacji zakupu i odzyskiwania dla rozproszonych klientów, i nie oczekuj, że jeden produkt wykona oba zadania.

Czy e-maile odzyskujące naprawią dziurawą finalizację zakupu?

Nie, a mogą nawet pogorszyć sytuację. Odesłanie kogoś e-mailem do finalizacji zakupu, która zaskoczyła go ceną albo zmusiła do rejestracji, prowadzi go z powrotem do tej samej ściany. Najpierw napraw wyzwalacze wewnątrz finalizacji zakupu, a dopiero potem odzyskuj koszyki porzucane z powodów, których żadna zmiana w samej finalizacji nie obejmie.

Czytaj dalej

Ten wpis jest psychologiczną warstwą naszej serii o finalizacji zakupu. Aby przełożyć zrozumienie na działanie, przeczytaj katalog 12 powodów, dla których klienci odchodzą przed płatnością, przejdź przez poprawki jako uporządkowany plan w tekście ograniczanie porzuceń koszyka w PrestaShop, a gdy będziesz gotów zamienić wieloetapową finalizację w jedną stronę, zobacz Checkout Revolution 3.0 albo sam moduł Checkout Revolution.

Jedna rzecz do zapamiętania

Porzucanie koszyka nie jest usterką ani tajemnicą, to przewidywalne ludzkie zachowanie spotykające finalizację zakupu. Klienci wychodzą, bo zaskoczył ich koszt, poproszono ich o zbyt duży wysiłek, zostawiono ich z niepewnością co do długości lub bezpieczeństwa procesu albo po prostu coś im przerwało. Każda skuteczna poprawka w każdym powiązanym poradniku prowadzi z powrotem do jednego z tych czterech powodów. Dlatego najcenniejszą rzeczą, jaką możesz zrobić przed dotknięciem choćby jednego ustawienia, jest zapytanie własnych danych lejka: który z tych czterech powodów dotyczy moich klientów, a potem naprawienie go jako pierwszego. Powody, dla których ludzie odchodzą, są ludzkie i stabilne; Twoim zadaniem jest tylko przestać dawać im nowe.

David Miller

David Miller

Założyciel, mypresta.rocks
O autorze

David Miller to specjalista PrestaShop z ponad dekadą praktycznego doświadczenia i założyciel mypresta.rocks, studia programistycznego z miasta Tychy. Tworzy i utrzymuje katalog 159 modułów PrestaShop, w tym 21 pakietów „Revolution" obejmujących SEO, checkout, bezpieczeństwo, wydajność, marketing, wyszukiwanie, wsparcie i operacje magazynowe, które każdego dnia usprawniają realne sklepy, testowanych na PrestaShop 1.7.8, 8.x i 9.x. Sprawuje również opiekę nad sklepami produkcyjnymi, dlatego jego pracę ocenia się po realnej sprzedaży, a nie po wersjach demo. Jego doświadczenie obejmuje pełen zakres e-commerce, wydajność, bezpieczeństwo, SEO i marketing, oraz wykracza poza PrestaShop, sięgając WooCommerce, Shopify i systemów tworzonych na zamówienie. Na blogu pisze o technicznej stronie PrestaShop: co platforma naprawdę robi pod maską, co psuje się na produkcji i które rozwiązania faktycznie się sprawdzają.

Udostępnij ten wpis:

Komentarze

Brak komentarzy. Bądź pierwszy!

Spodobał Ci się ten artykuł?

Otrzymuj nasze najnowsze porady, przewodniki i aktualizacje modułów prosto na swoją skrzynkę.

Możesz zrezygnować w każdej chwili. Dane kontaktowe znajdziesz w naszej nocie prawnej.

Ładowanie...
Do góry