Struktura konta Google Ads, która się skaluje

15 kwietnia, 2026

Struktura konta Google Ads to architektura, która decyduje o tym, czy kampanie dają się skalować z budżetem 10 000 PLN do 100 000 PLN bez restartu fazy uczenia Smart Bidding. Większość kont po audycie ma strukturę odziedziczoną — narosła przez lata, kolejny specjalista dodał kampanię tam, gdzie znalazł miejsce, a dzisiaj 40% budżetu idzie do kampanii, która kanibalizuje trzy inne. Ten artykuł to framework decyzji: jak zaprojektować konto od zera albo jak uporządkować istniejące, żeby wytrzymało pięciokrotne skalowanie.

Piszemy z perspektywy zespołu, który zarządzał kontami o budżetach 30 000 – 2 500 000 PLN miesięcznie. Framework, który przedstawiamy, jest odporny na zmiany Google — przeszedł migracje Smart Shopping → Performance Max, wygaszenie Discovery Ads, wprowadzenie broad match jako default. Struktura konta ma być stabilna w horyzoncie 18–36 miesięcy; produkt Google zmienia się co kwartał.

Tekst zakłada znajomość Google Ads na poziomie operacyjnym. Jeśli dopiero zaczynasz pracę z platformą, zacznij od artykułu o kluczowych zmianach Google Ads w 2026.

W skrócie

  • Warstwa kampanii = cel biznesowy + bid strategy + budżet. Nie produkt, nie kategoria.
  • Każde konto z budżetem powyżej 50 000 PLN / miesiąc powinno mieć osobną kampanię brandową i negatyw brand w pozostałych kampaniach.
  • Performance Max: maksymalnie 5 asset groupów na kampanię, jeden temat / intencja / segment produktowy per grupa.
  • Shared budget tylko między kampaniami, które dzielą tę samą strategię stawek i ten sam cel — inaczej tracisz kontrolę nad alokacją.
  • 30 konwersji / 30 dni na kampanię to próg sensownej granulacji — poniżej tego łącz kampanie, żeby Smart Bidding miał sygnał.

Trzy poziomy struktury i co każdy z nich robi

Konto Google Ads ma trzy poziomy, które definiują organizację kampanii: konto (account), kampania (campaign) i grupa reklam (ad group) lub asset group w PMax. Każdy poziom obsługuje inną decyzję i inne ograniczenia.

Poziom konta — jedno per podmiot

Konto obsługuje domenę i lejek mierzonych konwersji. Każda marka / spółka / kraj powinna mieć osobne konto (nie kampanię). Konta łączymy przez Manager Account (MCC) do wspólnego raportowania, ale dane konwersji nie mieszają się między kontami.

  • Jedno konto per podmiot — inna spółka, inny kraj, inna marka = osobne konto.
  • Listy konwersji, audience i customer match są przypisane do konta — nie migrują między kontami.
  • Rekomendacje Google (automatyczne sugestie) są generowane na poziomie konta.
  • Limit: 10 000 kampanii na konto, ale przy 500+ kampaniach panel zaczyna działać wolno.

Poziom kampanii — decyzja budżetowa i strategiczna

Kampania to jednostka, na której ustawiamy budżet dzienny, strategię stawek i cel konwersyjny. Rozdzielenie na kampanie wynika z biznesu, nie z produktów. Błąd nr 1 w audytach: kampania per kategoria produktowa — powoduje fragmentację budżetu i niedostatek konwersji dla Smart Bidding.

  • Jedna kampania = jeden cel biznesowy (brand protection, akwizycja, retention).
  • Jedna kampania = jedna strategia stawek (Max Conversions, tCPA, tROAS).
  • Jedna kampania = jeden budżet dzienny (shared budget tylko między kampaniami o tym samym celu).
  • Jedna kampania = jeden typ (Search, PMax, Demand Gen) — nie da się mieszać.

Poziom grupy reklam / asset group

Grupa reklam w Search grupuje słowa kluczowe i reklamy pod jedną intencję / temat. Asset group w PMax grupuje asset (tytuły, opisy, obrazy, wideo) pod jeden segment produktowy / temat. Granulacja per grupa reklam jest dziś luźniejsza niż w 2020 — Smart Bidding lepiej radzi sobie z różnorodnością niż z fragmentacją.

Architektura kampanii, która skaluje się z budżetem

Framework, który nazywamy 3-warstwowy model, dzieli kampanie według roli w lejku, nie według produktu. Taki podział daje się skalować bez restrukturyzacji, bo zwiększanie budżetu nie wymaga tworzenia nowych kampanii — wystarczy zwiększyć dzienny cap w istniejących.

Warstwa 1: Brand

Brand to kampanie, w których licytujemy na nazwę marki i jej warianty. Oddzielamy je od reszty z pięciu powodów.

  1. Inne CPA — brand CPA jest o 60–80% niższe niż non-brand, więc nie chcemy uśredniać sygnału w Smart Bidding.
  2. Inne ROAS — brand ROAS 6–15×, non-brand 2–4×. Zmiana tROAS na kampanii mieszanej psuje obie części.
  3. Inna mechanika — brand broni cię przed konkurencją, która licytuje na twoją markę; non-brand akwiruje nowego klienta.
  4. Inne słowa kluczowe — brand głównie exact match; non-brand głównie broad match z audience signals.
  5. Inna kontrola — kampanię brandową chcesz ograniczać impression share, nie budżet.

Struktura warstwy brand:

  • Kampania brand Search — bid strategy Target Impression Share 95% na top-of-page, budżet miękki (rzadko wyczerpywany), słowa kluczowe w exact i phrase match na markę i warianty.
  • Kampania brand + product (opcjonalnie) — licytacja na „[brand] + [produkt]”, osobna kampania jeśli mamy 3+ linie produktowe.
  • Negatyw brand w każdej kampanii non-brand i PMax — żeby nie kanibalizować.

Warstwa 2: Akwizycja (non-brand)

Akwizycja to kampanie, które szukają nowych klientów. Dzielimy ją według typu sygnału, nie kategorii produktowej.

  • Search non-brand — słowa generyczne, informacyjne, transakcyjne. Strategia tCPA lub Max Conversion Value.
  • Performance Max (non-brand) — z Brand Exclusions ustawionymi na własną markę i negatywami brand. Główna kampania dla e-commerce.
  • Demand Gen — dla budowania popytu na YouTube, Discover, Gmail.
  • Display prospecting (opcjonalnie) — tylko dla marek z dużym budżetem (500k+ PLN/miesiąc), bo inaczej Display przepala budżet.

Warstwa 3: Retention

Retention to kampanie skierowane do istniejących klientów i do osób, które już odwiedziły stronę.

  • Remarketing Display — dla e-commerce z porzuconymi koszykami.
  • RLSA (Remarketing Lists for Search Ads) — podwyższone bid dla użytkowników, którzy odwiedzili stronę.
  • Customer Match Search — oddzielna kampania dla zalogowanych użytkowników z listy CRM.
  • Video remarketing YouTube — dla długiego cyklu zakupowego (B2B).

Nazewnictwo kampanii — konwencja, która się skaluje

Konwencja nazw jest drobnym, ale krytycznym elementem struktury. Bez niej po 6 miesiącach nie wiesz, co zawiera kampania „SRCH_test_mkt1″, a raporty Looker Studio tracą sens. Konwencja powinna być czytelna przez człowieka i przez skrypt.

Schemat nazwy kampanii

Struktura: [Warstwa]_[Typ]_[Segment]_[Region]_[Język].

  • [Warstwa]: BR (brand), AQ (akwizycja), RT (retention).
  • [Typ]: SRC (Search), PMX (PMax), DMG (Demand Gen), DSP (Display), VID (Video).
  • [Segment]: bestsellers, new, sale, B2B, B2C, lead.
  • [Region]: PL, DE, EU lub miasto (WAW, KRK).
  • [Język]: pl, en, de.

Przykłady:

  • BR_SRC_general_PL_pl — brand search w Polsce po polsku.
  • AQ_PMX_bestsellers_PL_pl — PMax akwizycja, segment bestsellers.
  • AQ_SRC_informacyjne_PL_pl — Search akwizycja, słowa informacyjne.
  • RT_DSP_abandoned_cart_PL_pl — remarketing Display porzucone koszyki.

Nazewnictwo grup reklam i asset groupów

TypSchematPrzykład
Grupa Search[intencja]_[motyw]transakcyjne_buty_zimowe
Grupa Search brandbrand_[wariant]brand_general, brand_misspell
Asset group PMax[segment]_[temat]bestsellers_buty, sale_kurtki
Grupa Demand Gen[audience]_[koncept]lookalike_crm_promo_jesien
Grupa Display[audience]_[segment]rmkt_cart_14d, aff_intent_shoes

Dzielenie budżetu między kampanie

Budżet jest najbardziej pomijanym elementem struktury. Domyślne ustawienie Google (dzielony budżet na wiele kampanii) ukrywa alokację i psuje Smart Bidding. Model, który działa, to osobny budżet per kampania + shared budget tylko w obrębie warstwy.

Reguły alokacji budżetu

  1. Osobny budżet dzienny per kampania brand, per kampania akwizycja, per kampania retention.
  2. Shared budget tylko w ramach jednej warstwy i jednej strategii stawek (np. trzy kampanie PMax na różne rynki z tą samą tROAS mogą dzielić budżet).
  3. Budżet kampanii brandowej ustawiony z zapasem 30% ponad średni dzienny spend — nigdy nie chcesz być ograniczony budżetem na brand.
  4. Budżet kampanii akwizycyjnej = średni dzienny spend × 1,2; zmiany nie częściej niż co 7 dni.
  5. Budżet kampanii retention = 15–25% budżetu akwizycyjnego — zależnie od wielkości bazy klientów.

Przykład alokacji dla e-commerce 150 000 PLN / miesiąc

WarstwaKampaniaBudżet dziennyUdział
BrandBR_SRC_general_PL300 PLN6%
AkwizycjaAQ_PMX_bestsellers_PL2 200 PLN44%
AkwizycjaAQ_PMX_new_arrivals_PL800 PLN16%
AkwizycjaAQ_SRC_transakcyjne_PL700 PLN14%
AkwizycjaAQ_DMG_YT_awareness_PL500 PLN10%
RetentionRT_DSP_remarketing_PL300 PLN6%
RetentionRT_SRC_customer_match_PL200 PLN4%

Struktura wewnątrz Performance Max

Performance Max wygląda jak czarna skrzynka, ale wewnątrz ma mapę, którą możemy zaprojektować. Asset group w PMax jest odpowiednikiem grupy reklam w Search — grupuje kreacje, tematy i odbiorców pod jeden segment.

Zasady podziału asset groupów

  1. Jeden asset group = jeden segment produktowy (bestsellers, nowości, wyprzedaż) lub jeden temat (buty, kurtki, akcesoria).
  2. Maksymalnie 5 asset groupów na kampanię — powyżej tego budżet się fragmentuje.
  3. Każdy asset group ma dedykowane kreacje (nie ta sama lista nagłówków dla wszystkich).
  4. Każdy asset group ma osobne Search Themes dostosowane do tematu.
  5. Każdy asset group ma dedykowane audience signals (jeśli różni się docelową grupą).

Rozdzielanie produktów przez Listing Groups

W Performance Max dla e-commerce asset group zawiera Listing Group — drzewo produktowe podobne do Standard Shopping. Listing Group pozwala wybrać produkty per asset group na podstawie atrybutów feedu (custom label, product_type, brand).

  • Custom label 0: segment marketingowy (bestseller, new, sale, regular).
  • Custom label 1: margin tier (high, medium, low).
  • Custom label 2: sezon (winter 2026, summer 2026, all year).
  • Custom label 3: top seller indicator (top-10, top-50, top-100).
  • Custom label 4: stock tier (limited, standard, bulk).

Przykład struktury PMax dla e-commerce fashion

Trzy asset groupy w kampanii AQ_PMX_general_PL:

  • bestsellers_top50 — Listing Group: custom_label_3 = „top-50″. Search Themes: „[kategoria top produktu]”, „kup online”, „darmowa dostawa”. Kreacje: wideo z top produktem + obrazy produktowe.
  • new_arrivals — Listing Group: custom_label_0 = „new”. Search Themes: „nowości”, „[kategoria] jesień 2026″, „kolekcja”. Kreacje: wideo kolekcyjne + lookbook.
  • sale_clearance — Listing Group: custom_label_0 = „sale”. Search Themes: „wyprzedaż [kategoria]”, „rabaty”, „promocja”. Kreacje: obrazy z ceną + CTA rabatowe.

Struktura wewnątrz kampanii Search

Search w 2026 wymaga innego podejścia niż w 2018. Stare szkoły SKAG (Single Keyword Ad Group) są nieefektywne, bo Smart Bidding potrzebuje krzyżowego sygnału. Nowy standard to grupy tematyczne po 8–20 słów kluczowych.

Schemat grupy reklam Search

  1. Jedna grupa = jedna intencja (informacyjna, transakcyjna, porównawcza, nawigacyjna).
  2. 8–20 słów kluczowych w różnych trybach dopasowania:
    • 60% broad match (przy koncie z Smart Bidding i min. 30 konwersji/30 dni).
    • 30% phrase match (bezpieczna warstwa).
    • 10% exact match (dla najważniejszych fraz).
  3. 3–5 RSA (Responsive Search Ads) z 10+ nagłówkami i 4 opisami.
  4. Negatywy na poziomie grupy (żeby nie mieszać intencji).
  5. Wspólne extensions / assets na poziomie kampanii.

Struktura kampanii Search non-brand dla B2B SaaS

Kampania AQ_SRC_saas_PL z czterema grupami:

  • informacyjne_czym_jest — „czym jest [produkt]”, „co to [kategoria]”. Broad + phrase. Bid tCPA wyższe, bo top of funnel.
  • porownawcze_vs — „[produkt A] vs [produkt B]”, „porównanie [kategoria]”. Mix broad + phrase. Bid tCPA średnie.
  • transakcyjne_ceny — „cena [produkt]”, „cennik [kategoria]”, „ile kosztuje”. Głównie phrase + exact. Bid tCPA niższe, wyższa intencja.
  • nawigacyjne_konkurencja — „[konkurent] alternatywa”, „zamiennik [konkurent]”. Exact + phrase. Bid tCPA niskie, wysoka intencja.

Konfiguracja konwersji, która obsługuje strukturę

Struktura kampanii działa tylko wtedy, gdy struktura konwersji jest spójna. Google Ads pozwala mieć wiele akcji konwersji i wybierać, które liczą się do bid strategy per kampania. Najczęstszy błąd: wszystkie konwersje wliczane wszędzie — Smart Bidding nie wie, co optymalizować.

Hierarchia akcji konwersji

  • Primary conversions — konwersje, które są celem bid strategy (zakup, SQL, płatna subskrypcja).
  • Secondary conversions — sygnały, które obserwujemy, ale nie optymalizujemy (kliknięcie „dodaj do koszyka”, start demo, zapis na newsletter).
  • Offline conversions — importowane z CRM (SQL, deal won) jako primary dla kampanii lead-gen.
  • Enhanced conversions — wzbogacone o first-party data (hash email, hash telefon).

Conversion action sets per warstwa

WarstwaPrimary conversionSecondary
Brand SearchZakup / SQL (wysokiej wartości)Wizyta strony, czas na stronie
Akwizycja PMaxZakup (z conversion value)Dodanie do koszyka
Akwizycja SearchZakup / SQLInitiate checkout, form start
Demand GenDodanie do koszyka lub subskrypcjaWizyta strony
Retention / RLSAZakupWizyta konkretnej podstrony

Struktura kont wielokrajowych i wielomarkowych

Gdy marka działa w 3+ krajach lub obsługuje 2+ marki, struktura konta staje się strukturą MCC. Trzy modele, które działają w praktyce — wybór zależy od wielkości budżetu i niezależności zespołów.

Model 1: jedno konto, jedna marka, wiele krajów

Stosujemy gdy jedna marka działa w kilku krajach z tym samym feedem, podobną strategią. Każdy kraj = osobna kampania, osobny budżet, wspólny Merchant Center z feedami per kraj.

  • Zalety: wspólna lista konwersji, wspólny audience, proste raportowanie.
  • Wady: jeden tax ID dla wszystkich krajów (problem z VAT w niektórych krajach).
  • Limit: do 5 krajów bez przeciążenia panelu.

Model 2: osobne konta per kraj, wspólny MCC

Dla marek działających w 5+ krajach lub z różnymi podmiotami prawnymi per kraj. Każde konto ma niezależną konfigurację, ale raportowanie idzie przez MCC.

  • Zalety: lokalny tax ID, lokalne zgłoszenia weryfikacji, izolacja problemów.
  • Wady: osobne conversion tracking per konto (trudniejsze do utrzymania spójności).
  • Polecane dla: enterprise z lokalnymi zespołami marketingowymi.

Model 3: osobne konta per marka, jeden MCC grupy

Dla grup kapitałowych z 2+ markami. Każda marka = niezależne konto, niezależne kampanie, niezależny feed. MCC służy tylko do fakturowania i dostępu.

  • Zalety: pełna izolacja marek, osobne benchmarki, brak kanibalizacji.
  • Wady: najwyższy koszt operacyjny (każde konto wymaga pełnej obsługi).
  • Polecane dla: konglomeraty, holdingi, grupy retailowe z 3+ markami.

Najczęstsze błędy strukturalne

Po 150+ audytach kont w 2024–2025 roku widzimy powtarzalne wzorce. Każdy z nich kosztuje średnio 15–30% rocznego budżetu.

Błędy na poziomie kampanii

  • Kampania per produkt zamiast per cel — rozdrabnianie budżetu, Smart Bidding nie zbiera wystarczająco konwersji.
  • Brak kampanii brand — konkurencja licytuje na markę, płacisz drogo za własny ruch brandowy w kampaniach akwizycyjnych.
  • Shared budget między kampaniami brand i non-brand — brand zjada budżet akwizycji, bo ma wyższy CTR.
  • PMax + Search brand bez wykluczeń — kanibalizacja, Google wybiera PMax (wyższa wartość dla Google), ty tracisz brand ROAS.

Błędy na poziomie grupy reklam

  • SKAG (1 słowo per grupa) — Smart Bidding nie ma krzyżowego sygnału, uczenie wolne.
  • 100+ słów w jednej grupie — zła relevancja reklamy i landing page, Quality Score niski.
  • Wszystkie tryby dopasowania w jednej grupie bez strategii — broad wchodzi w phrase i exact, raportowanie bez sensu.
  • Brak negatywów na poziomie grupy — mieszanie intencji w obrębie tej samej grupy.

Błędy strukturalne PMax

  • Jeden asset group dla wszystkiego — model uczy się uśrednionego sygnału, CTR spada o 15–25%.
  • Brak Search Themes — rezygnujesz z jedynej warstwy kontroli nad targetem w Search warstwie PMax.
  • Brak Brand Exclusions — kanibalizacja własnego ruchu brandowego.
  • Final URL Expansion włączony w lead-gen — ruch trafia na blog zamiast na formularz.

Jak zmigrować istniejące konto do nowej struktury

Restrukturyzacja konta pod presją („od przyszłego tygodnia wszystko inaczej”) kończy się przepaleniem budżetu na fazę uczenia. Plan 30-dniowy, który nazywamy parallel build, buduje nową strukturę równolegle i stopniowo przełącza budżet.

Tydzień 1: audyt i mapa

  1. Zinwentaryzuj istniejące kampanie: typ, budżet, bid strategy, konwersje / 30 dni.
  2. Zaznacz kampanie, które spełniają próg 30 konwersji / 30 dni (te zostawiamy).
  3. Zaznacz kampanie poniżej progu (te łączymy lub wyłączamy).
  4. Zaprojektuj nową strukturę na kartce — brand, akwizycja, retention + warstwy.
  5. Przygotuj konwencję nazw i zmapuj każdą istniejącą kampanię do nowej nazwy.

Tydzień 2: build równoległy

  1. Stwórz nowe kampanie obok istniejących — nie wyłączaj starych.
  2. Nowe kampanie start z budżetem 20% starych — obserwacja w fazie uczenia.
  3. Dodaj Brand Exclusions i negatywy brand do nowych PMax.
  4. Podziel asset groupy według nowego schematu (3–5 per kampania).
  5. Sprawdź, że conversion action sets są prawidłowo przypisane per kampania.

Tydzień 3–4: migracja budżetu

  1. Co 2–3 dni zwiększaj budżet nowych kampanii o 20% i zmniejszaj starych o 20%.
  2. Monitoruj wskaźniki — jeśli nowe kampanie mają CPA ≤ 120% starych, kontynuuj migrację.
  3. Po 2 tygodniach równoległej pracy stare kampanie powinny mieć 20% budżetu, nowe 80%.
  4. Po 4 tygodniach wyłącz stare kampanie.
  5. Po 6 tygodniach włącz Smart Bidding tCPA / tROAS w nowych kampaniach (po fazie uczenia).

Szczegóły migracji z ręcznych stawek: automated bidding w Google Ads.

Case studies — struktura w praktyce

Trzy przykłady przebudowy struktury z ostatnich 12 miesięcy. Liczby po przebudowie mierzone po 60 dniach od ostatniej zmiany.

Case 1: E-commerce DIY, budżet 75 000 PLN / miesiąc

Stan zastany: 28 kampanii, z czego 15 poniżej progu 30 konwersji / 30 dni. Struktura oparta na kategoriach produktowych (narzędzia, chemia budowlana, farby, akcesoria — każda osobna kampania + Search + Shopping). Brak kampanii brandowej. Mieszanka Manual CPC i tCPA.

Przebudowa:

  • Redukcja z 28 do 9 kampanii: 1 brand Search, 4 PMax (bestsellers, sale, new, regular), 2 Search non-brand (transakcyjne, porównawcze), 2 retention (RLSA + remarketing Display).
  • Wprowadzenie custom labels w feedzie (top-50, new, sale, margin-tier).
  • Brand Exclusions we wszystkich PMax, negatyw brand w Search non-brand.
  • Migracja Manual CPC → Maximize Conversion Value → tROAS (po 6 tygodniach).

Wyniki po 60 dniach:

  • ROAS wzrósł z 3,2× do 4,7×.
  • Konwersje +28% przy tym samym budżecie.
  • Brand Search wzrosło o 40% (wcześniej zjadane przez non-brand).
  • CPA w PMax spadło o 22% po wyjściu z fazy uczenia (6 tygodni).

Case 2: SaaS B2B, budżet 28 000 PLN / miesiąc

Stan zastany: 6 kampanii Search, każda per „buyer persona”. Wszystkie na Manual CPC. Brak oddzielenia brand od non-brand. Konwersja liczona jako „wypełniony formularz”, bez importu SQL z CRM.

Przebudowa:

  • Redukcja do 3 kampanii Search: brand, non-brand transakcyjne, non-brand informacyjne.
  • Dodanie kampanii Demand Gen YouTube pod budowanie świadomości.
  • Import konwersji offline (SQL z HubSpot) jako primary conversion dla Search.
  • Migracja Manual CPC → Maximize Conversions → tCPA po 6 tygodniach.

Wyniki po 60 dniach:

  • CPL spadło z 420 PLN do 290 PLN.
  • SQL rate poprawił się o 18% (Smart Bidding optymalizował pod SQL, nie form fill).
  • Demand Gen dodał 15% nowych leadów przy CPA porównywalnym z Search.

Case 3: Multi-kraj fashion, budżet 620 000 PLN / miesiąc

Stan zastany: jedno konto, 5 krajów, 42 kampanie. MCC z jednym kontem — brak izolacji. Konwencja nazw nieistniejąca (nazwy w 4 różnych stylach). Raportowanie w Excel, manualne.

Przebudowa:

  • Rozdzielenie na 5 kont per kraj pod MCC grupy.
  • Wprowadzenie konwencji nazw: [kraj]_[warstwa]_[typ]_[segment].
  • Unifikacja struktury per kraj: 1 brand + 3 PMax + 2 Search + 1 retention.
  • Wdrożenie BigQuery Data Transfer + Looker Studio — raporty automatyczne.

Wyniki po 90 dniach:

  • ROAS wzrósł średnio z 3,8× do 5,1× (zakres per kraj 4,2×–6,0×).
  • Czas obsługi zespołu 3 osób: z 120 h/mies. do 70 h/mies.
  • Raportowanie klienckie: z 2 dni na miesiąc do 2 godzin.

Audyt istniejącej struktury — checklist 30 punktów

Zanim zaczniesz przebudowę, zrób audyt istniejącej struktury. Audyt zabiera 4–8 godzin na średnim koncie i pokazuje, które problemy są strukturalne (wymagają przebudowy), a które operacyjne (można poprawić bez migracji).

Audyt poziom konta

  • Czy konto ma Consent Mode v2 Advanced?
  • Czy Enhanced Conversions są włączone?
  • Czy auto-tagging jest włączone i GCLID trafia do GA4?
  • Czy lista konwersji zawiera minimum jedną primary conversion per warstwa?
  • Czy customer match listy są zsynchronizowane z CRM?

Audyt poziom kampanii

  • Czy każda kampania ma jednoznaczny cel biznesowy?
  • Czy kampanie brand są oddzielone od non-brand?
  • Czy non-brand kampanie mają negatyw brand?
  • Czy PMax ma Brand Exclusions na własną markę?
  • Czy każda kampania zbiera 30+ konwersji / 30 dni?
  • Czy strategia stawek jest dopasowana do liczby konwersji?
  • Czy shared budget jest zastosowany tylko w obrębie warstwy?
  • Czy nazwy kampanii są zgodne z konwencją?
  • Czy daty końca kampanii są ustawione (dla sezonowych)?
  • Czy kampanie w fazie uczenia są oznaczone w raportach?

Audyt poziom grupy reklam / asset group

  • Czy grupa reklam ma 8–20 słów kluczowych (Search)?
  • Czy asset group jest dedykowany jednemu tematowi (PMax)?
  • Czy każda RSA ma Ad Strength Good lub Excellent?
  • Czy każda grupa ma min. 3 RSA?
  • Czy negatywy na poziomie grupy są uporządkowane?
  • Czy Search Themes są ustawione w PMax asset groupach?
  • Czy audience signals są dodane do PMax i Demand Gen?
  • Czy listing groups w PMax segmentują feed według custom labels?

Audyt poziom słów kluczowych i zapytań

  • Czy raport Search Terms pokazuje co najmniej 60% zapytań dopasowanych do intencji?
  • Czy negatywy na poziomie konta są używane (negatywy wspólne dla wszystkich)?
  • Czy lista negatywów jest aktualizowana co tydzień?
  • Czy jest test dla nowych słów z sekcji „search terms” w panelu?
  • Czy duplikaty słów między grupami są wyeliminowane?
  • Czy Quality Score średni dla top-10 słów jest co najmniej 7?
  • Czy impression share dla brand search wynosi 90%+?

Struktura zespołu vs. struktura konta

Struktura konta powinna odpowiadać strukturze zespołu, który nim zarządza. Jeśli dwoma kontami zajmuje się jeden specjalista, oddzielenie kont może być niepotrzebne. Jeśli jednym kontem zarządza zespół 5 osób, potrzebujesz izolacji per osoba / per warstwa.

Zespół 1-osobowy (specjalista in-house lub agencja z jedną osobą)

  • Jedno konto, 5–10 kampanii.
  • Prosta konwencja nazw (warstwa + typ + segment).
  • Raportowanie w Google Ads panel + miesięczny eksport do Sheets.
  • Narzędzia: Google Ads Editor, Google Ads Scripts.

Zespół 2–5 osób (agencja lub dedykowany zespół PPC)

  • MCC z podziałem: 1 osoba = 1 warstwa (brand, akwizycja, retention) lub 1 osoba = 1 kraj.
  • Konwencja nazw obowiązkowa i dokumentowana.
  • Shared negative keyword lists na poziomie konta — edytowane wspólnie.
  • Raportowanie: Looker Studio z dashboardami per warstwa.
  • Narzędzia: Optmyzr lub Adalysis dla audytów, Swydo / Blueprint dla raportów klienckich.

Zespół 5+ osób (enterprise, agencja sieciowa)

  • Wiele kont w MCC, każde z izolowaną strukturą.
  • Dedykowany lead strategy + 3–5 specjalistów + 1 analityk.
  • Governance document: kto może zmieniać co, w jakim zakresie.
  • Raportowanie: BigQuery Data Transfer + Looker Studio + custom dashboardy.
  • Narzędzia: Google Ads Scripts for automation, własne integracje z CRM.

Narzędzia do zarządzania strukturą w skali

  • Google Ads Editor — edycja masowa offline, nie do zastąpienia przy 50+ kampaniach.
  • Google Ads Scripts — automatyzacje typu „sprawdź, czy wszystkie kampanie mają negatyw brand”, „alert gdy budżet > 90%”.
  • Optmyzr / Adalysis — rekomendacje ponad panel, audyty strukturalne.
  • Looker Studio + BigQuery Data Transfer — raportowanie cross-account.
  • Blueprint / Swydo — raportowanie klienckie z nazwami kampanii zgodnymi z konwencją.

FAQ — najczęstsze pytania

Ile kampanii powinno być w koncie Google Ads?

Liczba kampanii zależy od budżetu i modelu biznesowego. Dla e-commerce 30 000–150 000 PLN / miesiąc sensowne jest 5–12 kampanii: 1–2 brand, 3–6 akwizycja (podział na segmenty produktowe lub typy kampanii), 2–4 retention. Dla enterprise z budżetem 500 000+ PLN / miesiąc 15–40 kampanii dzielących się na kraje, marki i segmenty. Reguła: każda kampania powinna generować minimum 30 konwersji / 30 dni, żeby Smart Bidding działał — jeśli nie zbiera tyle, połącz kampanie lub zrestrukturyzuj.

Czy warto oddzielać kampanię brandową od reszty?

Tak, prawie zawsze. Kampania brandowa ma radykalnie inne CPA (60–80% niższe) i inne ROAS (6–15× zamiast 2–4×), więc mieszanie jej ze słowami non-brand uśrednia sygnał dla Smart Bidding i zepsuje obie części. Wyjątek: bardzo małe konta z budżetem poniżej 3 000 PLN / miesiąc, gdzie rozdzielenie dałoby kampanię brand bez wystarczającej liczby konwersji. Osobna kampania brandowa broni cię przed konkurencją licytującą na twoją markę i pozwala mierzyć, ile ruchu brandowego rzeczywiście płacisz (vs. organiczny).

Kiedy używać shared budget, a kiedy osobnego?

Shared budget stosuj tylko w dwóch przypadkach. Pierwsze: gdy masz 3+ kampanie o identycznym celu biznesowym, tej samej strategii stawek i tej samej puli konwersji (np. trzy PMax na różne segmenty produktowe z tą samą tROAS). Drugie: gdy budżet jest wyczerpywany codziennie i chcesz, żeby Google sam alokował między kampaniami. W pozostałych przypadkach osobny budżet per kampania — daje ci widoczność alokacji i kontrolę nad tym, która kampania dostaje ile pieniędzy. Shared budget między kampaniami brand i non-brand prawie zawsze przynosi straty, bo brand ma wyższy CTR i zjada cały budżet.

Ile asset groupów w Performance Max?

Optymalnie 2–5 asset groupów na kampanię Performance Max. Każdy asset group obsługuje jeden segment produktowy (bestsellery, nowości, wyprzedaż) lub jeden temat (buty, kurtki, akcesoria). Powyżej 5 grup budżet się fragmentuje i żadna grupa nie zbiera wystarczająco konwersji, żeby model się nauczył. Poniżej 2 grup rezygnujesz z możliwości różnicowania kreacji i sygnałów per segment. Jeśli masz więcej niż 5 segmentów, stwórz drugą kampanię PMax zamiast dokładać asset groupów.

Jak nazywać kampanie, żeby konwencja działała w skali?

Nazwa kampanii powinna zawierać: warstwę (BR/AQ/RT), typ (SRC/PMX/DMG/DSP/VID), segment (bestsellers/new/sale/B2B), region (PL/DE/EU), język (pl/en/de). Przykład: AQ_PMX_bestsellers_PL_pl. Taka konwencja działa w filtrach panelu, w raportach Looker Studio i w skryptach. Ważne: trzymaj się konwencji w całym koncie — mieszanie „AQ_PMX” i „Akwizycja_PMax” w jednym koncie psuje filtry i raportowanie. Jeśli masz MCC z wieloma kontami, konwencja powinna być identyczna we wszystkich — wtedy raporty krzyżowe działają.

Czy Demand Gen i Performance Max kanibalizują się nawzajem?

Mogą, jeśli nie rozdzielisz audience signals i final URL. Demand Gen skupia się na inventory YouTube, Discover i Gmail; PMax obsługuje Search, Display, YouTube, Discover i Gmail. W miejscach pokrycia (YouTube, Discover, Gmail) Google wybiera wyższą licytację — co może oznaczać, że Demand Gen zjada budżet PMax lub odwrotnie. Praktyka: jeśli uruchamiasz obie kampanie, daj im różne audience signals (np. Demand Gen na lookalike CRM, PMax na in-market + custom segments) i rozważ różne final URL. Minimum 30-dniowa obserwacja z porównaniem incremental value — jeśli jedna kanibalizuje drugą bez przyrostu, wyłącz.

Jak reorganizować konto, nie tracąc fazy uczenia Smart Bidding?

Stosuj parallel build — buduj nową strukturę równolegle do starej przez 3–4 tygodnie. Nowe kampanie start z 20% budżetu starych. Co 2–3 dni przesuwaj 20% budżetu ze starych do nowych, obserwując CPA. Po 2 tygodniach nowe mają 80% budżetu, stare 20%. Po 4 tygodniach wyłącz stare. Dopiero po 6 tygodniach stabilnej pracy nowych kampanii włącz tCPA / tROAS. Nigdy nie wyłączaj wszystkich starych kampanii w jeden dzień — stracisz 4–6 tygodni performance na fazę uczenia. Jeśli budżet na to pozwala, trzymaj stare przez 30 dni jako backup — możesz wrócić, jeśli nowe nie dowiozą.

Struktura konta w strategii SEM/PPC

Struktura konta Google Ads jest elementem większej architektury — łączy się ze strukturą feedu produktowego w Merchant Center, strukturą konwersji w GA4 i strukturą CRM. Wszystko to opisujemy w przewodniku po SEM i PPC 2026.

Co dalej