Dlaczego ROAS nie mówi prawdy — w skrócie
ROAS pokazuje „ile przychodu przypisano reklamie”, ale nie mówi „ile zostało” po kosztach i korektach.
- ROAS nie uwzględnia kosztów: COGS, logistyka, płatności, prowizje, obsługa.
- ROAS ignoruje zwroty i rabaty (albo widzi je z opóźnieniem), więc zawyża wynik.
- ROAS nie rozlicza OPEX — można mieć świetny ROAS i ujemny wynik firmy.
- ROAS zależy od atrybucji (okna, modele, asysty), więc bywa optymistyczny.
- Decyzje budżetowe opieraj o profit po reklamie i marginalny wynik.
Gdzie ROAS „oszukuje” i dlaczego to jest groźne
Prostota ROAS ukrywa koszty i błędy pomiaru, więc łatwo skalować coś, co nie daje profitu.
Pokazuje przychód, nie marżę
Ten sam ROAS może oznaczać zysk albo stratę — zależnie od marży i miksu SKU.
- revenue
- mix
- margin
Nie widzi kosztów realizacji
Pakowanie, wysyłka, prowizje, płatności i obsługa potrafią zjeść marżę szybciej niż reklama.
- ops
- fees
- fulfillment
Zwroty wchodzą później
Kampania wygląda świetnie „tu i teraz”, a po czasie zwroty odwracają wynik.
- returns
- lag
- net
Atrybucja zawyża
Platformy przypisują sprzedaż reklamie w sposób „optymistyczny”, szczególnie w brand/remarketing.
- attrib
- brand
- bias
Koszty i korekty, które ROAS pomija
Lista zabójców profitu: jeśli ich nie liczysz, ROAS będzie wprowadzał w błąd.
Koszty zmienne realizacji
Wysyłka, pakowanie, płatności, prowizje — rosną razem z wolumenem.
- Wysyłka + dopłaty gabarytowe/Smart/pobrania.
- Pakowanie (materiały + robocizna).
- Płatności (prowizje, raty, chargeback).
- Prowizje marketplace + programy.
Zwroty i reklamacje
Korekta przychodu + logistyka zwrotna + obsługa + odsort.
- Zwrot przychodu (często opóźniony w raportach).
- Koszt zwrotu (kurier/punkt, obsługa).
- Straty na towarze (uszkodzenia, brak pełnowartościowości).
- Ryzyko jakości (opinie, reklamacje, opóźnienia).
Rabaty i kupony
ROAS widzi przychód, ale nie „utraconą marżę” na promocjach.
- Kupony dla nowych klientów i lojalnościowe.
- Promocje czasowe przesuwające miks na niskomarżowe SKU.
- Gratisy zwiększające koszt koszyka.
OPEX i przepustowość
Koszt działania firmy: ludzie, narzędzia, magazyn — zwykle poza panelem reklam.
- Wynagrodzenia, magazyn, księgowość, systemy, amortyzacja.
- OPEX/order rośnie, gdy wolumen spada (to ważne przy cięciu budżetu).
- Skala bez procesów = więcej błędów = więcej kosztów „w tle”.
Jak policzyć realny zysk kampanii
Prosty model: przychód netto → marża po zmiennych → profit po reklamie (i opcjonalnie po OPEX/order).
Przychód netto
Po rabatach i zwrotach (realnych lub oczekiwanych).
- Revenue_net = Revenue_gross − rabaty − zwroty.
- Koryguj zwroty „z góry” współczynnikiem per kanał, jeśli raportują się z opóźnieniem.
Marża po kosztach zmiennych
To paliwo na reklamę i zysk.
- Margin_after_var = Revenue_net − COGS − koszty zmienne/order.
- Marketplace: dolicz pełne opłaty (inaczej model jest zbyt optymistyczny).
Profit po reklamie
KPI do decyzji budżetowych.
- Profit_after_ads = Margin_after_var − AdSpend − (opcjonalnie) OPEX/order.
- Ustal progi „scale/stop” i dodaj bufor na zmienność.
ROASmin jako wynik modelu
ROAS wraca, ale już jako pochodna ekonomii.
- CACmax = Margin_after_var − OPEX/order (break-even).
- ROASmin ≈ AOV / CACmax.
- Skaluj wg marginalnego profitu, nie samego ROAS.
Co mierzyć zamiast ROAS (albo obok)
Zyskowe KPI + kontrolki jakości: wtedy budżet przestaje być „na wiarę”.
Profit po reklamie (netto)
Najbardziej decyzyjny KPI: ile zł zostaje po kosztach i reklamie.
- profit
- net
- decision
Contribution Margin (CM)
Marża po zmiennych minus reklama — świetna do sterowania kampaniami.
- CM
- variable
- ads
MER (blended)
Revenue / total ad spend — kontruje „kreatywną” atrybucję platform.
- MER
- blend
- truth
Marginalny wynik
Δprofit / Δspend — mówi, czy dodatkowy budżet ma sens.
- incremental
- scale
- marginal
Checklisty: jak przejść z ROAS na zysk
Dane → model → rytm kontroli i decyzji budżetowych.
Checklist 1: dane (minimum)
- AOV (średnio + per kanał/kategoria)
- COGS / marża
- Koszty zmienne/order (dostawa, pakowanie, płatności, prowizje)
- % zwrotów per kanał + koszt zwrotu
- Rabat średni (kupony, promocje, gratisy)
- OPEX/mies. i zamówienia/mies. → OPEX/order
Checklist 2: model + progi
- Revenue_net (po rabatach i zwrotach)
- Margin_after_var (po kosztach zmiennych)
- Profit_after_ads (minus reklama i opcjonalnie OPEX/order)
- Progi: CACmax, target CAC, ROASmin (z modelu) + bufor
- Podział: prospecting / remarketing / brand
Checklist 3: rytm tygodniowy
- Sprawdź profit po reklamie + marginalny wynik
- Sprawdź zwroty i rabaty (trend)
- Sprawdź miks SKU i marżę
- Sprawdź MER vs ROAS platformowy
- Decyzje: scale / hold / stop + testy
FAQ: ROAS vs zysk
Krótko i decyzyjnie.
Czy ROAS jest bezużyteczny?
Czy doliczać OPEX do kampanii?
Jak uwzględnić zwroty z opóźnieniem?
Chcesz przejść z ROAS na realne sterowanie zyskiem?
Robimy to metodycznie: model kosztów → progi CAC/ROAS → segmenty kampanii → dashboard profit/order → decyzje „scale/stop”.
AOV, COGS/marża, koszty zmienne per order, % zwrotów i koszt zwrotu, rabaty, OPEX/mies., wydatki reklamowe (segmenty).