Cyfrowy Kompas
E-commerce

Dark patterns w sklepie internetowym: audyt krok po kroku

Opublikowano: · Redakcja Cyfrowy Kompas · 5 min

Dark patterns w sklepie internetowym to elementy interfejsu, które nakłaniają klienta do decyzji, jakiej bez presji lub ukrytej informacji mógłby nie podjąć. Typowe przykłady to zerujący się licznik promocji, automatycznie dodany produkt i łatwy zapis połączony z trudną rezygnacją. Jeśli prowadzisz sklep, przejrzyj całą drogę od reklamy do anulowania zamówienia. Usuń fałszywe komunikaty, pokaż pełny koszt przed płatnością i wymagaj świadomego wyboru płatnych dodatków.

Dark patterns w sklepie internetowym: gdzie ich szukać

Zwodniczy wzorzec może wyglądać estetycznie i nawet chwilowo zwiększać liczbę kliknięć. Problem pojawia się wtedy, gdy projekt wykorzystuje asymetrię informacji albo utrudnia swobodny wybór. Kolor przycisku sam w sobie nie przesądza o manipulacji. Liczy się cały kontekst: treść, układ, ustawienie domyślne oraz konsekwencja kliknięcia.

Skala zjawiska uzasadnia osobny audyt. UOKiK podał w marcu 2026 roku, że w pierwszej fazie projektu wykrywania dark patterns przeanalizował ponad 300 stron, głównie z sektora e-commerce. W przywołanym przez urząd badaniu 53 proc. respondentów deklarowało zakup pod wpływem informacji o kończącej się promocji, 51 proc. pod wpływem komunikatu o ograniczonej dostępności, a 45 proc. pod wpływem licznika. Szczegóły opisuje komunikat UOKiK o wykrywaniu dark patterns.

Sprawdzaj wzorce w sześciu miejscach: na liście produktów, karcie produktu, w koszyku, checkoutcie, panelu konta i wiadomościach po zakupie. Uwzględnij wersję mobilną, bo mniejszy ekran ułatwia schowanie kosztu lub drugiego wyboru poniżej widocznego obszaru.

Siedem wzorców, które warto usunąć

1. Fałszywa pilność. Licznik co wieczór dochodzi do zera, a rano startuje ponownie. Podobnie działa komunikat „promocja kończy się za 10 minut”, gdy cena po tym czasie się nie zmienia. Używaj licznika wyłącznie wtedy, gdy termin jest prawdziwy i system rzeczywiście zakończy ofertę.

2. Fałszywy niedobór. Hasło „została ostatnia sztuka” powinno wynikać z aktualnego stanu magazynowego. Nie wyświetlaj losowej liczby ani ogólnego ostrzeżenia przy każdym produkcie. Jeżeli stan synchronizuje się z opóźnieniem, napisz to jasno.

3. Przemycanie dodatku do koszyka. Ubezpieczenie, opakowanie prezentowe, próbka lub kolejny produkt trafiają do zamówienia bez aktywnego wyboru klienta. Dodatek przedstaw jako osobną opcję z ceną i pustym polem wyboru.

4. Ukrywanie pełnego kosztu. Opłata serwisowa lub obowiązkowy koszt pojawiają się dopiero na ostatnim ekranie. Pokaż znane składniki ceny wcześniej, a koszt dostawy pozwól obliczyć bez zakładania konta. Jasne koszty pomagają również ograniczać porzucone koszyki w sklepie.

5. Asymetryczne wybory. Zgoda ma duży, kontrastowy przycisk, a odmowa przypomina nieaktywny tekst. Obie decyzje powinny być czytelne, jednoznacznie nazwane i podobnie łatwe do wykonania.

6. Zawstydzająca odmowa. Tekst „nie, wolę przepłacać” przy zamknięciu okna newslettera ocenia klienta zamiast opisywać wybór. Zastąp go prostym „nie teraz” lub „zamknij”.

7. Utrudniona rezygnacja. Usługę można uruchomić jednym kliknięciem, lecz jej wyłączenie wymaga szukania formularza, telefonu albo przechodzenia przez serię pytań. Umieść anulowanie w koncie i pokaż jego skutek przed zatwierdzeniem.

Co prawo mówi o zgodzie i płatnych dodatkach

Określenie dark patterns obejmuje różne praktyki, więc oceniaj każdą według jej skutku i właściwego przepisu. W checkoutcie szczególnie jasna jest zasada dotycząca dodatkowych płatności. Oficjalny portal Unii Europejskiej dla przedsiębiorców wyjaśnia, że klient musi wyraźnie zgodzić się na każdą dodatkową opłatę, a domyślnie zaznaczone pola przy płatnych usługach są niedopuszczalne.

Przed złożeniem zamówienia klient powinien też znać łączną cenę wraz z dodatkowymi kosztami. Przycisk kończący zakup musi jasno wskazywać obowiązek zapłaty. Zachowaj zrzut i wersję checkoutu, która obowiązywała w dniu zamówienia, aby móc odtworzyć wybory klienta.

Fałszywa promocja może jednocześnie naruszać zasady prezentowania obniżek. Jeżeli przekreślasz cenę lub komunikujesz rabat, sprawdź osobno obowiązki opisane w poradniku o dyrektywie Omnibus w sklepie internetowym. Samo dodanie najniższej ceny z 30 dni nie naprawi licznika, który sugeruje nieistniejący koniec oferty.

Jak zrobić audyt checkoutu w 45 minut

Otwórz sklep w trybie prywatnym na telefonie. Dzięki temu zobaczysz ścieżkę nowego klienta bez zapisanych zgód, konta i zawartości koszyka. Włącz nagrywanie ekranu i wykonaj jedno testowe zamówienie aż do ekranu przed płatnością.

Przy każdym kroku odpowiedz na pięć pytań:

  1. Czy tekst dokładnie opisuje skutek kliknięcia?
  2. Czy odmowa jest równie zrozumiała i dostępna jak zgoda?
  3. Czy licznik, rabat i stan magazynowy pochodzą z prawdziwych danych?
  4. Czy klient widzi pełną cenę przed zatwierdzeniem zamówienia?
  5. Czy żadna płatna opcja nie została wybrana automatycznie?

Potem sprawdź drogę odwrotną: usuń produkt, wycofaj zgodę marketingową, anuluj usługę i znajdź zasady zwrotu. Zmierz liczbę ekranów i kliknięć potrzebnych do włączenia oraz wyłączenia tej samej funkcji. Duża różnica wskazuje miejsce wymagające uproszczenia.

Powtórz próbę po odświeżeniu strony i na drugim urządzeniu. Zobacz, czy odliczanie nadal pokazuje ten sam termin, stan magazynowy zgadza się z panelem, a odrzucona oferta nie wraca w każdym kolejnym oknie. Osobno przetestuj pusty koszyk, kod rabatowy, brak wybranego przewoźnika i produkt z wariantami. W tych stanach często pojawiają się komunikaty awaryjne, których zespół nie widzi podczas zwykłego przejścia. Każdą nieprawidłowość zapisz jako konkretną parę: aktualny tekst lub zachowanie oraz oczekiwany skutek po poprawce. Taki zapis ułatwia programiście naprawę i późniejszy test odbiorczy.

Wykonaj też całą próbę klawiaturą. Nieczytelny fokus, zamknięcie okna dostępne wyłącznie myszą i ukryta etykieta pola mogą utrudniać świadomy wybór. Szerszą kontrolę opisuje poradnik o dostępności sklepu internetowego.

Jak poprawić sprzedaż bez wywierania fałszywej presji

Zastąp sztuczną pilność użyteczną informacją. Podaj prawdziwą datę końca promocji, godzinę graniczną wysyłki oraz stan konkretnego wariantu. Przy dodatku pokaż korzyść, cenę i pusty wybór. W oknie zapisu wyjaśnij częstotliwość wiadomości i pozwól je zamknąć neutralnym przyciskiem.

Nie oceniaj zmiany wyłącznie po kliknięciach w „kup teraz”. Porównaj ukończenie checkoutu, średnią wartość zamówienia, zwroty, reklamacje, anulowania i ponowne zakupy. Jeśli masz wystarczający ruch, testuj jedną uczciwą zmianę naraz. Metoda pomiaru powinna być zgodna z zasadami wiarygodnych testów A/B.

Na końcu zapisz reguły projektowe dla zespołu: brak domyślnych płatnych dodatków, źródło danych dla każdego komunikatu o dostępności, widoczny pełny koszt i prosta rezygnacja. Powtarzaj audyt po zmianie szablonu, systemu rabatowego lub checkoutu. Dzięki temu usuwasz ryzyko u źródła, zanim nowy komponent trafi do wszystkich klientów.

Najczęściej zadawane pytania

Jak rozpoznać dark patterns w sklepie internetowym?

Szukaj elementów, które wywierają fałszywą presję, dodają płatne opcje bez wyraźnej zgody, ukrywają pełny koszt albo utrudniają rezygnację. Każdy komunikat o czasie i dostępności porównaj z rzeczywistymi danymi sklepu.

Czy domyślnie zaznaczona płatna opcja jest dozwolona?

Nie. Klient musi wyraźnie wybrać każdą dodatkowo płatną usługę, a domyślnie zaznaczone pole nie stanowi zgody na obciążenie.

Czy usunięcie dark patterns obniży sprzedaż?

Nie da się tego przesądzić bez pomiaru, dlatego porównaj ukończenie checkoutu, zwroty, reklamacje i ponowne zakupy przed zmianą oraz po niej. Uczciwa wersja może nadal pokazywać prawdziwy termin promocji, realny stan magazynu i przydatny dodatek.

Tekst powstał z wykorzystaniem narzędzi sztucznej inteligencji (AI).