Wysoki ROAS wygląda świetnie w raporcie. Problem zaczyna się wtedy, gdy zestawiasz go z wyciągiem z konta bankowego.
Wielu właścicieli sklepów internetowych optymalizuje kampanie pod przychód, nie pod zysk. Chociaż w początkowej fazie kampanii jest to zrozumiałe podejście, z czasem może dawać złudne poczucie rentowności. W tym wpisie wyjaśniamy, czym różni się ROAS od POAS, dlaczego marża produktu jest kluczową zmienną w każdej kampanii i jak możesz zacząć optymalizować reklamy pod realny profit, zarówno w Google Ads, jak i w Meta Ads.
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 profit margin na sprzedawanych produktach wynosi np. 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 to, co naprawdę ważne
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 tę wartość — 30 zł — wysyłasz do systemu reklamowego. POAS powyżej 1 oznacza, że kampania jest rentowna.
To fundamentalna zmiana perspektywy. Algorytmy Google i Meta przestają optymalizować pod przychód, a zaczynają kierować budżet tam, gdzie faktycznie zostaje zysk.
Główną zaletą POAS jest przejrzystość – wiesz, które kampanie zarabiają, a które nie. Klasyczny ROAS pozostawia zbyt dużo miejsca na domysły i arbitralne reguły.
Przykład z życia: fitness-store.gr
Dla sklepu fitness-store.gr wdrożenie optymalizacji opartej na POAS zamiast ROAS przyniosło 40% wzrost zysku netto z kampanii Google Ads oraz 55% wzrost udziału produktów wysokomarżowych w ruchu reklamowym. 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 profit margin jest tak istotny?
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 | ROAS | Marża produktu | Przychód | Zysk brutto | Koszt reklam | Wynik |
|---|---|---|---|---|---|---|
| A | 800% | 10% | 8 000 zł | 800 zł | 1 000 zł | -200 zł |
| B | 300% | 60% | 3 000 zł | 1 800 zł | 1 000 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.
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 profit margin 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.
3 metody optymalizacji kampanii pod profit
1. Segmentacja katalogu produktów według marży
Najprostszy punkt startowy. 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 custom labels w feedzie 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 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 segmentowi profit margin i ma przypisany osobny budżet oraz cel optymalizacji.
Efekt: algorytm przestaje „wyciekać” budżet w 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 w wersji beta testuje już natywną funkcję optymalizacji pod gross profit
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 profit margin na to pozwala, bez konieczności ręcznej interwencji.
3. Raportowanie zysku obok ROAS w dashboardach kampanii
Nawet bez pełnego wdrożenia POAS warto zacząć od jednej prostej zmiany: dodania kolumny z zyskiem i POAS do codziennego reportingu.
W Google Ads tworzy się niestandardową kolumnę: Kampanie → Kolumny → Modyfikuj kolumny → Własne kolumny. Używając operatorów matematycznych, można zbudować kolumnę POAS = wartość konwersji / koszt reklam oraz kolumnę zysku netto = wartość konwersji – koszt reklam.
Dzięki temu zyskujesz natychmiastową widoczność, które kampanie i produkty rzeczywiście generują zwrot, bez konieczności przełączania się między narzędziami i arkuszami. To też prosty sposób na to, by rozmowy z klientem (lub z działem finansowym) zaczęły dotyczyć zysku, a nie tylko przychodów.
Jeden z case studies wskazuje na 25% wzrost zysku z kampanii Google Ads w ciągu sześciu miesięcy po wdrożeniu śledzenia POAS i zoptymalizowaniu kampanii pod rentowność.
Podsumowanie
ROAS pozostaje przydatną metryką do szybkiej oceny skali kampanii, ale nie mówi nic o tym, czy reklamujesz się rentownie. Profit margin 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 dashboardu. Często już to wystarcza, żeby zobaczyć, gdzie „wyciekają” pieniądze.
Czy Twoje kampanie są dziś optymalizowane pod przychód czy pod zysk? Jeśli nie jesteś pewien, odpowiedź prawdopodobnie brzmi: pod przychód.
