Umów konsultację

Bezpłatna wycena w 24h

Co to jest CRO i jak liczyć ROI ze strony — bez ściemy o „mityczne" testy A/B

Co to jest CRO i jak liczyć ROI ze strony — bez ściemy o „mityczne" testy A/B

Narzędzia16 czerwca 202610 min czytania

CRO (Conversion Rate Optimization) to nie testy A/B na każdym przycisku. To systematyczne usuwanie tarcia ze ścieżki zakupowej klienta, oparte na danych i obserwacji rzeczywistych użytkowników, a nie na intuicji. Czym jest CRO konkretnie, jak liczyć ROI ze strony i dlaczego bez pomiaru CRO to zgadywanie — poniżej.

Definicja, która ma sens praktyczny

CRO to praca nad współczynnikiem konwersji — procentem odwiedzających, którzy wykonali pożądaną akcję (zakup, formularz, telefon, rejestracja). Nie chodzi o zwiększanie ruchu (to SEO i Ads), tylko o lepsze wykorzystanie ruchu, który już masz.

Konkretny przykład: sklep z 10 000 wizyt miesięcznie i konwersją 1.5% daje 150 zamówień. Podniesienie konwersji do 2.0% (przy tym samym ruchu) daje 200 zamówień — 33% wzrost sprzedaży bez zwiększania budżetu na ruch. To skala efektu, jaki daje dobre CRO.

Lejek konwersji i mikrokonwersje

Główna konwersja (purchase / form submit) to ostatni etap. Po drodze są mikrokonwersje: wejście na produkt, dodanie do koszyka, rozpoczęcie checkoutu, podanie adresu, kliknięcie „zapłać". Każda mikrokonwersja to potencjalny punkt porzucenia.

Etap lejka Typowa konwersja Czerwone flagi
Wejście → produkt40-60%< 30% = strona kategorii nie filtruje pod intencję
Produkt → koszyk5-12%< 3% = brak CTA, słaba karta produktu, brak ceny
Koszyk → checkout40-70%< 30% = koszty dostawy niespodzianką, błędne kupony
Checkout → zakup50-75%< 40% = za długi formularz, brak BLIK/Apple Pay, błędy walidacji

Co realnie podnosi konwersję — z naszej praktyki

Trust signals na karcie produktu

Klient kupuje od zaufania, nie od designu. Konkretne elementy, które dodajemy na kartach produktu w sklepach klientów:

  • Opinie produktowe z agregatorów (Opineo, Ceneo) plus opinie sklepowe — z imieniem i datą, nie anonimowe. W sklepie Nailland (akcesoria kosmetyczne) opinie zostały wyciągnięte ze strony „o nas" na poziom karty produktu — i to było jedną z pierwszych rzeczy, które zmieniły rytm zapytań.
  • Dostępność „na magazynie" z dokładną liczbą lub przedziałem (np. „dostępne: powyżej 10 szt") — eliminacja niepewności, czy nie zostanie odrzucone zamówienie.
  • Dostawa „jutro u Ciebie" z konkretnym kurierem i godzinami nadania — jeden z najsilniejszych elementów dla klienta e-commerce.
  • Certyfikaty i normy — w naszej realizacji Giełdy Biomasy karta produktu pelletu pokazuje certyfikat ENplus z aktualnym numerem (np. „ENplus A1 PL044, ważny do 2027") + odwołanie do PN-EN ISO 17225-2:2021-10. Dla kupca to nie kosmetyka, to filtr — bez tego nawet nie zaczyna rozmowy.
  • Sygnał zwrotu — „30 dni na zwrot bez podania przyczyny" konkretną czcionką, nie schowane w regulaminie.

Uproszczenie checkoutu

Mniej pól, BLIK / Apple Pay / Google Pay jako pierwsze opcje, brak konieczności rejestracji konta („kontynuuj jako gość"), automatyczne uzupełnianie z kodu pocztowego. W sklepie huka.com.pl (akcesoria premium dla psów) wymieniliśmy układ checkoutu na uproszczony jednoekranowy z BLIK jako pierwszą metodą — bo klient mobilny prawie zawsze już ma BLIK ustawiony w aplikacji bankowej. Czas między kliknięciem „kup" a zakończeniem transakcji skrócił się znacząco, co jest ważne w segmencie premium, gdzie decyzja zakupowa jest bardziej impulsywna niż w przypadku rzeczy „pierwszej potrzeby".

Eliminacja niespodzianek

Koszt dostawy widoczny od koszyka (nie dopiero w checkoucie), termin realizacji jasny, dostępność w czasie rzeczywistym. Niespodzianki to najczęstszy powód porzucania koszyków w polskim e-commerce. Konkretna mechanika, którą stosujemy:

  • Kalkulator dostawy w karcie produktu (przed dodaniem do koszyka) — klient wpisuje kod pocztowy, widzi pełen koszt, decyduje świadomie.
  • Sticky bar z sumą + kosztem dostawy na każdym kroku checkoutu — żeby nigdy nie było „aha, dostawa kosztuje X".
  • Komunikat „brakuje Ci 30 zł do darmowej dostawy" — z konkretną propozycją produktu uzupełniającego (cross-sell).
  • Stan magazynowy w czasie rzeczywistym — nie „dostępne", tylko „dostępne, wysyłka jutro przed 10:00".

Speed i Core Web Vitals

Strona ładująca się 4 sekundy ma o 20-40% niższą konwersję niż strona ładująca się 1.5 sekundy (dane Google z analiz milionów stron e-commerce). LCP, INP, CLS to nie tylko SEO — to bezpośredni wpływ na sprzedaż.

Co realnie robimy, gdy bierzemy stary sklep do optymalizacji: WebP zamiast PNG/JPG, lazy loading obrazów niewidocznych w viewport, Redis Object Cache dla bazy WooCommerce, usunięcie nieużywanych wtyczek (typowy sklep ma 5-15 wtyczek do wycięcia), inline krytyczny CSS, defer non-critical JS. Dla sklepu na Next.js (jak Giełda Biomasy) większość problemów rozwiązuje sama architektura SSG + ISR — LCP poniżej 2.5 s, INP poniżej 200 ms, CLS poniżej 0.1 na wszystkich krytycznych stronach.

Max Mazurkiewicz

Max Mazurkiewicz

Founder

POTRZEBUJESZ SPERSONALIZOWANEJ WYCENY?

Chcesz się na coś zdecydować ale od nadmiaru możliwości boli głowa? Skontaktuj się z nami, dobierzemy rozwiązanie do potrzeb Twojej firmy.

Umów się na konsultację

Jak liczyć ROI ze strony — wzór, który ma sens

Najprostszy wzór: ROI = (Wartość konwersji × Liczba konwersji − Koszt) / Koszt. Problem: jaką wartość konwersji wziąć?

Dla sklepu — wartość pojedynczego zamówienia plus LTV (lifetime value). Klient, który kupił raz, kupi prawdopodobnie znów. Średni LTV w polskim e-commerce to 1.5-3× wartości pierwszego zamówienia (w zależności od kategorii).

Dla strony usługowej — wartość leada razy współczynnik konwersji leada w klienta. Jeśli 1 na 10 leadów staje się klientem, a klient wart jest 5000 zł, to wartość leada = 500 zł. CRO podnosząc konwersję strony z 2% do 3% przy 1000 odwiedzin daje +10 leadów × 500 zł = +5000 zł miesięcznie.

Mit testów A/B (i dlaczego rzadko ich potrzebujesz)

Testy A/B mają sens, gdy: (a) masz miesięczny ruch > 50 000 wizyt na podstronę, (b) testujesz znaczącą zmianę (nie kolor przycisku), (c) masz cykl decyzyjny < 7 dni (test 4 tygodnie to za długo dla większości firm).

Dla firm z mniejszym ruchem CRO oparte na heatmapach + analizie lejka + dane jakościowe (Microsoft Clarity, FullStory) daje szybsze i większe efekty niż A/B. Patrzymy, co użytkownicy realnie robią, identyfikujemy największe tarcie, naprawiamy i mierzymy efekt w kolejnym cyklu. Cykl iteracyjny zwykle trwa kwartał — wystarczająco długo, by zebrać sensowne dane bez zaślepionego testu, krótko enough, żeby utrzymać tempo zmian.

Mikrokonwersje, które warto śledzić w sklepie — checklist

Bez pomiaru mikrokonwersji CRO jest pracą po omacku. Konkretna lista zdarzeń, które wdrażamy w warstwie GTM + dataLayer w każdym sklepie WooCommerce / Next.js, na którym pracujemy:

  1. view_item — wejście na kartę produktu (z parametrami: item_id, item_name, item_category, price, currency).
  2. view_item_list — wyświetlenie listy produktów (z item_list_name = nazwa kategorii / wyszukiwania).
  3. select_item — kliknięcie w produkt z listy (pozycja w liście jako index).
  4. add_to_cart — dodanie do koszyka.
  5. view_cart — wejście do koszyka.
  6. begin_checkout — rozpoczęcie checkoutu.
  7. add_shipping_info — wybór dostawy.
  8. add_payment_info — wybór metody płatności.
  9. purchase — finalizacja zamówienia (z transaction_id, value, currency, listą items).
  10. Custom: scroll_50_pct na karcie produktu, video_play w prezentacji produktu, spec_tab_open dla rozwijania tabeli parametrów (kluczowe dla produktów technicznych jak pellet, gdzie tabela 12 parametrów decyduje o zaufaniu).

Każda mikrokonwersja w lejku to potencjalny punkt porzucenia — i potencjalny punkt naprawy. Bez dataLayera widzisz tylko końcówkę (purchase / brak purchase). Z mikrokonwersjami widzisz gdzie klient odpada.

Cykl iteracyjny CRO — co robimy w kwartale

Jeden cykl CRO trwa zwykle kwartał. Wystarczająco długo, by zebrać sensowne dane bez sztucznego A/B testu, krótko enough, żeby utrzymać tempo zmian:

  • Tydzień 1-2 — audyt: heatmapy (Microsoft Clarity), analiza lejka (GA4), sesje z nagraniem (Hotjar / Clarity), analiza 30 ostatnich zamówień + 30 porzuconych koszyków.
  • Tydzień 3-4 — hipotezy: lista 10-20 zmian z szacunkiem wpływu (low / medium / high) i kosztu implementacji (S/M/L).
  • Tydzień 5-9 — implementacja top 3-5 zmian o najlepszym stosunku wpływ:koszt.
  • Tydzień 10-12 — pomiar, porównanie z baseline, rekapitulacja, plan na kolejny kwartał.

Najczęściej po 2-3 kwartałach widać znaczący wzrost konwersji w porównaniu do baseline'u sprzed pierwszego cyklu — bo każdy cykl naprawia największe tarcie, które wtedy widać. Skala efektu zależy od stanu wyjściowego: sklep z popsutym pomiarem i 5 błędami UX odbije się mocniej niż sklep już dobrze zarządzany.

Wnioski

CRO to najwyżej zwrotna inwestycja w stronę, którą już masz. Bez zwiększania ruchu, bez zwiększania budżetu marketingowego, bez kupowania nowych klientów — po prostu lepsza obsługa tych, którzy już do Ciebie przychodzą. Wymaga trzech rzeczy: pomiaru (GA4 + heatmapy + dataLayer mikrokonwersji), dyscypliny (audyt co kwartał, nie raz na rok) i pokory (testować, nie zgadywać; mierzyć efekt każdej zmiany, nie zakładać).

Naprawa pomiaru jest często pierwszym krokiem CRO. Bez wiarygodnych danych każda hipoteza jest zgadywaniem. Opisaliśmy ten proces na konkretnym przykładzie w case study huka.com.pl — gdzie zaczęliśmy od tego, że konwersje liczone były błędnie, i dopiero potem przeszliśmy do optymalizacji ścieżki zakupowej.

Pełna oferta CRO i optymalizacji konwersji: optymalizacja stron i sklepów. Pomiar, bez którego CRO jest zgadywaniem: zaawansowane śledzenie konwersji.

Najczęściej zadawane pytania

Dla polskiego e-commerce: 1.5-3% to średnia, 3-5% to dobra konwersja, 5%+ to bardzo dobra. Różnice per branża są duże: moda 1-2%, elektronika 2-3%, suplementy 3-5%, B2B usługi 5-10%. Porównaj swój sklep do branży, nie do średniej rynku.

Nie — testy A/B mają sens dla sklepów z dużym ruchem (50 000+ wizyt/mies. na podstronę). Dla mniejszych sklepów CRO oparte na heatmapach + analizie lejka + danych jakościowych (Microsoft Clarity, FullStory) daje szybsze i większe efekty. A/B na małym ruchu trwa zbyt długo, by mieć statystyczną pewność.

Krótkoterminowo Ads daje natychmiastowy wzrost sprzedaży, ale przy stałym koszcie. CRO daje skalowalny efekt — zwiększa zysk z każdego klienta, którego już masz, bez zwiększania budżetu na ruch. W idealnym scenariuszu: CRO + Ads łącznie. Bez CRO każdy złoty z Adsów daje mniej zwrotu, niż mógłby.

Najprościej: średnia liczba transakcji per klient × średnia wartość transakcji × marża średnia. Dla powtarzalnych zakupów (kosmetyki, suplementy) LTV jest często 3-5× wyższe niż wartość pierwszego zakupu. Dla one-time zakupów (mebel, sprzęt) LTV ≈ wartość pierwszej transakcji. Bez LTV nie da się sensownie liczyć dopuszczalnego CAC (Customer Acquisition Cost) i ROAS.

Max Mazurkiewicz
Max Mazurkiewicz
Founder
Digital marketing expert