{"id":90081,"date":"2026-10-12T08:20:00","date_gmt":"2026-10-12T06:20:00","guid":{"rendered":"https:\/\/codescriptum.pl\/blog\/porzucone-koszyki-w-sklepie-internetowym\/"},"modified":"2026-10-17T19:57:00","modified_gmt":"2026-10-17T17:57:00","slug":"porzucone-koszyki-w-sklepie-internetowym","status":"publish","type":"post","link":"https:\/\/codescriptum.pl\/blog\/porzucone-koszyki-w-sklepie-internetowym\/","title":{"rendered":"Porzucone koszyki w sklepie internetowym - przyczyny i jak odzyska\u0107 klient\u00f3w"},"content":{"rendered":"<h2>Jak to wygl\u0105da<\/h2>\n<p>Klienci przegl\u0105daj\u0105 produkty, dodaj\u0105 je do koszyka, czasem zaczynaj\u0105 wype\u0142nia\u0107 formularz zam\u00f3wienia i znikaj\u0105. W panelu sklepu wida\u0107 koszyki lub zam\u00f3wienia bez p\u0142atno\u015bci, a w GA4 wyra\u017any spadek mi\u0119dzy dodaniem do koszyka a zakupem. Problem jest kosztowny, bo dotyczy os\u00f3b, kt\u00f3re ju\u017c chcia\u0142y kupi\u0107.<\/p>\n<ul>\n<li>du\u017co doda\u0144 do koszyka, ma\u0142o rozpocz\u0119tych zam\u00f3wie\u0144 (problem w koszyku),<\/li>\n<li>du\u017co rozpocz\u0119tych zam\u00f3wie\u0144, ma\u0142o zakup\u00f3w (problem w formularzu, dostawie lub p\u0142atno\u015bci),<\/li>\n<li>zam\u00f3wienia z\u0142o\u017cone, ale nieop\u0142acone (problem z p\u0142atno\u015bci\u0105 lub powrotem do sklepu).<\/li>\n<\/ul>\n<h2>Dlaczego tak si\u0119 dzieje<\/h2>\n<p>Nie ma jednego \u201edobrego\u201d poziomu porzuce\u0144: zale\u017cy on od bran\u017cy, ceny produkt\u00f3w i urz\u0105dzenia, a zewn\u0119trzne zestawienia podaj\u0105 tylko u\u015brednione warto\u015bci. Wa\u017cniejsze jest, gdzie dok\u0142adnie klienci odchodz\u0105 u Ciebie. Zmierz to w GA4, por\u00f3wnuj\u0105c liczb\u0119 zdarze\u0144 add_to_cart, begin_checkout, add_payment_info i purchase, osobno dla telefon\u00f3w i komputer\u00f3w, i obserwuj zmian\u0119 w czasie.<\/p>\n<h3>Najcz\u0119stsze przyczyny<\/h3>\n<table>\n<thead>\n<tr>\n<th>Przyczyna<\/th>\n<th>Jak j\u0105 rozpozna\u0107<\/th>\n<th>Co zrobi\u0107<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Nieoczekiwany koszt dostawy lub dop\u0142aty<\/td>\n<td>Spadek po pokazaniu koszt\u00f3w w koszyku<\/td>\n<td>Poka\u017c koszt dostawy i pr\u00f3g darmowej dostawy na karcie produktu<\/td>\n<\/tr>\n<tr>\n<td>Wym\u00f3g zak\u0142adania konta<\/td>\n<td>Spadek na ekranie logowania lub rejestracji<\/td>\n<td>Zakup bez konta, konto opcjonalnie po zam\u00f3wieniu<\/td>\n<\/tr>\n<tr>\n<td>D\u0142ugi formularz i b\u0142\u0119dy walidacji<\/td>\n<td>Nagrania sesji: wielokrotne klikni\u0119cia, powroty do p\u00f3l<\/td>\n<td>Usu\u0144 zb\u0119dne pola, komunikaty przy konkretnym polu<\/td>\n<\/tr>\n<tr>\n<td>Brak preferowanej p\u0142atno\u015bci lub dostawy<\/td>\n<td>Spadek przed add_payment_info<\/td>\n<td>BLIK, szybkie przelewy, portfele, automaty paczkowe<\/td>\n<\/tr>\n<tr>\n<td>B\u0142\u0119dy na telefonie<\/td>\n<td>Du\u017co ni\u017cszy odsetek zakup\u00f3w na telefonach<\/td>\n<td>Testowe zam\u00f3wienie na telefonie, poprawki formularza<\/td>\n<\/tr>\n<tr>\n<td>Szukanie kodu rabatowego<\/td>\n<td>Wyj\u015bcia zaraz po klikni\u0119ciu w pole kodu<\/td>\n<td>Schowaj pole pod linkiem, stosuj rabaty automatyczne<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Klient tylko por\u00f3wnuje<\/h3>\n<p>Cz\u0119\u015b\u0107 os\u00f3b u\u017cywa koszyka jak schowka: sprawdza \u0142\u0105czn\u0105 cen\u0119, por\u00f3wnuje sklepy albo odk\u0142ada decyzj\u0119. Tych porzuce\u0144 nie wyeliminujesz, ale mo\u017cesz u\u0142atwi\u0107 powr\u00f3t: zapisany koszyk na koncie, lista ulubionych i jasne informacje, kt\u00f3re klient zapami\u0119ta przy por\u00f3wnaniu.<\/p>\n<h3>Zam\u00f3wienia z\u0142o\u017cone, ale nieop\u0142acone<\/h3>\n<p>Osobn\u0105 grup\u0105 s\u0105 zam\u00f3wienia, w kt\u00f3rych klient przeszed\u0142 do bramki p\u0142atno\u015bci i nie wr\u00f3ci\u0142: p\u0142atno\u015b\u0107 si\u0119 nie uda\u0142a, bank wymaga\u0142 dodatkowego potwierdzenia albo klient si\u0119 rozmy\u015bli\u0142. Tu zam\u00f3wienie ju\u017c istnieje, wi\u0119c wiadomo\u015b\u0107 z linkiem do ponowienia p\u0142atno\u015bci dotyczy jego realizacji. Sprawd\u017a te\u017c, czy po nieudanej p\u0142atno\u015bci klient widzi przycisk ponowienia i mo\u017ce wybra\u0107 inn\u0105 metod\u0119.<\/p>\n<h3>Przypomnienia o porzuconym koszyku<\/h3>\n<p>Mail przypominaj\u0105cy o koszyku z linkiem, kt\u00f3ry go odtwarza, potrafi odzyska\u0107 cz\u0119\u015b\u0107 klient\u00f3w, ale musi by\u0107 wys\u0142any zgodnie z prawem. Takie wiadomo\u015bci traktuj jak komunikacj\u0119 marketingow\u0105: wysy\u0142aj je tylko osobom, kt\u00f3re poda\u0142y adres e-mail i wyrazi\u0142y zgod\u0119 na tego typu wiadomo\u015bci, z mo\u017cliwo\u015bci\u0105 \u0142atwej rezygnacji. Wystarczy jedna lub dwie wiadomo\u015bci, bez nachalnej serii.<\/p>\n<div class=\"csb-note csb-note--warn\">\n<p>Nie zapisuj adresu e-mail z formularza zam\u00f3wienia, kt\u00f3rego klient nie wys\u0142a\u0142, \u017ceby potem wysy\u0142a\u0107 mu przypomnienia bez zgody. Zgoda zbierana przez RODO musi by\u0107 dobrowolna, wyra\u017ana i udokumentowana, a pole zgody nie mo\u017ce by\u0107 zaznaczone domy\u015blnie.<\/p>\n<\/div>\n<p>Ten problem jest jednym z naszej listy <a href=\"\/blog\/100-problemow-ze-sprzedaza-w-sklepie-internetowym\/\">100 problem\u00f3w ze sprzeda\u017c\u0105 w sklepie internetowym<\/a>. Je\u015bli sklep dzia\u0142a na WooCommerce, a koszyk gubi produkty, sprawd\u017a te\u017c artyku\u0142 <a href=\"\/blog\/koszyk-woocommerce-nie-aktualizuje-sie\/\">Koszyk WooCommerce nie aktualizuje si\u0119<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jak to wygl\u0105da Klienci przegl\u0105daj\u0105 produkty, dodaj\u0105 je do koszyka, czasem zaczynaj\u0105 wype\u0142nia\u0107 formularz zam\u00f3wienia i znikaj\u0105. W panelu sklepu wida\u0107 koszyki lub zam\u00f3wienia bez p\u0142atno\u015bci, a w GA4 wyra\u017any\u2026<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32],"tags":[],"class_list":["post-90081","post","type-post","status-publish","format-standard","hentry","category-sklepy-internetowe"],"_links":{"self":[{"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/posts\/90081","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/comments?post=90081"}],"version-history":[{"count":1,"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/posts\/90081\/revisions"}],"predecessor-version":[{"id":90117,"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/posts\/90081\/revisions\/90117"}],"wp:attachment":[{"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/media?parent=90081"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/categories?post=90081"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/tags?post=90081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}