Twój sklep sprzedaje dwa produkty. Oba po 500 zł. Oba mają ROAS 500%.
Jeden zarabia 175 zł. Drugi traci 50 zł.
Google widzi identyczne liczby, więc pcha budżet w oba równo. Ty patrzysz na panel, widzisz zielono i myślisz, że wszystko gra.
To nie jest błąd algorytmu. To błąd danych, które mu dajesz.
Ten artykuł jest o tym, jak przestać optymalizować pod przychód i zacząć optymalizować pod zysk. To jedna z najskuteczniejszych rzeczy, jakie możesz zrobić w e-commerce – i jedna z najrzadziej wdrażanych.
Problem: ROAS nie widzi Twojej marży
Zacznijmy od tego, co dokładnie mierzy ROAS.
ROAS = przychód ÷ wydatki na reklamę
Przychód. Nie zysk. Nie marża. Przychód.
A przychód i zysk to dwie zupełnie różne historie.
Zobacz to na liczbach
| Produkt A | Produkt B | |
| Cena | 500 zł | 500 zł |
| Koszt zakupu | 450 zł | 225 zł |
| Marża | 10% (50 zł) | 55% (275 zł) |
| Wydatki na reklamę | 100 zł | 100 zł |
| Przychód z reklamy | 500 zł | 500 zł |
| ROAS | 500% | 500% |
| Zysk brutto | 50 zł | 275 zł |
| Bilans (zysk – reklama) | -50 zł 💀 | +175 zł ✅ |
Ten sam ROAS. Ten sam przychód. Ta sama reklama.
Jeden produkt zarabia 175 zł. Drugi topi 50 zł.
Co robi z tym algorytm Google
Nic dobrego.
Smart Bidding optymalizuje pod wartość konwersji, którą mu przekażesz. Jeśli przekazujesz przychód, algorytm widzi dwa produkty warte tyle samo. Więc traktuje je tak samo. Skaluje oba.
I tu jest sedno: algorytm nie jest głupi. Jest posłuszny. Robi dokładnie to, o co go poprosiłeś. Problem w tym, że poprosiłeś o coś innego, niż myślałeś.
Rozwiązanie: POAS
POAS = Profit on Ad Spend = zwrot z wydatków liczony od zysku.
POAS = zysk brutto z reklam ÷ wydatki na reklamy
Wracamy do naszych produktów:
| Produkt A | Produkt B | |
| ROAS | 500% | 500% |
| POAS | 0,5 ❌ | 2,75 ✅ |
Teraz widać różnicę.
Jak czytać POAS
To prostsze niż ROAS, bo nie musisz nic liczyć w głowie:
| POAS | Znaczenie |
| > 1,0 | ✅ zarabiasz |
| = 1,0 | ⚖️ wychodzisz na zero |
| < 1,0 | ❌ tracisz |
Break-even POAS zawsze wynosi 1,0. Niezależnie od marży, branży, produktu.
To jest ogromna zaleta. Przy ROAS musisz pamiętać swój próg (4,0? 2,5? 6,67?). Przy POAS próg jest zawsze ten sam.
ROAS wymaga interpretacji. POAS mówi wprost.
Więcej o tym, dlaczego break-even ROAS jest ruchomym celem: ROAS – jak liczyć i jaki wynik jest dobry w Twojej branży.
Dlaczego to nie jest kosmetyka
Można pomyśleć: „no dobra, ale przecież mogę sobie sam przeliczyć ROAS na zysk w Excelu”.
Możesz. Ale to nie o to chodzi.
Chodzi o to, co widzi algorytm.
Trzy poziomy wykorzystania POAS
Poziom 1: raportowanie Liczysz POAS w Excelu, żeby wiedzieć, co się opłaca. Lepsze niż nic. Ale algorytm dalej optymalizuje pod przychód.
Poziom 2: segmentacja Dzielisz kampanie wg marży (custom labels w feedzie), ustawiasz różne cele tROAS dla różnych koszyków. Już nieźle – algorytm dostaje wskazówkę.
Poziom 3: przekazywanie marży do Google 🎯 Przekazujesz do Google zysk zamiast przychodu jako wartość konwersji. Algorytm zaczyna sam szukać ludzi kupujących produkty z wysoką marżą.
Tu dzieje się magia. Nie musisz nic segmentować, nie musisz ręcznie sterować. Algorytm sam przestaje pchać produkty, na których nie zarabiasz.
To jest różnica między „mam lepszy raport” a „mam lepsze wyniki”.
Jak wdrożyć POAS – trzy metody
Metoda 1: Marża szacunkowa (szybka)
Kiedy: masz podobne marże w większości asortymentu, albo chcesz szybko sprawdzić, czy warto iść dalej.
Jak: Zamiast przekazywać pełny przychód, przekazujesz przychód przemnożony przez średnią marżę.
Zamówienie za 500 zł, średnia marża 35% → przekazujesz 175 zł.
Plusy: wdrożenie w kilka godzin, wystarczy zmiana w GTM. Minusy: nie rozróżnia produktów. Jeśli masz marże od 5% do 70%, to nadal kłamiesz – tylko w inną stronę.
Werdykt: dobry pierwszy krok. Zły cel końcowy.
Metoda 2: Marża per kategoria (rozsądna)
Kiedy: marże różnią się między kategoriami, ale w obrębie kategorii są podobne.
Jak: Definiujesz marżę dla każdej kategorii. Przy zakupie system liczy zysk na podstawie kategorii produktu.
Elektronika: 12%
Akcesoria: 45%
Produkty własne: 65%
Wyprzedaż: 5%
Plusy: znacząco lepsze niż średnia, wdrożenie realne bez integracji z ERP. Minusy: wciąż uśrednia w obrębie kategorii.
Werdykt: dla większości sklepów to sweet spot – 80% korzyści przy 30% pracy.
Metoda 3: Marża per produkt (właściwa) 🎯
Kiedy: masz dane o koszcie zakupu każdego produktu (a powinieneś).
Jak: Do feedu produktowego dodajesz atrybut z marżą lub kosztem produktu. Przy każdej transakcji system liczy realny zysk z konkretnych pozycji w koszyku.
Do Google leci dokładna wartość zysku z tego zamówienia.
Plusy: najdokładniejsze, algorytm dostaje prawdziwy sygnał. Minusy: wymaga danych o kosztach i integracji (sklep ↔ ERP/hurtownia ↔ feed ↔ GTM).
Werdykt: cel docelowy. Warto dojść tu w kilka miesięcy.
Wdrożenie techniczne – co konkretnie zrobić
Krok 1: Zdobądź dane o marży
Brzmi trywialnie. Nie jest.
To najczęstszy powód, dla którego POAS nie zostaje wdrożony: firma nie wie, ile zarabia na poszczególnych produktach.
Jeśli to Twój przypadek – zatrzymaj się tu. To nie jest problem marketingowy. To problem biznesowy, i trzeba go rozwiązać niezależnie od Google Ads.
Minimum: koszt zakupu każdego SKU. Lepiej: koszt zakupu + koszt wysyłki + prowizje + prognozowany zwrot.
Krok 2: Zdecyduj, co dokładnie przekazujesz
Tu jest pułapka. „Zysk” to nieprecyzyjne słowo.
| Wariant | Co odejmujesz | Poziom |
| Marża brutto | koszt towaru | podstawowy |
| Marża po kosztach zmiennych | + wysyłka, prowizje płatności, pakowanie | zalecany |
| Marża po zwrotach | + prognozowany koszt zwrotów | zaawansowany |
⚠️ Nie odejmuj kosztu reklamy! To już jest w mianowniku wzoru POAS. Podwójne odejmowanie to klasyczny błąd, który daje absurdalnie niskie wyniki.
Krok 3: Przekaż wartość do dataLayer
W momencie zakupu, zamiast:
value: 500.00
przekazujesz:
value: 175.00 // zysk, nie przychód
Konkretną implementację robi się przez Google Tag Manager. [Google Tag Manager – jak wdrożyć bez programisty].
Krok 4: Skonfiguruj konwersję w Google Ads
W ustawieniach konwersji:
- Wartość: zmienna
- Kategoria: Zakup
- Liczenie: Każda
[Konwersje w Google Ads – jak je poprawnie skonfigurować]
Krok 5: Przestaw tROAS
⚠️ To jest moment, w którym najczęściej wszystko się wywala.
Jeśli miałeś tROAS ustawiony na 400% (bo liczyłeś od przychodu), a teraz przekazujesz zysk zamiast przychodu, to Twoje wartości konwersji nagle spadną kilkukrotnie.
Algorytm widzi: „wartości spadły o 65%, muszę drastycznie ograniczyć wydatki”.
Kampania zamiera.
Jak to przeprowadzić bezpiecznie
- Policz przelicznik. Jeśli średnia marża to 35%, to POAS = ROAS × 0,35. Twój dotychczasowy tROAS 400% → nowy target: 400% × 0,35 = 140% (czyli POAS 1,4).
- Nie zmieniaj wszystkiego naraz. Wdróż na jednej kampanii. Obserwuj tydzień. Potem reszta.
- Licz się z fazą uczenia. Zmiana wartości konwersji resetuje naukę. Daj algorytmowi czas. [Ile czasu potrzebuje kampania Google Ads, żeby zacząć działać?]
- Nie panikuj w pierwszym tygodniu. Wyniki będą wyglądać dziwnie. To normalne.
Alternatywa dla POAS: custom labels
Jeśli pełny POAS to na razie za duży skok, jest tańszy sposób osiągnięcia podobnego efektu.
Custom labels w feedzie produktowym.
Dzielisz produkty na koszyki wg marży:
custom_label_0 = marza_wysoka (>50%)
custom_label_1 = marza_srednia (25-50%)
custom_label_2 = marza_niska (<25%)
Potem tworzysz osobne kampanie (lub grupy zasobów w PMax) dla każdego koszyka i ustawiasz różne cele:
| Koszyk | tROAS |
| Marża wysoka | 200% (agresywnie skalujemy) |
| Marża średnia | 350% |
| Marża niska | 600% (tylko jeśli bardzo tanio) |
Efekt: budżet automatycznie płynie tam, gdzie zarabiasz.
Plusy: brak zmian w kodzie, wdrożenie w dzień. Minusy: grubszy podział, algorytm nadal nie widzi realnej marży pojedynczego produktu.
To dobry etap pośredni. Wielu naszych klientów zaczyna tu, a POAS wdraża później.
Mini case: sklep z elektroniką
Sytuacja: Sklep z elektroniką i akcesoriami. Panel pokazuje ROAS 420%. Właściciel jest zadowolony i chce skalować.
Struktura sprzedaży:
| Kategoria | Udział w przychodzie | Marża |
| Sprzęt (laptopy, telefony) | 70% | ~8% |
| Akcesoria (etui, kable, ładowarki) | 30% | ~50% |
Break-even ROAS przy średniej marżowości: ~5,0.
Czyli ROAS 420% oznacza… stratę. Panel świeci zielono, sklep dokłada.
Co widzi algorytm: Sprzęt generuje duży przychód (drogie produkty), więc ROAS na kampaniach ze sprzętem wygląda świetnie. Algorytm ochoczo pcha tam budżet.
Akcesoria mają niższą wartość transakcji, więc „gorszy” ROAS. Algorytm je marginalizuje.
Robi dokładnie odwrotnie, niż powinien.
Co robimy:
- Zbieramy dane o kosztach zakupu (najtrudniejszy etap – dwa tygodnie)
- Wdrażamy custom labels wg marży (szybka wygrana)
- Rozdzielamy PMax na osobne kampanie: sprzęt / akcesoria
- Przekazujemy zysk zamiast przychodu (POAS)
- Ustawiamy realne cele: POAS > 1,3 zamiast tROAS 400%
Czego się spodziewamy:
Przychód najpewniej spadnie. Bo przestajemy pchać drogi sprzęt z zerową marżą.
Ale zysk – rośnie. Bo budżet płynie tam, gdzie coś zostaje.
⚠️ Uwaga: to trudna rozmowa z właścicielem. „Zrobimy mniejszy obrót, ale więcej zarobisz” brzmi jak wymówka. Dlatego liczby trzeba pokazać przed wdrożeniem, nie po.
Puenta: kampania nie była zła. Algorytm nie był głupi. Cel był zły.
Kiedy POAS nie ma sensu
Uczciwie: to nie jest rozwiązanie dla każdego.
❌ Masz jednorodne marże Wszystko po 40%? POAS to tylko przeskalowany ROAS. Ten sam wynik, więcej roboty. Zostań przy ROAS i policz break-even.
❌ Nie znasz swoich kosztów Nie ma czego przekazywać. Najpierw uporządkuj dane w firmie, potem wracaj do Google Ads.
❌ Sprzedajesz usługi, nie produkty Nie ma „przychodu z transakcji”. Zamiast POAS: CPA + wartość leada. [CPA, CAC i LTV].
❌ Masz bardzo mało konwersji Zmiana wartości konwersji resetuje naukę. Jeśli algorytm ledwo się uczy, nie utrudniaj mu. [Smart Bidding potrzebuje danych].
❌ Twój model to subskrypcja / powtarzalne zakupy Wtedy nawet POAS na pierwszym zakupie kłamie. Potrzebujesz LTV.
Checklista wdrożenia POAS
Przed startem:
- [ ] Znam koszt zakupu każdego produktu (lub przynajmniej kategorii)
- [ ] Wiem, jakie mam koszty zmienne (wysyłka, prowizje, pakowanie)
- [ ] Znam poziom zwrotów
- [ ] Sprawdziłem, czy moje marże są zróżnicowane (jeśli nie – POAS nie ma sensu)
Wdrożenie:
- [ ] Wybrałem metodę (średnia / kategoria / produkt)
- [ ] Zdecydowałem, co odejmuję (i nie odejmuję kosztu reklamy)
- [ ] Przekazuję zysk zamiast przychodu do dataLayer
- [ ] Konwersja w Google Ads: wartość zmienna
- [ ] Przeliczyłem tROAS na nowy target (kluczowe!)
- [ ] Wdrożyłem na jednej kampanii, nie na wszystkich naraz
Po wdrożeniu:
- [ ] Przetestowałem: testowy zakup → sprawdziłem, czy leci zysk, nie przychód
- [ ] Poinformowałem właściciela/zarząd, że przychód może spaść (a zysk wzrosnąć)
- [ ] Daję algorytmowi czas na naukę – nie grzebię codziennie
Podsumowanie
ROAS mierzy przychód, a przychodem nie płacisz pensji. Jeśli Twój sklep ma zróżnicowane marże, ROAS aktywnie prowadzi Cię w złą stronę – bo algorytm równie ochoczo skaluje produkty, które zarabiają, i te, które topią pieniądze.
POAS to naprawia w najprostszy możliwy sposób: przekazujesz Google zysk zamiast przychodu, a algorytm zaczyna sam szukać kupujących na to, co się opłaca. Break-even zawsze wynosi 1,0 – koniec z pamiętaniem, czy Twój próg to 4,0, czy 6,67.
Najtrudniejsza część nie jest techniczna. Najtrudniejsze jest zdobycie danych o marży – i przyjęcie do wiadomości, że po wdrożeniu Twój przychód może spaść. Zysk pójdzie w górę, ale wykresy w raporcie będą wyglądać gorzej.
Jeśli pełny POAS to na razie za dużo, zacznij od custom labels – podziel produkty wg marży i ustaw różne cele. To 80% korzyści przy 30% pracy.
I pamiętaj: wyniki zależą od struktury Twojego asortymentu, zwrotów i konkurencji. Ale kierunek jest jeden – przestań optymalizować pod przychód, zacznij pod zysk.
Co dalej?
Chcesz wiedzieć, czy POAS ma sens w Twoim sklepie? Sprawdzimy strukturę Twoich marż, policzymy, ile budżetu idzie w produkty, na których nie zarabiasz, i powiemy wprost – czy warto, i od czego zacząć.
Bez wciskania wdrożeń, które Ci się nie zwrócą.
Umów bezpłatną analizę rentowności →
Zobacz też, jak podchodzimy do e-commerce i analityki.