ROI liczysz prosto: (zysk z kampanii – koszt kampanii) / koszt kampanii. Ale żeby wynik miał sens, musisz podpiąć konwersje (sprzedaż/lead) do przychodów i ustalić, co liczyć jako „zysk”. Najczęstszy błąd? Liczenie ROI na podstawie kliknięć albo przychodów bez kosztów w czasie.
Co to jest ROI i czym różni się od ROAS?
ROI (Return on Investment) to wskaźnik zwrotu z inwestycji. W praktyce odpowiada na pytanie: „czy to, co wydałem na marketing, zarobiło więcej niż kosztowało?”.

Najprostszy wzór:
ROI = (Przychód przypisany kampanii – Koszty marketingu) / Koszty marketingu
To, co bywa mylące, to to, że wiele osób myli ROI z ROAS.
- ROAS (Return on Ad Spend) zwykle liczy się jako: Przychód / Koszt reklam. Jest „miarą efektywności wydatków”, ale nie uwzględnia kosztów wytworzenia/obsługi ani marży.
- ROI uwzględnia „prawdziwy” zysk, bo odejmujesz nie tylko koszt reklamy, ale też wchodzisz w logikę marży.
W małej firmie to kluczowe, bo możesz mieć wysoki ROAS, a nadal wychodzić na minus, jeśli np. marża jest niska albo koszty obsługi leada są duże.
Benchmark praktyczny: w Google Ads średni CTR (kliknięcia/wyświetlenia) w Polsce często kręci się mniej więcej w okolicach 2–5% zależnie od branży i typu kampanii. To jednak nie mówi, czy masz dodatnie ROI—mówi tylko, czy reklama przyciąga kliknięcia.
Jak przypisać kampanii przychód: konwersje, marża i atrybucja
ROI zaczyna się dopiero wtedy, gdy wiesz, co konwersja znaczy dla firmy. Konwersja to zdefiniowany event: zakup, wysłanie formularza, rezerwacja, telefon z kampanii itd. W narzędziach (GA4, Google Ads, Meta Ads) mówisz systemowi: „to jest wynik, który ma znaczenie”.
Potem musisz odpowiedzieć na jedno pytanie: który przychód przypisać do kampanii? Tu wchodzi atrybucja—czyli logika przypisywania efektu reklamie, która do niego doprowadziła.
Najprostszy model dla większości firm: „last non-direct click” lub okno czasowe
Jeśli dopiero zaczynasz, trzymaj się jednego spójnego podejścia. W praktyce w Google Analytics 4 i w Google Ads spotkasz modele atrybucji oparte o kliknięcie oraz okno atrybucji (np. 30 dni od kliknięcia). I to wystarcza do podstawowego ROI.
Lepszy model: wartość „z marży”, a nie z samej sprzedaży
Żeby ROI było biznesowe, wprowadź marżę. Nie każdy wie, że w raportach możesz liczyć nie tylko wartość koszyka, ale też wartość po marży (albo przynajmniej szacować marżę i odejmować).
Wzór biznesowy:
ROI = (Marża przypisana kampanii – Koszt kampanii) / Koszt kampanii
To jest różnica między „sprzedaliśmy X” a „zarobiliśmy Y”.
Anegdota z praktyki: kiedy audytowałem konto Google Ads małej firmy usługowej, ROI wychodziło świetnie tylko dlatego, że w konwersjach wpinało się „wysłanie formularza”, a w kosztach reklamy nie uwzględniano realnej pracy sprzedawców po leadzie. Po korekcie ROI przestało być legendą i zaczęło wyglądać jak prawdziwy wynik.
Jak policzyć ROI w praktyce: krok po kroku (z przykładami)
Załóżmy, że prowadzisz kampanię Google Ads i chcesz policzyć ROI za miesiąc.
Krok 1: Zdefiniuj „Koszt kampanii”
Tu wchodzą co najmniej:
- wydatki reklamowe (Google Ads/Meta Ads/itd.)
- koszt obsługi (minimum: czas osoby, która dowozi kampanię, nawet jeśli nie masz „faktury”)
- koszty narzędzi tylko jeśli są przypisane do kampanii (np. CRO, CRM)
Przykład: wydajesz 12 000 PLN na reklamy + 2 000 PLN na obsługę = 14 000 PLN kosztu.
Krok 2: Zdefiniuj „przychód” albo „marżę przypisaną kampanii”
Masz dwa proste warianty:
- Wariant A (bardziej dostępny): policz ROI z przychodu (wartość zakupów/leada) minus koszt reklamy.
- Wariant B (bardziej trafny): policz ROI z marży. Zakładasz stałą marżę albo liczbę średnią per konwersja.
Krok 3: Ustal okno i model atrybucji
Przykład: liczymy sprzedaż w 30 dni od kliknięcia w GA4/Ads. Dzięki temu unikniesz sytuacji, w której kampania „zbiera” wyniki z przyszłości albo z przeszłości.
Krok 4: Policz ROI
Przykład liczbowy (ROI na marży):
- Marża przypisana kampanii: 30 000 PLN
- Koszt kampanii: 14 000 PLN
- ROI = (30 000 – 14 000) / 14 000 = 1,14 = 114%
Interpretacja: każdy 1 PLN zainwestowany w kampanię dał ~2,14 PLN zwrotu (bo ROI 114% oznacza zysk 1,14 razy koszt).
Krok 5: Sprawdź korekty jakości (lead vs sprzedaż)
Jeśli jesteś w B2B lub masz dłuższy cykl sprzedaży, warto dodać osobną metrykę: ile z leadów faktycznie trafia do rozmowy i ile kończy się ofertą/sprzedażą. Inaczej ROI liczone na leadach będzie „na papierze”.
Jak mierzyć ROI, gdy masz różne kanały i długi cykl sprzedaży?
Tu ludzie najczęściej psują wynik, bo kampanie rzadko działają w próżni. Facebook/Instagram często robi awareness i nurturing, Google Ads łapie popyt, e-mail domyka, a SEO dowozi ruch. Wtedy ROI liczysz tak, jak działa Twój biznes—czyli w etapach.
Podejście 1: ROI „last touch” (szybkie i praktyczne)
Wykorzystujesz model atrybucji, w którym ostatnie zdarzenie (np. kliknięcie) przypisuje sprzedaż do kampanii. Jest szybkie, ale bywa niesprawiedliwe dla kanałów, które „rozgrzewają” klienta.
Podejście 2: ROI w oknach i z wagami (lepsze, ale wymaga dyscypliny)
Ustal:
- jedno okno czasowe (np. 30/60/90 dni od kliknięcia)
- jedną zasadę, co liczy jako „z kampanii” (klik/lead/sesja)
- minimalny próg konwersji do raportowania (żeby nie „falować” na małej próbie)
W moich projektach najczęściej działa wariant „okno 60 dni” dla B2B. Dlaczego? Bo w krótszym horyzoncie większość dealów i tak by znikała z raportu, a w dłuższym robi się chaos.
Porównanie podejść do atrybucji (co wybrać?)
| Metoda | Dla kogo | Plusy | Minusy | Co z ROI |
|---|---|---|---|---|
| Last click / last non-direct click | Start, małe budżety, szybkie decyzje zakupowe | Szybko, czytelnie, łatwo wdrożyć | Niedoszacowuje kanały wspierające | ROI przydatne do optymalizacji, mniej do oceny całego lejka |
| Okno atrybucji (np. 30/60 dni) | B2B i branże z cyklem | Ujednolica raporty w czasie | Nadal single-touch | ROI stabilniejsze w czasie, ale zależne od długości procesu |
| Modele danych/łatwiejsze MMM | Większe budżety, kilka kanałów naraz | Lepszy obraz roli każdego kanału | Droższe i trudniejsze we wdrożeniu | ROI bliższe rzeczywistości, ale raporty nie zawsze „dzienne” |
Agencja vs freelancer vs samodzielnie: jak to wpływa na ROI?
ROI to nie tylko matematyka—to też jakość wdrożenia i higiena danych. Sam fakt, że masz Ads i GA4, nie oznacza, że mierzysz ROI poprawnie.
Co zwykle działa w praktyce
- Samodzielnie: startujesz szybciej, ale ryzykujesz bałagan w zdarzeniach i konwersjach. Jeśli masz mało ruchu, łatwo o „szum” zamiast sygnału.
- Freelancer: najczęściej najsensowniejszy kompromis, jeśli masz jasny cel (np. leady z Google Ads) i dostęp do danych sprzedażowych.
- Agencja: wyższa cena, ale zwykle lepsze procesy i testy, pod warunkiem że dostajesz realny dostęp do danych i wiesz, co jest KPI.
Orientacyjnie: obsługa Google Ads w Polsce to często 800–3 000 PLN miesięcznie w mniejszych zleceniach (bez dużych, wielokan. projektów). Jeśli ktoś obiecuje cudowne ROI „bez poprawy pomiaru”, to zwykle nie jest obietnica oparta o dane.
SEO vs Google Ads — gdzie najpierw liczyć ROI?
- Google Ads liczy ROI szybciej, bo dostajesz wynik w dniach. Masz też zwykle łatwiejsze przypisanie konwersji.
- SEO buduje ROI wolniej, bo pierwsze efekty przychodzą po miesiącach. Możesz liczyć „leading indicators”, ale klasyczne ROI z marży zobaczysz później.
Jeśli firma potrzebuje efektu tu i teraz, zaczynaj od kanału, który ma szybki pomiar ROI (często Ads). Jeśli budujesz pozycję na lata, dołóż SEO, ale licz cierpliwie.
Na co uważać: najczęstsze błędy, przez które ROI wychodzi fałszywe
1) Liczenie ROI na „leadach”, które nie są równe sprzedaży
Lead to event w systemie, nie wynik finansowy. Jeśli 100 formularzy nie zamienia się na ofertę/zakup, ROI liczone na leadzie jest fikcją. Naprawa: wprowadź wartości (w CRM) i licz odsetek lead→sprzedaż, a potem dopiero marżę.
2) Brak kosztów pośrednich (np. obsługa leadów, tooling, prowizje)
W reklamach często widzisz tylko koszt kliknięcia, a firma ma jeszcze koszty sprzedażowe. Jeśli sprzedawca ma pensję i czas, ten koszt realnie „je” wynik. Naprawa: dodaj minimalny koszt obsługi kampanii do kosztów ROI (choćby szacunkowo).
3) Zła konfiguracja konwersji i okna atrybucji
Najczęściej spotykam dwie wersje problemu:
- konwersje nie są odpalane tak, jak myślisz (np. zakup liczy się na stagingu lub przez duplikaty eventów)
- okno atrybucji jest zbyt krótkie dla Twojego cyklu (B2B), więc sprzedaje „ktoś inny”
Naprawa: audyt zdarzeń i spójność między GA4 a Google Ads/CRM. W GA4 weryfikuj Conversions (zdarzenia oznaczone jako konwersje) i śledź, czy wartości są poprawne.
4) Optymalizacja po CTR/CPC zamiast po marży
CTR i CPC (Cost per Click, koszt kliknięcia) to metryki po drodze. Są przydatne do jakości ruchu, ale nie mówią o zarobku. W typowych kampaniach CTR w okolicach 2–5% to norma, a i tak możesz mieć złe ROI, jeśli landing page nie konwertuje albo jakość leadów jest słaba.
Praktyczna checklista: jak wdrożyć pomiar ROI w 7 dni (minimum)
Poniżej plan, który w większości przypadków daje sensowny ROI w krótkim czasie. Bez wielkiej filozofii, ale z dyscypliną.
Dzień 1: Zrób listę konwersji i wybierz jedną „główną”
- Zakup e-commerce / lead formularz / telefon / rezerwacja—wybierz jedną, którą traktujesz jako wynik.
- Określ, jaką wartość ma konwersja (przychód albo marża).
Dzień 2: Konwersje w GA4 (Google Analytics 4) i spójność z Ads
- Oznacz zdarzenia jako konwersje w GA4.
- Zweryfikuj wartości (np. revenue) i porównaj z backendem sprzedaży.
Narzędzia: GA4, Google Ads Conversion tracking, ewentualnie Google Tag Manager (jeśli masz złożone wdrożenia).
Dzień 3: Wdróż CRM/lead tracking (choćby prosty)
- Jeśli masz leady, przypisz lead do kampanii/źródła (UTM, click id, przypisanie w formularzu).
- Ustal statusy: nowy → kwalifikowany → oferta → wygrana.
Dzień 4: Zbuduj „koszt kampanii” w jednym miejscu
- Wyciągnij wydatki z Ads/Meta w tym samym okresie, co raport sprzedaży.
- Dodaj koszty obsługi (czas) i narzędzia, jeśli są przypisane.
Dzień 5: Policz ROI na marży dla 1 kampanii
Wybierz jedną kampanię i jeden przedział czasu (np. ostatnie 30 dni). Policz ROI według wzoru. Jeśli wyjdzie -50% i nie wiesz czemu—to dobry znak: znasz problem, nie „historię sukcesu”.
Dzień 6: Ustal benchmarky i progi decyzyjne
Nie musisz znać idealnych wyników od razu. Wystarczy, że ustawisz progi decyzyjne, np.:
- poniżej X ROI kampania jest w test/hibernacja
- powyżej X ROI dostaje zwiększenie budżetu
Kontrolowana niedoskonałość: przy startowych danych nie rób decyzji na bazie 3 konwersji. To proszenie się o błąd.
Dzień 7: Zautomatyzuj raport (choćby prostą tabelą)
- Jedna strona: kampania → wydatki → konwersje → wartość → ROI.
- Raz na tydzień tylko aktualizacja liczb.
Mniej oczywiste tipy, które zwykle robią różnicę w ROI
- Rozdziel „koszt dotarcia” od „koszt dowozu”: jeśli masz kampanie na leady, ale kwalifikacja dzieje się po Twojej stronie, to ROI poprawia się, gdy policzysz koszt kwalifikacji (np. koszt sprzedawcy na rozmowę) i zestawisz go z wartością wygranej. To często daje lepszą korektę budżetu niż patrzenie na same CPC.
- Uważaj na sezonowość i okna rozliczeń: jeśli rozliczasz ROI miesięcznie, ale cykl zakupowy przekracza koniec miesiąca, ROI będzie „pływać”. Rozwiązanie: licz ROI w oknach przesuwanych (np. 30 dni od daty startu kampanii), albo raportuj też trailing ROI.
Podsumowanie: mierzenie ROI to nie raport, tylko system decyzji
ROI liczysz po prostu: (zysk – koszt) / koszt. Ale prawdziwa różnica jest w tym, czy przypisujesz przychód/marżę do kampanii, czy traktujesz lead jak realny wynik i czy masz spójny model atrybucji oraz okno czasowe.
Jeśli chcesz, napisz w komentarzu/jak do mnie: co sprzedajesz (B2B czy B2C), jaki kanał jest najsilniejszy teraz (Google Ads, Meta, SEO, e-mail) i jak wygląda cykl od leada do zakupu. Pod to dobiorę najprostszy model ROI i listę metryk, które warto mierzyć jako pierwsze.

Krzysztof specjalizuje się w treningach siłowych, fitnessie funkcjonalnym oraz poprawie mobilności, a także ma głęboką wiedzę na temat dietetyki sportowej. Łączy teorię z praktyką, opierając się na sprawdzonych metodach i dostosowując plany treningowe oraz żywieniowe do indywidualnych potrzeb każdego z podopiecznych.
Doświadczenie i osiągnięcia:
Certyfikowany Trener Personalny (CPT) – posiada uznawany na całym świecie certyfikat trenera personalnego, umożliwiający tworzenie spersonalizowanych programów treningowych.
Instruktor Fitness i Specjalista ds. Żywienia – ukończył liczne kursy specjalizacyjne z zakresu dietetyki sportowej, treningów funkcjonalnych oraz mobilności.
Ekspert Od Regeneracji i Mindfulness – promuje podejście do fitnessu jako całościowej troski o zdrowie fizyczne i psychiczne, prowadzi warsztaty dotyczące mindfulness i technik relaksacyjnych dla sportowców.
Autor Artykułów i Trener Online – Krzysztof jest autorem wielu artykułów na temat treningu, regeneracji i zdrowego stylu życia, a także prowadzi programy treningowe online, które pomagają ludziom na całym świecie osiągać ich cele
