Google Shopping15 min czytania

Google Ads dla sklepu dom i ogród: ochrona marży przez custom labels i POAS

TL;DR
W kategorii dom i ogród Twój sklep licytuje w Google Shopping obok marketplace’ów i dużych sieci budowlanych, więc najtańsze kliknięcia trafiają zwykle do produktów, na których zarabiasz najmniej.
Jedna kampania Performance Max z jednym docelowym ROAS optymalizuje przychód zamiast zysku: nie wie, że grill z marżą 15% i donica z marżą 45% to dla Ciebie zupełnie inne sprzedaże.
Rozwiązanie zaczyna się w feedzie: pięć etykiet niestandardowych (custom labels), każda opisująca jeden rozłączny wymiar asortymentu, z marżą na pierwszym miejscu.
W symulacji na 30 000 zł miesięcznie podział na silosy marżowe obniża ROAS z 5,30 do 4,64, a jednocześnie podnosi zysk po reklamie z 7 800 zł do 11 940 zł.
Silosy nie zawsze wygrywają: segment z mniej niż kilkunastoma konwersjami w 30 dniach traci sygnał, dlatego czasem lepiej zostać przy jednej kampanii i zmieniać wartość konwersji, zostawiając strukturę w spokoju.

Aktualizacja: 30 września 2026 · Autor: Szymon Sanecznik, SEMownia

Sklep z asortymentem dom i ogród ma w Google Ads specyficzny problem. W wynikach produktowych stoi obok marketplace’ów, platform z tanim importem i sieci marketów budowlanych, które mają skalę zakupową i ceny, z którymi trudno konkurować. Jeśli budżet 20–40 tys. zł miesięcznie idzie do jednej kampanii Performance Max dla całego katalogu, algorytm szybko znajduje produkty, które sprzedają się najłatwiej. Jakie? Najczęściej markowe produkty o niskiej marży, na których wygrywasz wyłącznie ceną.

W tym artykule pokazuję, jak podzielić asortyment w feedzie według marżowości (custom labels), kiedy rozbijać kampanię na silosy marżowe, a kiedy tego nie robić, oraz jak policzyć różnicę w zysku, bo sam ROAS jej nie pokaże. Tabela na końcu to symulacja na jawnych założeniach, którą możesz powtórzyć na własnych danych.

Czym jest podział asortymentu według marży w Google Ads?

Podział asortymentu według marży to przypisanie każdemu produktowi w feedzie Merchant Center etykiety niestandardowej (custom label) z grupą marżową, a potem użycie tej etykiety do osobnych kampanii, grup plików lub reguł wartości. Dzięki temu system stawek dostaje inny cel dla produktów, na których zarabiasz 15%, i inny dla tych z marżą 45%, zamiast jednego ROAS dla całego sklepu.

Punkt wyjścia jest prosty: ROAS mierzy przychód na złotówkę reklamy. O zysku nic nie mówi. Produkt z marżą 15% potrzebuje ROAS 6,67, żeby reklama się zwróciła (1 / 0,15). Produkt z marżą 45% jest na zero już przy ROAS 2,22. Co się stanie, jeśli ustawisz jeden docelowy ROAS 5,0 dla obu? Na pierwszym tracisz, a na drugim zostawiasz sprzedaż na stole. Szerzej opisuję to w artykule ROAS a POAS.

Dlaczego jedna kampania PMax dla całego sklepu dom i ogród oddaje marżę?

Performance Max z celem ROAS optymalizuje wartość konwersji, czyli przychód z transakcji. Nie widzi kosztu zakupu towaru, kosztu dostawy gabarytu ani zwrotów, a w kategorii dom i ogród, gdzie wszystkie trzy potrafią być wysokie, ma to trzy konsekwencje, które w audytach takich kont widzę bardzo często:

  • Produkty markowe z niską marżą wygrywają aukcję budżetu. Mają wysoki współczynnik konwersji, bo klient zna model i porównuje tylko cenę, więc algorytm widzi wysoki ROAS i przesuwa tam pieniądze, nawet jeśli po odjęciu kosztów z takiej sprzedaży prawie nic nie zostaje.
  • Konkurencja cenowa jest najsilniejsza tam, gdzie marża najniższa. Na identyczne produkty (ten sam GTIN) licytują marketplace’y i markety budowlane. Twoja przewaga to często produkty własne, niszowe i zestawy, a właśnie te mają krótszą historię i mniej danych.
  • Sezonowość zniekształca historię. Meble ogrodowe, nawadnianie i grille sprzedają się głównie wiosną i latem, więc po sezonie kampania bazuje na danych, które już nie opisują popytu, a przed sezonem nie ma jeszcze sygnałów o nowych produktach.

Jak zbudować custom labels, żeby podział był rozłączny i pełny?

Merchant Center daje pięć etykiet: od custom_label_0 do custom_label_4. Każda przyjmuje do 100 znaków i do 1000 unikalnych wartości w całym koncie. Klient ich nie widzi. Jeśli przekroczysz limit wartości, nadmiarowe nie będą uwzględniane w raportach ani przy ustalaniu stawek.

Zasada, którą stosuję: jedna etykieta = jeden wymiar, a wartości w obrębie etykiety są rozłączne i obejmują cały katalog. Każdy produkt ma dokładnie jedną wartość w każdej etykiecie, nie ma produktów „bez grupy”. Dzięki temu dowolna kombinacja filtrów w kampanii daje czysty, niepowtarzalny zbiór produktów.

Etykieta Wymiar Wartości (rozłączne) Źródło danych
custom_label_0 Marża kontrybucyjna marza_a (≥ 40%), marza_b (25–39%), marza_c (< 25%) ERP / system magazynowy
custom_label_1 Sezon wiosna_lato, jesien_zima, caloroczne kategoria + decyzja kupca
custom_label_2 Rotacja bestseller, standard, bez_sprzedazy_90d, wyprzedaz sprzedaż z 90 dni
custom_label_3 Przedział ceny do_100, 100_499, 500_1999, od_2000 feed (cena)
custom_label_4 Pozycja cenowa taniej, rynkowo, drozej raport konkurencyjności cen / własny monitoring

Trzy uwagi praktyczne:

  • Marżę licz po kosztach zmiennych, nie tylko jako cena minus cena zakupu. W ogrodzie i meblach koszt wysyłki gabarytu, uszkodzeń w transporcie i zwrotów potrafi zjeść kilka–kilkanaście punktów procentowych. Liczy się to, co zostaje po sprzedaży. Marża z cennika bywa złudzeniem.
  • Nie wpisuj procentu marży jako wartości etykiety. Setki różnych wartości szybko zbliżą Cię do limitu 1000 i utrudnią filtrowanie. Wystarczą 3–4 przedziały.
  • Aktualizuj etykiety automatycznie, przez dodatkowe źródło danych (np. arkusz z ID produktu i etykietami) albo reguły atrybutów w Merchant Center. Etykieta rotacji ustawiona ręcznie w marcu jest nieaktualna w lipcu.

Jeśli feed ma problemy z tytułami i kategoryzacją, zacznij od nich: etykiety nie pomogą produktom, które nie wyświetlają się na właściwe zapytania.

Silosy marżowe: jak rozłożyć 20–40 tys. zł?

Silos marżowy to osobna kampania (albo osobna grupa plików z własnym celem w ramach struktury, która na to pozwala) dla jednej grupy marżowej. Najważniejsze jest to, że każdy silos ma własny budżet i własny docelowy ROAS, wyliczony z progu rentowności tej grupy.

  1. Policz próg rentowności dla każdej grupy: ROAS progowy = 1 / marża. Dla marży 45% to 2,22, dla 30% to 3,33, a dla 15% aż 6,67.
  2. Ustaw docelowy ROAS powyżej progu, z zapasem na koszty, których feed nie widzi (zwroty, reklamacje). W grupie niskomarżowej cel musi być wysoki, co z definicji ogranicza wolumen. To zamierzone.
  3. Rozdziel budżet według potencjału zysku, nie przychodu. Grupa A dostaje najwięcej, bo każda złotówka przychodu zostawia w niej najwięcej pieniędzy.
  4. Sprawdź wolumen konwersji w każdym silosie. Docelowy ROAS wymaga co najmniej 15 konwersji w 30 dniach. Silos, który tego nie osiąga, łączysz z sąsiednim albo prowadzisz na strategii bez celu, dopóki nie zbierze danych.
  5. Produkty bez sprzedaży od 90 dni (wartość bez_sprzedazy_90d) wydziel osobno z małym budżetem albo wyłącz z kampanii, jeśli nie masz na nie planu. W jednej dużej kampanii zwykle i tak nie dostają wyświetleń.

Ile silosów ma sens przy takim budżecie? Przy 20–40 tys. zł i średnim koszyku kilkuset złotych zwykle dwa do czterech, bo więcej oznacza rozproszenie danych, o którym piszę niżej.

Tabela POAS: jedna kampania PMax vs silosy marżowe przy 30 000 zł

Porównanie jednej kolumny z ujemnym czerwonym segmentem i trzech osobnych kolumn powyżej linii zera

Policzmy to na sklepie, który wydaje 30 000 zł miesięcznie. To symulacja na wymyślonych danych, nie wyniki konkretnego sklepu. Założenia:

  • budżet 30 000 zł miesięcznie, przychód liczony netto (bez VAT), średni koszyk 350 zł,
  • trzy grupy marżowe: A z marżą 45%, B z 30% i C z 15% (marża kontrybucyjna po kosztach zmiennych),
  • jedna kampania PMax z jednym celem ROAS kieruje 50% budżetu na grupę C, bo tam jest najwyższy ROAS (6,0); B dostaje 30% (ROAS 5,0), a A tylko 20% (ROAS 4,0),
  • w silosach budżet jest przesunięty do grupy A; ROAS w grupie A spada do 3,6 przez malejące przychody krańcowe, a grupa C z wysokim celem dostaje mniej wydatków przy ROAS 7,0,
  • POAS = zysk brutto (przychód × marża) / koszt reklamy; zysk po reklamie = zysk brutto − koszt reklamy.
Wariant / grupa Koszt reklamy ROAS Przychód netto Zysk brutto Zysk po reklamie POAS
Jedna PMax — grupa C (15%) 15 000 zł 6,00 90 000 zł 13 500 zł −1 500 zł 0,90
Jedna PMax — grupa B (30%) 9 000 zł 5,00 45 000 zł 13 500 zł 4 500 zł 1,50
Jedna PMax — grupa A (45%) 6 000 zł 4,00 24 000 zł 10 800 zł 4 800 zł 1,80
Jedna PMax — razem 30 000 zł 5,30 159 000 zł 37 800 zł 7 800 zł 1,26
Silos A (45%) 12 000 zł 3,60 43 200 zł 19 440 zł 7 440 zł 1,62
Silos B (30%) 12 000 zł 4,50 54 000 zł 16 200 zł 4 200 zł 1,35
Silos C (15%) 6 000 zł 7,00 42 000 zł 6 300 zł 300 zł 1,05
Silosy — razem 30 000 zł 4,64 139 200 zł 41 940 zł 11 940 zł 1,40

Co pokazuje symulacja:

  • ROAS spada z 5,30 do 4,64, a przychód o 19 800 zł. Raport „pod przychód” oceni zmianę jako porażkę.
  • Zysk po reklamie rośnie z 7 800 zł do 11 940 zł, czyli o 4 140 zł miesięcznie przy tym samym budżecie. POAS rośnie z 1,26 do 1,40.
  • W jednej kampanii grupa C była na minusie (POAS 0,90): połowa budżetu finansowała sprzedaż, która obniżała zysk. Po podniesieniu celu ROAS w silosie C grupa wychodzi na lekki plus.
  • Każdy silos ma w tej symulacji ponad 100 konwersji miesięcznie (przychód / 350 zł), więc próg danych dla docelowego ROAS jest spełniony z zapasem.

Kierunek wyniku zależy od trzech rzeczy: jak bardzo różnią się marże między grupami, jak mocno jedna kampania przesuwała budżet w stronę niskiej marży i jak szybko spada ROAS w grupie A, gdy dostaje więcej pieniędzy. Jeśli marże w Twoim katalogu są zbliżone (np. 28–35%), różnica w zysku będzie niewielka i silosy nie uzasadnią rozproszenia danych.

Kiedy silosy przegrywają z jedną kampanią?

Google w materiałach dla handlu rekomenduje konsolidację struktury, bo algorytm lepiej działa na większym wolumenie i wspólnym budżecie. Osobne kampanie zaleca przy różnych celach ROAS lub budżetach, sezonowych momentach i podziale na nowe produkty i bestsellery. Silos marżowy spełnia pierwszy warunek, ale ma koszty:

  • Rozproszenie sygnałów. Silos z 10–20 konwersjami miesięcznie uczy się wolno, a jego wyniki mocno się wahają.
  • Kanibalizacja zapytań. Produkty z różnych silosów odpowiadają na te same zapytania („meble ogrodowe”), więc kampanie licytują przeciw sobie o ruch ogólny.
  • Więcej pracy przy sezonie. Każdy silos potrzebuje korekty celu i budżetu przed sezonem, w szczycie i po nim.
  • Zmiana zachowania celów od 17 sierpnia 2026. Kampanie ograniczone budżetem, które dotąd przebijały docelowy ROAS, teraz dążą bliżej celu. Silos z zaniżonym budżetem i wysokim celem może więc wydawać inaczej niż przed zmianą, dlatego sprawdź to w danych z września.

Alternatywą dla podziału struktury jest zmiana wartości konwersji. Są tu dwie drogi:

  • Raportowanie zysku z danych koszyka. Po wdrożeniu konwersji z danymi koszyka (conversions with cart data) i atrybutu cost_of_goods_sold w feedzie Google Ads pokazuje koszt towaru i zysk brutto na poziomie produktu. Optymalizacja zysku w Smart Bidding (profit optimization) była ogłoszona jako beta na Google Marketing Live 2024 dla PMax i kampanii produktowych.
  • Optymalizacja wartości produktu (Product Value Optimization). Beta ogłoszona w 2026 roku dla Performance Max i kampanii produktowych pozwala korygować wartość konwersji dla produktów według atrybutów, m.in. marki, kategorii i etykiet niestandardowych, bez zmiany struktury kampanii. Materiały Google dotyczą rynku USA; dostępność w polskich kontach sprawdź u opiekuna Google.

Obie drogi korzystają z tych samych etykiet marżowych w feedzie, dlatego etykiety buduję zawsze, a decyzję „silosy czy jedna kampania z korektą wartości” podejmuję po sprawdzeniu wolumenu konwersji w każdej grupie. Więcej o tym, co PMax pokazuje, a czego nie, znajdziesz w tekście Performance Max bez tajemnic.

Jak konkurować z marketplace’ami i marketami budowlanymi w Shopping?

Czy da się wygrać aukcję z siecią, która kupuje ten sam produkt taniej? Raczej nie. Możesz za to przestać płacić za aukcje, w których i tak przegrywasz, i skupić budżet tam, gdzie masz przewagę. Etykieta pozycji cenowej (custom_label_4) służy dokładnie temu.

Sytuacja produktu Co robię Uzasadnienie
Ten sam GTIN, Twoja cena wyższa, niska marża wysoki cel ROAS albo wyłączenie z kampanii klient porównuje tylko cenę, a Ty płacisz za kliknięcie, które zwykle nie kończy się zakupem
Ten sam GTIN, cena rynkowa, wysoka marża silos A, pełny budżet możesz konkurować dostępnością, czasem dostawy i obsługą
Produkt własny lub niszowy (brak identycznej oferty) osobna grupa, cel oparty na marży, dobre tytuły brak bezpośredniego porównania cen, przewaga w treści oferty
Zestawy i komplety (np. meble + poduchy + pokrowiec) promocja w silosie A wyższy koszyk i trudniejsze porównanie ceny
Produkty gabarytowe z drogą dostawą marża liczona po koszcie dostawy, osobna decyzja marża z cennika zawyża opłacalność

Pozycję cenową sprawdzisz w raporcie konkurencyjności cen w Merchant Center (dla produktów z GTIN, na które Google ma dane porównawcze) albo we własnym monitoringu cen; w sezonie aktualizuj ją co najmniej co tydzień, bo ceny w ogrodzie zmieniają się szybko. Tak na co dzień prowadzę kampanie Google Ads dla sklepów ogrodniczych.

Jeśli na Twoją markę licytują też konkurenci, osobnym tematem jest ochrona ruchu brandowego, opisana w artykule o obronie marki przed konkurencją w Google Ads.

Sezonowość ogrodu: jak prowadzić silosy przez rok?

W asortymencie ogrodowym popyt skupia się wiosną i latem, ale moment startu zależy od pogody i kategorii. Sprawdź krzywą dla swoich fraz w Google Trends i we własnej sprzedaży z dwóch ostatnich lat. Na tej podstawie planuję trzy fazy:

  • Przed sezonem (4–6 tygodni przed szczytem): nowe produkty z etykietą wiosna_lato dostają osobny budżet i niższy cel, żeby zebrać dane. Tu mieści się też ewentualna korekta sezonowości w Google Ads przy krótkich promocjach.
  • Szczyt: budżet przesuwany do silosu A i bestsellerów, cele ROAS pilnowane według progu rentowności. Brak towaru to najdroższy błąd: produkt bez stanów powinien szybko zniknąć z feedu, a kampania nie może wydawać na niedostępne modele.
  • Po sezonie: produkty z etykietą wyprzedaz z celem liczonym od marży po obniżce (często już bliskiej zera) i asortyment jesien_zima w głównym budżecie.

Budżety łączne kampanii (dostępne od stycznia 2026 m.in. dla PMax i kampanii produktowych) pomagają przy krótkich okresach promocyjnych, bo kampania rozkłada kwotę na cały zadany okres zamiast pilnować limitu dziennego.

Kolejność prac w pierwszym miesiącu

  1. Tydzień 1: dane o marży. Eksport z ERP: ID produktu, cena netto, koszt zakupu, średni koszt dostawy i zwrotów dla kategorii. Wyliczenie marży kontrybucyjnej i podział na 3 grupy.
  2. Tydzień 1: etykiety. Dodatkowe źródło danych w Merchant Center z pięcioma etykietami. Kontrola: każdy produkt ma wartość w każdej etykiecie, liczba unikalnych wartości daleko poniżej 1000.
  3. Tydzień 2: diagnoza. Raport produktów w Google Ads z podziałem na custom_label_0: koszt, przychód, ROAS i POAS dla każdej grupy marżowej w obecnej kampanii. Jeśli grupa C ma POAS poniżej 1, masz pierwszy argument za zmianą.
  4. Tydzień 2: decyzja o strukturze. Silosy tylko dla grup z co najmniej 15 konwersjami w 30 dniach (lepiej z zapasem). Pozostałe grupy łączysz albo zostawiasz w jednej kampanii z korektą wartości, jeśli masz dostęp do takiej funkcji.
  5. Tydzień 3: cele i budżety. Cel ROAS każdego silosu powyżej progu rentowności, budżet według zysku. Bez gwałtownych zmian przez 2–3 tygodnie, żeby nie wybijać strategii z rytmu.
  6. Tydzień 4: pomiar. Ocena na zysku po reklamie i POAS, nie na ROAS. Pełną ocenę rób po 6 tygodniach, z uwzględnieniem opóźnienia konwersji i sezonu.

Jeśli nie masz pewności, czy konto jest gotowe na taką zmianę, zacznij od szybkiego audytu konta Google Ads, a pomiar przychodu porównaj z danymi ze sklepu według artykułu GA4 a CRM — skąd rozbieżności.

FAQ

Ile custom labels można mieć w Merchant Center?

Pięć: od custom_label_0 do custom_label_4. Każda etykieta ma do 100 znaków i do 1000 unikalnych wartości w całym koncie. Klient ich nie widzi, służą tylko do organizacji kampanii i raportów.

Jak obliczyć próg rentowności ROAS dla produktu?

Podziel 1 przez marżę kontrybucyjną wyrażoną ułamkiem. Przy marży 30% próg wynosi 3,33, a przy 15% — 6,67. Marżę licz po kosztach zmiennych: dostawie, zwrotach i prowizjach płatności.

Czy dzielić Performance Max na kilka kampanii według marży?

Tylko jeśli marże w grupach wyraźnie się różnią, a każda grupa ma co najmniej kilkanaście konwersji w 30 dniach. Przy małym wolumenie lepsza jest jedna kampania i korekta wartości konwersji, bo silosy rozpraszają dane.

Co to jest POAS i czym różni się od ROAS?

POAS to zysk brutto z kampanii podzielony przez koszt reklamy, a ROAS to przychód podzielony przez koszt reklamy. POAS powyżej 1 oznacza, że reklama zarabia na siebie. ROAS może rosnąć przy spadającym zysku, jeśli budżet przesuwa się na produkty z niską marżą.

Jak konkurować z Allegro i marketami budowlanymi w Google Shopping?

Nie ceną na identycznych produktach z niską marżą. Oznacz pozycję cenową w etykiecie, ogranicz wydatki tam, gdzie jesteś drożej, i skup budżet na produktach własnych, niszowych, zestawach oraz tych z wysoką marżą, gdzie konkurujesz ofertą i dostępnością.

Jak często aktualizować etykiety marżowe w feedzie?

Marżę co najmniej raz w miesiącu i po każdej zmianie cen zakupu. Rotację i pozycję cenową w sezonie co tydzień. Najlepiej automatycznie, przez dodatkowe źródło danych zasilane z ERP.

Mini-słownik pojęć

  • Custom label (etykieta niestandardowa) — atrybut feedu Merchant Center niewidoczny dla klienta, służący do grupowania produktów w kampaniach.
  • Marża kontrybucyjna — cena netto minus wszystkie koszty zmienne sprzedaży (towar, dostawa, zwroty, prowizje).
  • POAS — zysk brutto podzielony przez koszt reklamy.
  • ROAS progowy — ROAS, przy którym reklama wychodzi na zero; 1 / marża.
  • Silos marżowy — kampania lub grupa produktów z jedną grupą marżową i własnym celem.
  • Dodatkowe źródło danych — plik lub arkusz uzupełniający feed główny o wybrane atrybuty, łączony po ID produktu.
  • Conversions with cart data — przesyłanie do Google Ads zawartości koszyka przy konwersji, podstawa raportowania zysku per produkt.

Źródła

Co zrobić dalej

Policzmy Zysk Z Twojego Feedu, Nie Tylko ROAS

Jeśli Twój sklep z asortymentem dom i ogród rośnie w przychodzie, ale nie w zysku, zacznijmy od rozmowy. W 30 minut przejdziemy przez strukturę kampanii i dane o marży, a ja wskażę, które grupy produktów finansują stratę i czy silosy mają u Ciebie sens. Bez zobowiązań.

Umów bezpłatną konsultację

O autorze

Szymon Sanecznik — założyciel SEMowni. Od 2011 roku pracuję w performance marketingu, fach szlifowałem w najlepszych polskich agencjach SEO/SEM. Prowadziłem kampanie Google Ads o łącznym budżecie ponad 80 mln zł. Pomagam firmom uporządkować marketing tak, żeby decyzje budżetowe wynikały z danych, a nie z raportu jednej platformy.