ROAS to za mało. Jak marża wpływa na rentowność kampanii?

Wysoki ROAS wygląda świetnie w raporcie. Problem zaczyna się wtedy, gdy zestawiasz go z wyciągiem z konta bankowego.

Sylwester BudzelewskiZaktualizowano 7 min czytania
Spis treści
  1. ROAS: czego nie mierzy i dlaczego to problem
  2. POAS: metryka, która mierzy zysk
  3. Dlaczego marża jest tak istotna?
  4. Trzy sposoby optymalizacji kampanii pod zysk
  5. Podsumowanie

Wielu właścicieli sklepów prowadzi kampanie pod przychód i na początku ma to sens: przychód widać w panelu od pierwszego dnia, a marżę trzeba dopiero policzyć. Kłopot w tym, że po kilku miesiącach taki raport daje złudne poczucie rentowności, kampania rośnie, a pieniędzy na koncie wcale nie przybywa. W tym tekście pokażemy, czym ROAS różni się od POAS, dlaczego marża produktu zmienia ocenę każdej kampanii i jak krok po kroku przestawić reklamy w Google Ads i Meta Ads z obrotu na zysk.

ROAS: czego nie mierzy i dlaczego to problem

ROAS (Return on Ad Spend) to wskaźnik zwrotu z wydatków reklamowych. Oblicza się go jako stosunek przychodu wygenerowanego przez kampanię do kwoty wydanej na reklamy:

ROAS = Przychód z kampanii / Koszt reklam

Jeśli wydałeś 1 000 zł na reklamy i wygenerowałeś 5 000 zł przychodu, Twój ROAS wynosi 500% (lub 5x).

Na pierwszy rzut oka wygląda to solidnie. W praktyce jednak ROAS nie odpowiada na pytanie, które naprawdę się liczy: czy po odjęciu wszystkich kosztów zostało cokolwiek dla Ciebie?

ROAS ignoruje:

  • koszt zakupu lub produkcji towaru (COGS)
  • koszty wysyłki i obsługi zwrotów
  • prowizje platform sprzedażowych
  • koszty operacyjne (magazyn, obsługa klienta, opakowania)

Kampania z ROAS 800% może więc być kampanią stratną, jeśli marża na sprzedawanych produktach wynosi na przykład 10%. Z kolei kampania z ROAS 300% na produktach z 60% marżą może generować wielokrotnie wyższy zysk netto.

Strategia oparta wyłącznie na średnim ROAS jako wskaźniku efektywności może prowadzić do sytuacji, w której wycinasz reklamy dla rentownych produktów i dajesz budżet tym, które dobrze wyglądają wyłącznie w raportach reklamowych.

POAS: metryka, która mierzy zysk

POAS (Profit on Ad Spend) to odpowiedź na ograniczenia ROAS. Zamiast przychodu, w liczniku pojawia się zysk brutto:

POAS = Zysk brutto z kampanii / Koszt reklam

Jeśli sprzedajesz produkt za 100 zł i zarabiasz na nim 30 zł zysku, to właśnie te 30 zł wysyłasz do systemu reklamowego. POAS powyżej 1 oznacza, że kampania jest rentowna.

To zupełnie inne spojrzenie na kampanię. Algorytmy Google i Meta przestają optymalizować pod przychód, a zaczynają kierować budżet tam, gdzie faktycznie zostaje zysk.

Główna zaleta POAS to przejrzystość: wiesz, które kampanie zarabiają, a które przynoszą stratę. Klasyczny ROAS pozostawia zbyt dużo miejsca na domysły i arbitralne reguły.

Przykład: sklep fitness-store.gr

Dla sklepu fitness-store.gr wdrożenie optymalizacji pod POAS zamiast ROAS zwiększyło zysk netto z kampanii Google Ads o 40%, a udział produktów wysokomarżowych w ruchu reklamowym o 55%. Sklep zintegrował dane o kosztach produktów (COGS) bezpośrednio z systemem backoffice, co pozwoliło na automatyczne obliczanie zysku przy każdej transakcji.

Dlaczego marża jest tak istotna?

Marża produktu to zmienna, która zmienia interpretację każdej liczby w Twoich raportach. Ten sam ROAS może oznaczać zarówno rentowną kampanię, jak i systematyczne generowanie strat, w zależności od tego, na jakich produktach jest realizowany.

Weźmy prosty przykład:

Kampania AKampania B
ROAS800%300%
Marża produktu10%60%
Przychód8 000 zł3 000 zł
Zysk brutto800 zł1 800 zł
Koszt reklam1 000 zł1 000 zł
Wynik−200 zł+800 zł

Kampania A wygląda lepiej w każdym domyślnym raporcie. W rzeczywistości przynosi stratę. Kampania B wydaje się „słabsza” według ROAS, a mimo to generuje 800 zł realnego zysku.

SchematTen sam koszt reklam, inny wynikKampania A, ROAS 800%, marża 10%wynik −200 złKampania B, ROAS 300%, marża 60%wynik +800 złpaski w jednej skali
  1. PrzychódGórny pasek. To widzi ROAS: 8 000 zł wobec 3 000 zł, więc A wygląda lepiej.
  2. Zysk bruttoNiebieski pasek. To widzi POAS: 800 zł wobec 1 800 zł, więc wygrywa B.
  3. Koszt reklamDolny pasek, w obu kampaniach 1 000 zł. Zysk brutto krótszy od niego to strata.

Liczby z tabeli powyżej. Kampania A przynosi stratę 200 zł przy ośmiokrotnym zwrocie, kampania B zysk 800 zł przy trzykrotnym.

Optymalizacja wyłącznie pod ROAS może oznaczać, że wspierasz budżetem nierentowne produkty. Optymalizacja pod POAS daje pewność, że każda złotówka wydana na reklamy faktycznie pracuje na Twój zysk.

Warto też wiedzieć, że nawet poprawnie skonfigurowana segmentacja produktów według marży ma istotne ograniczenie: badania wskazują, że nawet 60% klientów kupuje inny produkt niż ten, w który kliknęli. To kolejny argument za tym, by optymalizować pod zysk na poziomie całej transakcji, nie pojedynczego produktu.

Trzy sposoby optymalizacji kampanii pod zysk

1. Segmentacja katalogu produktów według marży

Najprostszy punkt wyjścia. Nie wymaga zmiany struktury konta, tylko świadomego podziału produktów na segmenty według marżowości.

W Google Ads robi się to przez etykiety niestandardowe (custom labels) w pliku produktowym Merchant Center. Produkty dzieli się na np. trzy grupy: wysokomarżowe, średniomarżowe i niskomarżowe. Każda trafia do osobnej kampanii z odpowiednio dobranym docelowym ROAS (tROAS). Produkty niskomarżowe otrzymują wyższy tROAS (co ogranicza wydatki na nie) lub są z kampanii wyłączane.

W Meta Ads działa to analogicznie przez zestawy produktów w Menedżerze sprzedaży (Advantage+ Catalog Ads). Każdy zestaw odpowiada innemu przedziałowi marży i ma przypisany osobny budżet oraz cel optymalizacji.

Efekt: algorytm przestaje przepalać budżet na produkty, które dobrze wyglądają w raportach, ale realnie nie zarabiają.

2. Przekazywanie marży jako wartości konwersji

To bardziej zaawansowane, ale wysoce skuteczne rozwiązanie. Zamiast przesyłać do Google Ads lub Meta wartość zamówienia (przychód), przekazujesz zysk brutto z danej transakcji.

Technicznie realizuje się to na kilka sposobów:

  • integracja z systemem e-commerce, który przy każdej transakcji oblicza marżę i przekazuje ją jako wartość zdarzenia konwersji
  • użycie narzędzi takich jak ProfitMetrics.io, które automatyzują cały proces i działają zarówno z Google Ads, jak i Meta

Google Ads ogłosił już funkcję beta pozwalającą na optymalizację bezpośrednio pod zysk brutto. Inne platformy reklamowe prawdopodobnie podążą tym śladem.

Gdy algorytm otrzymuje zysk zamiast przychodu, uczy się kierować budżet dokładnie tam, gdzie pozwala na to marża, bez konieczności ręcznej interwencji.

3. Raportowanie zysku obok ROAS w raportach kampanii

Nawet bez pełnego wdrożenia POAS warto zacząć od jednej prostej zmiany: dodania kolumny z zyskiem i POAS do codziennych raportów.

W Google Ads tworzy się niestandardową kolumnę: Kampanie → Kolumny → Modyfikuj kolumny → Własne kolumny. Za pomocą operatorów matematycznych zbudujesz kolumnę POAS = wartość konwersji × marża / koszt reklam (średnią marżę wpisujesz jako stałą, np. 0,35) oraz kolumnę zysku po kosztach reklamy = wartość konwersji × marża minus koszt reklam.

Dzięki temu od razu widzisz, które kampanie i produkty naprawdę się zwracają, i nie musisz przełączać się między narzędziami i arkuszami. To też prosty sposób na to, by w rozmowach z klientem albo z działem finansowym obok przychodu pojawił się zysk.

Podsumowanie

ROAS pozostaje przydatną metryką do szybkiej oceny skali kampanii, ale nie mówi nic o tym, czy reklamujesz się rentownie. Marża to zmienna, która zmienia sens każdej liczby w Twoich raportach. POAS dostarcza algorytmom lepszego sygnału, pozwala skupić budżet na produktach, które faktycznie zarabiają i przesuwa punkt ciężkości z przychodu na wynik finansowy.

Nie trzeba od razu wdrażać pełnej integracji COGS. Warto zacząć od segmentacji katalogu i dodania kolumny z zyskiem do raportu. Często już to wystarcza, żeby zobaczyć, gdzie „wyciekają” pieniądze. Próg rentowności dla swoich liczb policzysz w naszym kalkulatorze rentowności.

Czy Twoje kampanie są dziś optymalizowane pod przychód czy pod zysk? Jeśli nie jesteś pewien, odpowiedź prawdopodobnie brzmi: pod przychód.

Sylwester Budzelewski
O autorze

Sylwester Budzelewski

CEO White Anchor

Założyciel White Anchor, agencji performance marketingu z Gdańska. W reklamie online od 2012 roku, od 2016 prowadzi kampanie dla firm z całej Polski. Odpowiada za sposób pracy agencji i nadzór nad kampaniami Meta Ads, Google Ads, LinkedIn Ads i Microsoft Ads. W artykułach tłumaczy decyzje z konta reklamowego językiem właściciela firmy.

LinkedIn

Policzymy próg rentowności na Twoim koncie

Sprawdzimy, które kampanie zarabiają po odjęciu marży i kosztów zmiennych, i powiemy, co zmienić w pierwszej kolejności.