Profit Bidding w Google Ads: optymalizacja pod zysk, nie ROAS
Profit Bidding to strategia licytacji w Google Ads, w której algorytm Smart Bidding optymalizuje stawki nie pod przychód ani pod ROAS, lecz bezpośrednio pod zysk netto z każdej transakcji. Zamiast traktować wszystkie konwersje równie wartościowo - niezależnie od marży produktowej - Profit Bidding uwzględnia rzeczywisty koszt własny sprzedanych towarów (COGS) i pozwala systemowi licytować agresywniej na produkty o wysokiej marży, a ostrożniej na te, które generują duży obrót przy znikomym zarobku. To przesunięcie logiki kampanii z pytania „ile przychodu przyniesie złotówka wydana na reklamę” na pytanie „ile faktycznie zostaje w kasie po odjęciu wszystkich kosztów”.
- Czym jest Profit Bidding i dlaczego sam ROAS nie wystarcza?
- Jak działa optymalizacja pod zysk od strony algorytmu?
- ROAS vs Profit Bidding - ta sama kampania, inne wnioski?
- Jakich danych potrzebujesz, by uruchomić Profit Bidding?
- Kiedy warto przejść na optymalizację pod zysk, a kiedy zostać przy ROAS?
- Jak wdrożyć Profit Bidding krok po kroku?
- Najczęstsze błędy przy wdrażaniu Profit Bidding
- Jak mierzyć skuteczność optymalizacji pod zysk?
- Profit Bidding w Performance Max i kampaniach Shopping
- Co dalej, gdy ROAS przestaje wystarczać?
- Podsumowanie
- Źródła i dokumentacja
Przez lata branża e-commerce żyła jednym wskaźnikiem. ROAS. Kampania z wynikiem 800% zwrotu z wydatków reklamowych lądowała w raporcie jako sukces i nikt nie zadawał trudnych pytań. Problem w tym, że ROAS to metryka przychodowa, a nie rentownościowa. Przez ponad 200 audytów kont, które przeprowadziłem w ciągu ostatnich lat, regularnie widziałem ten sam wzorzec: świetny ROAS na pulpicie, a zysk netto z kampanii znacznie niższy, niż zakładał właściciel sklepu. Profit Bidding rozwiązuje ten problem u źródła - karmi algorytm danymi o tym, ile naprawdę zarabiasz, a nie o tym, ile fakturujesz.

Co warto wiedzieć
-
Profit Bidding
strategia licytacji oparta na zysku netto zamiast na przychodzie - algorytm optymalizuje stawki pod rzeczywistą rentowność każdego produktu lub koszyka, a nie pod wielkość transakcji.
-
COGS (Cost of Goods Sold)
koszt własny sprzedanych towarów, czyli cena zakupu lub wytworzenia produktu. To brakujący element układanki, którego sam ROAS nigdy nie widzi.
-
POAS (Profit on Ad Spend)
zwrot z wydatków reklamowych liczony od zysku, a nie od przychodu. Profit Bidding to operacyjny sposób optymalizacji właśnie pod ten wskaźnik.
-
Wartość konwersji oparta na zysku
mechanizm przekazywania do Google Ads kwoty marży zamiast pełnej wartości zamówienia - fundament całej strategii.
-
Cart-level profit
zysk liczony na poziomie całego koszyka z osobną marżą każdego produktu, a nie uśredniona stawka dla całego sklepu.
Czym jest Profit Bidding i dlaczego sam ROAS nie wystarcza?
Profit Bidding to podejście do licytacji, w którym wartość konwersji przekazywana algorytmowi odpowiada realnemu zyskowi z transakcji, a nie jej pełnej wartości przychodowej.
Dzięki temu Smart Bidding - czy to Target ROAS, czy Maksymalizacja wartości konwersji - podejmuje decyzje stawkowe w oparciu o to, ile pieniędzy faktycznie zostaje w firmie po każdej sprzedaży. Algorytm przestaje gonić za obrotem. Zaczyna gonić za marżą.
Żeby zrozumieć, dlaczego sam wskaźnik ROAS nie wystarcza, wyobraź sobie dwa produkty. Produkt A kosztuje 200 zł i ma marżę 60%, czyli zarabiasz na nim 120 zł. Produkt B kosztuje 500 zł, ale marża to tylko 10%, czyli zysk wynosi 50 zł. Tradycyjny Target ROAS będzie licytował agresywniej na Produkt B, bo generuje wyższy przychód na transakcję. A to Produkt A przynosi Ci ponad dwa razy więcej realnego zarobku. W mojej codziennej praktyce widzę to regularnie - sklepy z szeroką ofertą mają ogromne różnice marżowe między kategoriami, a ROAS jest na nie kompletnie ślepy.
ROAS traktuje każdą złotówkę przychodu identycznie. Nie rozróżnia złotówki zarobionej na produkcie premium z marżą 70% od złotówki z towaru sprzedawanego niemal po kosztach. Uważam, że to najbardziej kosztowny błąd poznawczy współczesnego e-commerce: mylenie obrotu z zyskiem. Papierowy ROAS rośnie, magazyn się kręci, a konto firmowe stoi w miejscu.
Czy wiesz, że…
Google Merchant Center udostępnia dedykowany atrybut cost_of_goods_sold, który pozwala przekazać koszt własny każdego produktu wprost do feedu. To właśnie ten kanał danych zamienia zwykłą kampanię Shopping w kampanię optymalizowaną pod zysk - bez przepisywania całej analityki od zera.
Jak działa optymalizacja pod zysk od strony algorytmu?
Optymalizacja pod zysk działa przez podmianę sygnału, który algorytm dostaje przy każdej konwersji: zamiast pełnej kwoty zamówienia system otrzymuje kwotę zysku netto. Smart Bidding nie zmienia swojego silnika - nadal przewiduje prawdopodobieństwo konwersji i licytuje pod zadany cel.
Zmienia się tylko paliwo, którym go karmisz. Gdy paliwem jest zysk, model uczy się, że kliknięcie prowadzące do zamówienia premium jest warte wielokrotnie więcej niż kliknięcie kończące się koszykiem niskomarżowym.
Najlepiej widać to na rozbiciu pojedynczej transakcji. Poniżej przykład produktu, który w panelu wygląda jak triumf, a po zsumowaniu kosztów ledwo wychodzi na zero.
Dlaczego ROAS 800% potrafi kończyć się na zerze
Pojedyncza transakcja na 500 zł, produkt niskomarżowy. ROAS wygląda wzorowo - zobacz, co zostaje po odjęciu kosztów.
Wniosek: ROAS 800% wygląda w panelu jak rekord. Realnie zostaje 2,50 zł - czyli 0,5% ceny. Jeden zwrot, jedna reklamacja i ta transakcja jest pod kreską. Algorytm karmiony przychodem będzie skalował właśnie takie zamówienia.
Różnica między wartością przychodową a zyskową jest największa tam, gdzie marże są najbardziej zróżnicowane. W sklepie z jednorodną ofertą - na przykład jeden typ produktu o stałej marży - Profit Bidding niewiele zmieni, bo przeskalowanie każdej konwersji o ten sam procent niczego nie przesuwa. Im szersza rozpiętość marż, tym mocniej optymalizacja pod zysk wygrywa z klasycznym ustawianiem stawek.
ROAS vs Profit Bidding - ta sama kampania, inne wnioski?
Ta sama kampania oceniona przez pryzmat ROAS i przez pryzmat zysku potrafi prowadzić do całkowicie sprzecznych decyzji. ROAS powie Ci, że produkt sprzedaje się znakomicie i warto dołożyć budżet.
Rachunek zysku powie, że każda kolejna sprzedaż tego produktu zbliża Cię do straty. To nie jest niuans raportowy - to różnica między skalowaniem rentowności a skalowaniem deficytu.
Weźmy dwa produkty o identycznym ROAS na poziomie 600%. Pierwszy ma marżę 60%, drugi 10%. ROAS jest taki sam, więc klasyczny algorytm potraktuje je równorzędnie. Tymczasem ich realna rentowność reklamowa - czyli ile zysku zostaje po pokryciu kosztu reklamy - rozjeżdża się diametralnie.
Ten sam ROAS, dwa różne światy zysku
Oba produkty mają ROAS 600%. Indeks pokazuje, ile realnego zysku zostaje po pokryciu kosztu reklamy - w skali 0-100.
63 punkty różnicy mimo identycznego ROAS - tej luki nie widzi żaden raport przychodowy
Właśnie ta luka jest sercem całej koncepcji. Jeśli chcesz sprawdzić, jak duża jest u Ciebie, weź raport kampanii Shopping, dopisz kolumnę z marżą każdej kategorii i posortuj według zysku zamiast według przychodu. To dokładnie pierwsza rzecz, którą robię podczas audytu konta nastawionego na rentowność.
Czy wiesz, że…
Smart Bidding potrafi liczyć zysk na poziomie pojedynczego koszyka, jeśli przekazujesz marżę każdej pozycji osobno, a nie uśrednioną stawkę dla całego sklepu. Koszyk z trzema produktami premium i koszyk z trzema produktami wyprzedażowymi mają wtedy zupełnie inną wartość dla algorytmu - tak jak powinny.
Jakich danych potrzebujesz, by uruchomić Profit Bidding?
Do uruchomienia Profit Bidding potrzebujesz jednego kluczowego składnika, którego standardowe śledzenie konwersji nie zbiera: wiarygodnej marży na poziomie produktu lub koszyka.
Cała reszta - tag konwersji, feed produktowy, Smart Bidding - już u Ciebie istnieje. Wyzwaniem nie jest technologia, tylko czysta i aktualna informacja o COGS.
Sednem wdrożenia jest podmiana tego, co wysyłasz w warstwie danych konwersji. Przestajesz raportować pełny przychód, a zaczynasz raportować zysk. Poniżej trzy zmiany, które razem tworzą fundament strategii.
Od przychodu do zysku - co zmieniasz w danych konwersji
Trzy przesunięcia, które zamieniają kampanię optymalizowaną pod obrót w kampanię optymalizowaną pod zarobek.
Marżę możesz dostarczyć dwiema drogami. Pierwsza to atrybut cost_of_goods_sold w feedzie Merchant Center - najczystsze rozwiązanie dla Shopping i Performance Max. Druga to dynamiczne przekazywanie zysku w wartości konwersji z poziomu strony podziękowania, gdzie skrypt liczy marżę koszyka i wysyła ją zamiast przychodu. Jeśli dopiero porządkujesz feed produktowy, zacznij od niego - jeden uporządkowany feed obsłuży obie strategie naraz.
Kiedy warto przejść na optymalizację pod zysk, a kiedy zostać przy ROAS?
Profit Bidding opłaca się wtedy, gdy Twoja oferta ma realnie zróżnicowane marże i masz wiarygodne dane o kosztach - w pozostałych przypadkach klasyczny Target ROAS bywa rozsądniejszym wyborem.
To nie jest strategia uniwersalna. Wdrażana bez czystych danych o COGS potrafi wyrządzić więcej szkody niż pożytku, bo algorytm zacznie optymalizować pod błędne liczby.
Z mojego doświadczenia jako specjalisty Google Ads wynika, że granica przebiega właśnie przy rozpiętości marż. Sklep z marżami od 8% do 70% to idealny kandydat. Sklep z jednym typem produktu o stałej marży 35% nie poczuje różnicy - tam energię lepiej włożyć w licytację opartą na wartości bez warstwy zysku. Waż argumenty świadomie.
Przejść na Profit Bidding czy zostać przy ROAS?
Wagi pokazują, jak mocno każdy argument waży na decyzji przy zróżnicowanej ofercie produktowej.
Werdykt: Przy szerokiej rozpiętości marż argumenty ZA wyraźnie przeważają - pod warunkiem, że masz wiarygodne dane o kosztach. Bez nich zostań przy Target ROAS.
Jeśli rozpoznajesz ten dylemat na własnym koncie i nie wiesz, po której stronie wagi jesteś - to dokładnie pytanie, które rozstrzygam na początku każdego audytu nastawionego na zysk.
Jak wdrożyć Profit Bidding krok po kroku?
Wdrożenie Profit Bidding sprowadza się do czterech etapów: zebrania danych o marży, przekazania zysku jako wartości konwersji, przejścia kampanii przez fazę uczenia i kontroli wyników na poziomie zysku, a nie przychodu.
Każdy etap można spartaczyć, dlatego kolejność ma znaczenie - nie da się sensownie licytować pod zysk, jeśli najpierw nie masz czystych liczb.
- Zbierz i zweryfikuj marżę - przypisz COGS do każdego SKU lub przynajmniej do kategorii. Lepiej mieć mniej danych, ale czystych, niż komplet danych zafałszowanych starymi cenami zakupu.
- Przekaż zysk jako wartość konwersji - przez atrybut cost_of_goods_sold w feedzie albo dynamiczne wysyłanie marży koszyka ze strony podziękowania. Zweryfikuj poprawność w diagnostyce konwersji.
- Pozwól kampanii się uczyć - po zmianie sygnału wartości algorytm potrzebuje fazy uczenia, zwykle do dwóch tygodni lub jednego pełnego cyklu zakupowego. W tym czasie nie wprowadzaj gwałtownych zmian.
- Kontroluj wyniki na poziomie zysku - oceniaj kampanie po POAS i zysku netto, nie po ROAS. Spadek liczby konwersji przy wzroście zysku to sukces, nie problem.
Najczęściej obserwuję, że spadek liczby zamówień w pierwszych tygodniach wywołuje panikę i powrót do starej strategii - tuż przed momentem, w którym zysk zaczynał rosnąć. To kosztowny odruch.
Czy wiesz, że…
Po przejściu na optymalizację pod zysk liczba konwersji często spada o kilka do kilkunastu procent, a mimo to przychód i zysk rosną. To nie awaria - algorytm świadomie rezygnuje z tanich, niskomarżowych zamówień na rzecz tych, które realnie zarabiają. Liczba zamówień przestaje być celem.
Najczęstsze błędy przy wdrażaniu Profit Bidding
Najczęstszy błąd to wdrożenie Profit Bidding na brudnych danych o marży - algorytm optymalizuje wtedy pod fikcję, a wyniki są gorsze niż przy zwykłym ROAS.
Druga pułapka to ocenianie nowej strategii starymi miarami. Jeśli po przejściu na zysk dalej patrzysz na ROAS i liczbę konwersji, zobaczysz spadki i wycofasz się, zanim strategia pokaże, na co ją stać.
Trzeci klasyczny problem to marża liczona zbyt grubo. Uśredniona marża dla całego sklepu kasuje całą przewagę Profit Bidding, bo algorytm znowu traktuje wszystkie produkty jednakowo. Czwarty - ignorowanie kosztów okołosprzedażowych: zwrotów, kosztów płatności, pakowania. Marża brutto i zysk netto to dwa różne światy, a to ten drugi płaci rachunki.
„Najdroższa kampania, jaką widziałem, miała ROAS 1100% i jednocześnie przynosiła stratę. Właściciel dokładał do niej budżet, bo wskaźnik wyglądał idealnie. Dopiero rozbicie zysku na produkty pokazało, że algorytm od miesięcy skalował asortyment sprzedawany poniżej realnego kosztu.” - własna obserwacja z audytów kont e-commerce nastawionych na rentowność.
Piąty błąd jest psychologiczny. To przywiązanie do ROAS jako wskaźnika sukcesu, który łatwo pokazać na spotkaniu zarządu. Zysk netto bywa mniej spektakularny w prezentacji, ale to on decyduje, czy firma rośnie, czy tylko się krząta. Jestem przekonany, że największy opór przed Profit Bidding nie jest techniczny, tylko nawykowy.
Jak mierzyć skuteczność optymalizacji pod zysk?
Skuteczność Profit Bidding mierzysz zyskiem netto i wskaźnikiem POAS, a nie ROAS i liczbą konwersji.
To fundamentalna zmiana ramy oceny: kampania, która wygląda słabiej w starych metrykach, może być znacznie lepsza w nowych. Dlatego przed wdrożeniem trzeba ustalić baseline zysku - inaczej nie będzie z czym porównać efektu.
W praktyce buduję prosty raport, który łączy dane Google Ads z marżą z systemu sprzedażowego i pokazuje zysk na kampanię oraz na grupę produktów. U Magdy, ecommerce managerki w sklepie z elektroniką, po migracji z Target ROAS na optymalizację pod zysk liczba zamówień spadła o 9%, a zysk netto z kampanii wzrósł o 31% w ciągu 11 tygodni. ROAS w panelu… lekko spadł. Gdybyśmy oceniali kampanię po nim, uznalibyśmy zmianę za porażkę.
Kluczowe metryki to: zysk netto na kampanię, POAS, średnia marża koszyka oraz udział przychodu pochodzącego z produktów wysokomarżowych. Ten ostatni wskaźnik najlepiej pokazuje, czy algorytm faktycznie przesunął ciężar w stronę rentownego asortymentu. Jeśli rośnie, Profit Bidding działa dokładnie tak, jak powinien.
Profit Bidding w Performance Max i kampaniach Shopping
W Performance Max i Shopping Profit Bidding wdraża się najczyściej przez feed - atrybut cost_of_goods_sold w Merchant Center sprawia, że Google może liczyć zysk dla każdego produktu bez ingerencji w tagi na stronie.
To ogromna przewaga, bo te dwa formaty operują na asortymencie, a nie na pojedynczych słowach kluczowych, więc marża produktu jest naturalnym i najwłaściwszym sygnałem optymalizacji.
W Performance Max optymalizacja pod zysk pomaga okiełznać jedną z najczęstszych bolączek tego formatu - tendencję do znajdowania taniego, łatwego wolumenu. Gdy algorytm widzi zysk zamiast przychodu, przestaje faworyzować koszyki niskomarżowe tylko dlatego, że są tańsze w pozyskaniu. Możesz dodatkowo grupować produkty w listing groups według marży i ustawiać różne cele dla różnych poziomów rentowności.
W klasycznym Shopping zasada jest ta sama, ale masz większą kontrolę ręczną - możesz dzielić kampanie według pasm marżowych i pilnować każdego z osobna. To bardziej pracochłonne, lecz daje precyzję, której Performance Max czasem nie udostępnia. Wybór zależy od tego, ile ręki chcesz trzymać na sterze.
Co dalej, gdy ROAS przestaje wystarczać?
Przyszłość optymalizacji kampanii należy do strategii liczących realną wartość klienta i transakcji, a nie sam przychód - Profit Bidding to pierwszy, najbardziej namacalny krok w tę stronę.
Kolejnym jest optymalizacja pod marżę pokrywającą pełny rachunek wyniku, a docelowo pod wartość klienta w czasie, czyli LTV. Kierunek jest jeden: coraz bliżej prawdziwej ekonomii biznesu, coraz dalej od metryk zastępczych.
Kiedyś uważałem, że ROAS to wystarczający drogowskaz dla większości sklepów. Dziś wiem, że dla każdego sklepu z realnie zróżnicowaną marżą to za mało - i że trzymanie się go bywa po prostu kosztowne. To moja hipoteza poparta dziesiątkami audytów, ale obstawiam, że w ciągu kilku lat optymalizacja pod zysk stanie się domyślnym ustawieniem dojrzałych kont, a nie egzotyczną nadbudową dla zaawansowanych.
Warstwa danych staje się ważniejsza od samej strategii stawek. Sklep, który zna swoją marżę na poziomie produktu, ma przewagę nad tym, który zna tylko swój obrót - niezależnie od tego, jakiego algorytmu używa. Profit Bidding po prostu zmusza Cię, żebyś tę marżę wreszcie policzył.
Podsumowanie
Profit Bidding to nie kolejny gadżet w panelu Google Ads, tylko zmiana pytania, które zadajesz swoim kampaniom. Przestań pytać „ile przychodu przyniesie złotówka wydana na reklamę”.
Zacznij pytać „ile faktycznie zostaje mi w kieszeni po każdej sprzedaży”. Cała reszta - feed, tagi, Smart Bidding - to tylko narzędzia do udzielenia odpowiedzi na to jedno pytanie.
Najważniejsza zmiana zachodzi nie w koncie reklamowym, lecz w głowie. Gdy raz zobaczysz, że ROAS 800% potrafi oznaczać stratę, nie da się tego odzobaczyć. ROAS przestaje być celem, a staje się jednym z wielu wskaźników pośrednich - użytecznym, ale niewystarczającym. Liczby, które naprawdę liczą się dla właściciela, to zysk netto i marża.
Jeśli Twoja oferta ma zróżnicowane marże, a Ty wciąż optymalizujesz pod przychód, prawdopodobnie skalujesz właśnie te produkty, które zarabiają najmniej. Policz marżę, podmień sygnał wartości konwersji, daj kampanii się nauczyć i oceniaj ją po zysku. To najlepsza inwestycja, jaką możesz dziś zrobić w rentowność swoich kampanii Google Ads.
Źródła i dokumentacja
Profit Bidding stoi na dwóch nogach: dokumentacji feedu, która pozwala przekazać koszt własny produktu, oraz praktyce kont, na których marża zastąpiła przychód w wartości konwersji. Poniższe cztery źródła opisują dokładnie te dwie warstwy.
Specyfikacja atrybutu cost_of_goods_sold
Oficjalny opis atrybutu COGS w feedzie Merchant Center: format waluty, wymagania dotyczące dokładności danych i informacja, że wystarczy rzetelne oszacowanie kosztu, by liczyć marżę produktu. Techniczna podstawa sekcji o danych potrzebnych do uruchomienia Profit Bidding.
Trzy strategie śledzenia marży w Shopping
Rozbiór trzech dróg wdrożenia: struktura konta oparta na rentowności, COGS z raportowaniem danych koszyka oraz własny piksel liczący zysk w warstwie danych, z opcją mnożnika ukrywającego realne koszty. Punkt odniesienia dla sekcji o wdrożeniu Profit Bidding krok po kroku.
Dlaczego ROAS prowadzi na manowce
Dyskusja praktyków (Crealytics, Profitmetrics) o tym, jak cele ROAS premiują produkty niskomarżowe i uruchamiają spiralę zaostrzania celów przy spadającym zysku; w zamian proponują liczenie POAS na poziomie pojedynczego zamówienia. Bezpośrednie rozwinięcie sekcji porównującej ROAS z optymalizacją pod zysk.
Performance Max i Shopping w e-commerce
Analiza modelu hybrydowego (PMax obok klasycznego Shopping) z tezą, że algorytm sam z siebie goni wolumen, a nie marżę, oraz z progiem 30 konwersji w 30 dni potrzebnym PMaksowi do sensownej optymalizacji. Materiał uzupełniający sekcję o Profit Biddingu w Performance Max i kampaniach Shopping.
Pytania i odpowiedzi (FAQ)
Profit Bidding obok Target ROAS: dane potrzebne do startu i wpływ zmiany na wolumen konwersji.
Czym różni się Profit Bidding od Target ROAS?
Czy Profit Bidding wymaga zmian w sklepie internetowym?
Czy po przejściu na Profit Bidding spada liczba konwersji?
Czy Profit Bidding zadziała w moim małym sklepie?
Jak uruchomić Profit Bidding bez znajomości marży każdego produktu?
Czy faza uczenia po zmianie na Profit Bidding grozi stratą budżetu?
Ten wpis należy do obszaru Stawki i budżet - zobacz pozostałe teksty z tego obszaru albo wróć do bazy wiedzy Google Ads.