Oficjalne limity Google Ads 2026 ustalają 20 sub-MCC poziomu 1 na główny MCC, maksymalnie 6 poziomów zagnieżdżonej hierarchii i 200 000 child accounts w całej strukturze (oficjalna dokumentacja na support.google.com). W obserwowanych francuskich agencjach PPC w publicznych benchmarkach Google Ads, przejście na strukturę MCC typowo inicjuje się między 5 a 8 zarządzanymi kontami, a wprowadzenie sub-MCC między 30 a 50 kontami — na długo przed limitami technicznymi, to przejrzystość operacyjna kieruje decyzją.
Czy zatem otwierać MCC od 3. konta klienta? Nie systematycznie — MCC wprowadza warstwę governance i zarządzania, która ma sens dopiero od pewnego wolumenu. Ten artykuł prezentuje kompletną metodologię: kryteria decyzyjne MCC vs izolowane konta, architektura sub-MCC i hierarchie uprawnień, wybór skonsolidowanych rozliczeń vs oddzielnego fakturowania, stack raportowania cross-account (Looker Studio, eksport BigQuery, skrypty), skrypty MCC-level do industrializacji i audyt multi-konto. Dla mechaniki audytu konto-po-koncie, przeczytaj równolegle naszą checklistę audytu Google Ads. Dla skryptów ready-to-copy, zob. nasz przewodnik po 10 skryptach Google Ads.
Kiedy przejść na MCC? Kryteria decyzyjne
MCC (My Client Center, przemianowane na Manager Account w UI Google Ads od 2018 roku, ale akronim pozostaje wszędzie w dokumentacji i skryptach) to warstwa zarządzania nadrzędna wobec kilku child accounts Google Ads. Konkretnie jest to specyficzne konto bez własnej emisji reklam, służące do centralizowania uprawnień, rozliczeń, raportowania, skryptów i odbiorców dla wszystkich child accounts, którymi administruje.
Decyzja o otwarciu MCC opiera się na 4 praktycznych kryteriach, ocenianych jednocześnie. Pierwsze kryterium: liczba zarządzanych kont. Od 3–4 kont MCC staje się praktyczny do szybkiego przełączania się między kontami przez jedno logowanie Google. Od 8–10 kont MCC staje się niemal niezbędny do spójnego zarządzania — bez MCC zmieniasz okna, pomnożone przez 10, każdego dnia, i jakość zarządzania mechanicznie spada.
Drugie kryterium: udostępnianie zasobów między kontami. Jeśli zarządzasz kilkoma markami tej samej grupy e-commerce, która dzieli część swoich odbiorców (odwiedzający stronę cross-brand, skonsolidowany Customer Match, wspólne listy remarketingowe), MCC umożliwia natywne cross-account audience sharing. Bez MCC duplikujesz odbiorców ręcznie konto po koncie — wysoki koszt operacyjny i ryzyko desynchronizacji. Nasz kalkulator MER (Marketing Efficiency Ratio) mierzy ogólną efektywność marketingową, nie per kanał.
Trzecie kryterium: skonsolidowane raportowanie. Jeśli dyrekcja finansowa lub klient agencji oczekuje miesięcznego zbiorczego raportowania multi-konto, MCC radykalnie upraszcza jego produkcję: jeden eksport Looker Studio połączony z MCC wystarczy do agregacji 100 kont. Bez MCC agregacja wymaga indywidualnego eksportu BigQuery lub skryptów API na poziomie konta — wykonalne, ale znacznie bardziej złożone.
Czwarte kryterium: delegowanie uprawnień. Agencja z 5 account managerami zarządzającymi po 10 klientów każdy, potrzebuje izolowania uprawnień: każdy manager widzi tylko swoich klientów, dyrektor agencji widzi wszystko, klient widzi tylko swoje konto. MCC umożliwia tę granularność przez hierarchię sub-MCC. Bez MCC zarządzanie uprawnieniami jest manualne konto po koncie, z ryzykiem wycieku dostępów.
Lektura: „pragmatyczny limit" odpowiada liczbie child accounts, powyżej której doświadczenie UI Google Ads i opóźnienia skryptów stają się kłopotliwe na co dzień. Jest to znacznie poniżej oficjalnych limitów technicznych. Im głębsza staje się hierarchia, tym bardziej kompromis się przesuwa: zyskuje się na granularności uprawnień, ale traci na prostocie zarządzania. Praktyczna zasada: nigdy nie dodawaj poziomu hierarchii bez jawnego biznesowego przypadku użycia.
Częsta pułapka: otwieranie MCC zbyt wcześnie, na zaledwie 2–3 kontach, pod pretekstem „przygotowania na wzrost". MCC wprowadza warstwę złożoności (inne logowanie, przełączanie hierarchii, parametry uprawnień), która nie ma żadnego ROI poniżej 5 kont. Z kolei opóźnianie otwarcia MCC po 15+ kontach gromadzi ogromny dług operacyjny — każda późna migracja do MCC kosztuje 0,5–1 osobodziń per przeniesione konto, plus ryzyko zepsucia integracji OAuth (Looker Studio, skrypty, niestandardowe API). Optymalne okno przejścia to między 5 a 10 zarządzanymi kontami.
Architektura MCC: sub-MCC, hierarchie, uprawnienia
Architektura MCC opiera się na hierarchii drzewa. Główny MCC to konto na szczycie, które może administrować do 20 sub-MCC poziomu 1 (ścisły limit 2026), każde mogące administrować własne sub-MCC poziomu 2 i tak dalej, do maksymalnie 6 poziomów. Child accounts (konta faktycznie emitujące reklamy) mogą znajdować się na dowolnym poziomie drzewa, podłączone do dowolnego MCC lub sub-MCC.
Poziomy uprawnień Google Ads MCC są cztery: Email-only (tylko powiadomienia, brak dostępu do UI), Read-only (odczyt bez modyfikacji), Standard (odczyt + modyfikacja, bez zarządzania uprawnieniami), Admin (odczyt + modyfikacja + zarządzanie uprawnieniami i rozliczeniami). Dla agencji sprawdzona praktyka: dyrekcja agencji jako Admin na głównym MCC, account managerzy jako Standard na dedykowanym sub-MCC, klienci jako Read-only lub Standard na wyłącznie swoim koncie dziecka — zgodnie z umową.
Często pomijana kwestia: użytkownik Google z dostępem Admin na głównym MCC ma rekurencyjny dostęp do całej struktury sub-MCC i wszystkich child accounts. Ta propagacja jest potężna, ale niebezpieczna: Admin głównego MCC może modyfikować lub usunąć dowolne konto dziecka. Ogranicz rolę Admin głównego do maksymalnie 2–3 osób w agencji, nigdy do operacyjnych account managerów. Dla kwartalnych przeglądów uprawnień, wdróż skrypt lub ręczny audyt wymieniający kto ma dostęp do czego w strukturze.
Cross-domain access to kolejna krytyczna funkcja MCC. Jeśli zarządzasz 4 kontami Google Ads dla 4 marek tej samej grupy e-commerce, które dzielą odwiedzających stronę, możesz skonfigurować udostępnianie odbiorców cross-account na poziomie nadrzędnego MCC. Ta konfiguracja wykonywana jest raz (w Tools > Audience Manager > Audience sources, poziom MCC) i automatycznie obejmuje całą strukturę. Oficjalna dokumentacja na support.google.com. Ograniczenia RODO: udostępnianie cross-kraj wymaga jawnej umowy prawnej między podmiotami kontrolującymi konta.
Skonsolidowane rozliczenia vs oddzielne konta rozliczeniowe
Wybór rozliczeniowy to jeden z najbardziej strukturalnych — i jeden z najczęściej źle skonfigurowanych. Skonsolidowane rozliczenia MCC pozwalają mieć jeden środek płatniczy (karta lub IBAN) obciążany miesięcznie łączną kwotą wydatków podłączonych child accounts, z jedną zbiorczą fakturą Google. Oddzielne rozliczenia zachowują dla każdego child account własny setup rozliczeniowy (karta, IBAN, oddzielne faktury per konto).
Zasada decyzyjna zależy od modelu biznesowego. Dla firmy multi-brand lub multi-kraj zarządzanej przez wewnętrzny zespół, skonsolidowane rozliczenia są generalnie optymalne: jedna faktura miesięczna adresowana do centrali, jeden środek płatniczy zarządzany przez dyrekcję finansową, radykalne uproszczenie wewnętrznej księgowości. Dla agencji PPC zarządzającej kontami klientów z mediami fakturowanymi bezpośrednio przez Google do klienta, oddzielne rozliczenia są często preferowane: każdy klient otrzymuje fakturę Google bezpośrednio, płaci bezpośrednio Google, a agencja fakturuje honorarium zarządzania ponad usługę medialną.
Częsta pułapka w agencji: mylenie roli zarządzania (kto pilotuje konto Google Ads) z rolą płatnika (kto reguluje fakturę Google). MCC pozwala te dwie role rozdzielić. Agencja może administrować kontem klienta (rola MCC) bez bycia płatnikiem tego konta (rola setup rozliczeniowy) — to nawet rekomendowana konfiguracja dla większości umów agencja-klient. Po stronie kontraktowej ta separacja upraszcza transfery po zakończeniu umowy: odwołanie dostępu MCC nie narusza setup rozliczeniowy i klient zachowuje kontrolę nad swoim środkiem płatniczym.
Si l'agence configure le consolidated billing MCC en assumant le payment Google directement (carte agence) puis refacture le client, le risque de cash flow est élevé : Google débite la totalité du média mensuel sur la carte agence, et l'agence porte le BFR jusqu'au paiement client (typiquement 30-60 jours). Sur un MCC qui consomme 100 000€ par mois, cela représente jusqu'à 200 000€ de cash bloqué à tout moment. Préférez systématiquement le billing setup au nom du client final, avec accès MCC en Standard pour l'agence — sauf contrats exceptionnels avec mandat explicite et sécurisation cash flow agence.
W kwestii VAT i fakturowania europejskiego, skonsolidowane rozliczenia MCC stawiają specyficzne pytania. Jeśli Twój MCC konsoliduje wydatki w kilku krajach UE (Francja, Niemcy, Hiszpania na przykład), Google wystawia jedną fakturę z VAT zgodnie z zasadami kraju siedziby płatnika (wewnątrzwspólnotowe lub lokalne). Dla rachunkowości analitycznej multi-kraj będziesz musiał rozdzielić wydatki kraj po kraju przez skrypt lub eksport BigQuery, ponieważ skonsolidowana faktura nie ma już granularności per konto. Oficjalna dokumentacja VAT na support.google.com.
Dla kont z promotional credit Google (oferty powitalne, vouchery handlowe), uwaga: kredyty są przypisane do konkretnego setup rozliczeniowego. Transfer konta z jednego setup rozliczeniowego do innego zazwyczaj anuluje pozostałe kredyty. Przed jakimkolwiek reorganizacją rozliczeniową, sprawdź saldo aktywnych kredytów i zaplanuj transfer z Twoim Google Account Strategist, jeśli kwota jest znaczna.
Raportowanie cross-account: Looker Studio, skrypty, BigQuery
Skonsolidowane raportowanie multi-konto to jedna z podstawowych korzyści MCC. Trzy uzupełniające podejścia istnieją w 2026 roku: natywny łącznik Looker Studio na poziomie MCC, skrypty Google Ads na poziomie MCC z eksportem Sheets/CSV oraz BigQuery Data Transfer Service ze skonsolidowanym dataset Google Ads. Każde odpowiada na inne potrzeby.
Podejście 1 — Łącznik Looker Studio MCC (niski wysiłek, niska elastyczność). Natywny łącznik Google Ads w Looker Studio obsługuje połączenie z MCC, co pozwala automatycznie agregować wszystkie child accounts w jednym dashboardzie. To szybkie rozwiązanie do produkcji miesięcznego raportowania dla klienta lub dashboardu dla dyrekcji. Ograniczenia: brak niestandardowych joinów z innymi źródłami danych (CRM, GA4 cross-domain), opóźnienia przy odświeżaniu gdy konsolidowanych jest więcej niż 50 child accounts, i schemat zablokowany przez natywny łącznik. Idealny dla 5–30 kont, kłopotliwy powyżej.
Podejście 2 — Skrypty Google Ads MCC-level (średni wysiłek, wysoka elastyczność). Skrypt MCC-level iteruje po liście child accounts i zapisuje skonsolidowane KPI w Google Sheets przez API Sheets. Zaleta: pełna kontrola nad obliczanymi metrykami, okresami, filtrami, alertami warunkowymi. Wada: utrzymanie kodu, opóźnienie wykonania (15–45 minut dla 50–100 kont), limity kwot API Google Ads (4 000 ops/dzień per konto). Odpowiedni dla 30–100 kont z potrzebą niestandardowej logiki biznesowej (obliczanie ważonego ROAS, alerty dryfu CPA itp.). Dla konkretnych przykładów, zob. nasz przewodnik po 10 skryptach Google Ads.
Podejście 3 — BigQuery Data Transfer Service (wysoki wysiłek, maksymalna elastyczność). Google oferuje natywny łącznik BigQuery eksportujący codziennie pełne datasets Google Ads (kampanie, grupy reklam, słowa kluczowe, konwersje, historia zmian itp.) do projektu BigQuery. Raz skonfigurowane, możesz łączyć te dane z CRM, eksportem GA4 BigQuery, wewnętrznymi danymi finansowymi i budować kompletny raport BI. To stack adoptowany przez większość agencji enterprise i firm 50M€+ przychodu. Oficjalna dokumentacja na cloud.google.com. Koszt BigQuery typowo 30–150 EUR/miesiąc dla skonsolidowanego MCC z 50–100 kontami.
Zaobserwowana praktyczna zasada w zagregowanych benchmarkach Google Ads agencji: poniżej 20 kont łącznik Looker Studio MCC wystarczy. Między 20 a 80 kontami skrypty MCC + Sheets są sweet spotem. Powyżej 80 kont lub przy potrzebie joinów zewnętrznych danych, BigQuery Data Transfer staje się niezbędny. SaaS raportowania (Supermetrics, Funnel.io, AdEspresso) to pragmatyczna alternatywa dla agencji bez wewnętrznych zasobów deweloperskich — miesięczny koszt 200–2 000 EUR w zależności od wolumenu, ale z delegowanym utrzymaniem. Dla ustrukturyzowanego przewodnika po raportowaniu klientów, zob. nasz przewodnik po raportowaniu Google Ads 10 KPI dla klientów.
Skrypty na poziomie MCC: 4 przemysłowe przypadki użycia
Skrypty MCC-level to jedna z najbardziej niedostatecznie wykorzystywanych dźwigni przez mid-market agencje w 2026 roku. Skrypt MCC-level działa dokładnie jak klasyczny skrypt Google Ads, ale uruchamia się na poziomie MCC i programowo iteruje po child accounts przez obiekt MccApp.accounts(). Każde wykonanie może obsłużyć kilka docelowych kont przez etykiety lub całą strukturę, i produkować działania lub skonsolidowane raporty.
Oto 4 najbardziej dojrzałe przypadki użycia w obserwowanych zagregowanych benchmarkach Google Ads. Wszystkie są wdrażalne w 2–5 osobodniach przez dewelopera znającego Google Apps Script.
Przypadek użycia 1 — Skonsolidowany audyt anomalii śledzenia. Skrypt przechodzi przez wszystkie child accounts i sprawdza dla każdego konta, czy (1) zdefiniowana jest co najmniej jedna główna konwersja, (2) status konwersji to „Recording conversions", a nie „Inactive", (3) tag Google Ads jest obecny i funkcjonalny przez API diagnostyki, (4) atrybucja jest data-driven, a nie last-click dla kont z 50+ konwersji/miesiąc. Skrypt zapisuje wynik w skonsolidowanym Sheets z kolorowaniem warunkowym (czerwony jeśli anomalia). Oszczędność czasu: 4–6 godzin miesięcznie ręcznie staje się 5 minut auto + 30 minut przeglądu.
Przypadek użycia 2 — Alerty burn rate budżetu. Skrypt działa 3–4 razy dziennie, przechodzi przez wszystkie konta i wysyła alert emailem jeśli konto zużyło ponad 90% miesięcznego budżetu przed 25. dnia miesiąca (lub ponad X% dziennego budżetu przed 16:00). Konfiguracja: progi parametryzowalne per konto przez etykiety. Cel: uniknięcie „out of budget" konta o 18:00 28. dnia miesiąca przez źle skalibrowany trigger skalowania Smart Bidding. Dla podstaw pacing budżetu, zob. nasz przewodnik po budget pacingu.
Przypadek użycia 3 — Bulk update wykluczeń negatywnych lub ad copy przy zmianie regulacyjnej. Gdy nadchodzi nowe przepisy (na przykład: zakaz użycia superlatywu, aktualizacja Quality Score, nowa zgodność sektorowa), skrypt MCC bulk update może dodać listę wykluczeń negatywnych do 100 child accounts w kilka minut lub masowo wstrzymać niezgodne reklamy. Ta dźwignia sama w sobie uzasadnia inwestycję w skrypty dla agencji zarządzających regulowanymi sektorami (zdrowie, finanse, alkohol, hazard).
Przypadek użycia 4 — Niestandardowy skonsolidowany raport. Skrypt produkuje w każdy poniedziałek rano skonsolidowany raport multi-konto wysyłany emailem do dyrekcji agencji lub account managerów z: głównym KPI tygodnia (CA, konwersje, CPA, ROAS), zmianą vs poprzedni tydzień, top 5 kont wzrostowych, top 5 alertowych, metrykami jakości (średni Quality Score, search lost IS budget, search lost IS rank). Eliminuje cotygodniową manualną produkcję i gwarantuje cross-portfolio lekturę w regularnej częstotliwości.
Oto minimalny szkielet skryptu MCC-level do startu:
function main() {
var accountIterator = MccApp.accounts()
.withCondition("Status = ENABLED")
.withLimit(100)
.get();
var results = [];
while (accountIterator.hasNext()) {
var account = accountIterator.next();
MccApp.select(account);
var stats = AdsApp.currentAccount().getStatsFor("LAST_7_DAYS");
results.push({
accountId: account.getCustomerId(),
accountName: account.getName(),
cost: stats.getCost(),
conversions: stats.getConversions(),
cpa: stats.getCost() / Math.max(stats.getConversions(), 1)
});
}
// Push results to Sheet, send email, raise alerts...
Logger.log(JSON.stringify(results, null, 2));
}
Ograniczenia do znania: skrypt MCC-level ma kwotę wykonania 30 minut maksymalnie per uruchomienie. Do obsługi 100+ kont z ciężkimi operacjami (historia zmian, modyfikacje strukturalne) trzeba albo podzielić na kilka skryptów MCC targetujących osobne sub-MCC, albo zrównoleglić przez MccApp.accounts().executeInParallel(...) wykonujące kod równolegle na kilku kontach jednocześnie. Oficjalna dokumentacja na developers.google.com.
Audyt multi-konto: skonsolidowana checklista
Audytowanie 50 kont w trybie czysto manualnym to inwestycja 30–40 osobodni. Ze stackiem skryptów + dashboard + celowy jakościowy audyt, ten sam zakres obsługuje się w 4–6 osobodniach przy jednoczesnym zwiększeniu głębokości audytu. Industrializacja przebiega przez 3 kolejne poziomy audytu, od zautomatyzowanego ilościowego do jakościowego ludzkiego.
Poziom 1 — Zautomatyzowany audyt przez skrypt MCC (dzień 1–2). Skrypt audytowy produkuje skonsolidowany eksport dla każdego child account z 25–35 automatyzowalnymi kontrolami:
- Średni Quality Score ważony impressions bez brand
- Procent słów kluczowych w exact match vs phrase vs broad
- Obecność co najmniej 3 aktywnych RSA na grupę reklam
- Aktywne śledzenie konwersji z atrybucją data-driven
- Search lost IS budget powyżej 20% (sygnał niedoinwestowania)
- Search lost IS rank powyżej 30% (sygnał konkurencyjności)
- Brakujące krytyczne wykluczenia negatywne („gratuit", „stage", „pas cher" według sektora)
- Dzienny budżet vs rzeczywiste wydatki (konto codziennie osiągające sufit)
- Minimalna zgodność Smart Bidding (30 konwersji/miesiąc dla Target CPA, 50/30d dla Target ROAS)
- Obecność aktywnej listy Customer Match
Skrypt flaguje konta odbiegające od normy ze wskaźnikiem ważności (czerwony / pomarańczowy / zielony), produkując priorytetowy widok dla ludzkiego audytora.
Poziom 2 — Dashboard Looker Studio MCC (ciągły przegląd). Równolegle ze skryptami, dashboard Looker Studio na poziomie MCC wyświetla stale główne KPI per konto z heatmapą odchyleń. Pozwala wizualnie identyfikować konta w trybie alertu i trendy cross-portfolio (na przykład: wszystkie konta Shopping spadające jednocześnie w ciągu tygodnia — sygnał wspólnego problemu feedu Merchant Center).
Poziom 3 — Celowy jakościowy audyt ludzki (dzień 3–6). Ludzki audytor koncentruje się na 10–20 kontach oflagowanych przez poziomy 1 i 2 i przeprowadza dogłębny jakościowy przegląd: struktura kampanii, jakość landing pages, spójność kreacja-słowo kluczowe-LP, możliwości strategiczne (nieobsłużone sektory, brakujące grupy odbiorców, nieteflowane formaty). To na tym poziomie koncentruje się wartość dodana seniora audytora — poziomy 1 i 2 industrializują pracę o niskiej wartości dodanej.
Dla rocznego lub kwartalnego ustrukturyzowanego audytu multi-konto, nasz bezpłatny audyt Google Ads dostarcza w ciągu 72h skonsolidowany raport: analiza Quality Score ważona inwestycją, wykrywanie anomalii śledzenia i biddingu cross-konto, rekomendacje alokacji budżetu między kontami i priorytetowa roadmapa optymalizacji. Dla agencji zarządzającej 30+ kontami raport służy jako wkład do rocznego przeglądu portfolio. Dla szczegółowej mechaniki audytu konto-po-koncie, zob. naszą checklistę audytu Google Ads.
Sur les portefeuilles multi-comptes audités en données Google Ads agrégées 2025-2026, la dispersion des Quality Score moyens entre comptes d'un même portefeuille agence est un signal fort : plus l'écart-type Quality Score inter-comptes est élevé, plus la qualité de pilotage agence est inégale. Un portefeuille mature affiche typiquement un écart-type Quality Score < 1,5 sur ses comptes ; un portefeuille en dérive affiche un écart-type supérieur à 2,5. Cet indicateur seul, mesurable via script MCC, est un excellent KPI de gouvernance interne.
Migracje i transfery kont
Trzy scenariusze migracji powtarzają się najczęściej: (1) konsolidacja kilku izolowanych kont do nowo utworzonego MCC, (2) transfer konta z jednego MCC do innego (zmiana agencji lub wewnętrzna reorganizacja), (3) restrukturyzacja istniejącego MCC do sub-MCC w celu uzyskania lepszej granularności.
Scenariusz 1 — Migracja izolowanych kont do MCC. Operacja jest technicznie prosta: z głównego MCC, żądaj powiązania child account przez Customer ID; po stronie child account, zaakceptuj zaproszenie przez Tools > Setup > Account access. Powiązanie nie psuje trwających kampanii, nie zmienia śledzenia, nie zakłóca uczenia Smart Bidding. Jedna główna pułapka: jeśli child account miał własny indywidualny setup rozliczeniowy i chcesz przełączyć na skonsolidowane rozliczenia MCC, operacja wymaga stworzenia nowego setup rozliczeniowego na poziomie MCC i stopniowego zamknięcia setup rozliczeniowego konta. Podczas przejścia (typowo 7–15 dni) utrzymuj oba setup rozliczeniowe aktywne, aby uniknąć przerwy w emisji.
Scenariusz 2 — Transfer konta między MCC. Child account można przenieść z jednego nadrzędnego MCC do innego przez proste odwołanie + nowe zaproszenie. Elementy, które automatycznie podążają: kampanie, grupy reklam, słowa kluczowe, reklamy, konwersje, grupy odbiorców, historia. Elementy, które mogą się zepsuć: (1) skrypty MCC-level targetujące stary MCC, (2) powiązania GA4 lub Looker Studio skonfigurowane na poziomie starego nadrzędnego MCC, (3) udostępnianie odbiorców cross-account skonfigurowane na poziomie źródłowego MCC. Przed każdym transferem zinwentaryzuj zależności i przekonfiguruj po stronie nowego MCC.
Scenariusz 3 — Restrukturyzacja istniejącego MCC do sub-MCC. To najbardziej złożony scenariusz. Jeśli nagromadziłeś 60–80 child accounts bezpośrednio podłączonych do głównego MCC i chcesz wprowadzić 4–5 sub-MCC dla lepszej organizacji, sekwencja to: (1) utwórz nowe sub-MCC puste z głównego MCC, (2) przenieś każde child account jedno po drugim z głównego do docelowego sub-MCC (odwołanie + zaproszenie), (3) przekonfiguruj uprawnienia account managerów na nowych sub-MCC, (4) zaktualizuj skrypty i raportowanie z uwzględnieniem nowej hierarchii. Typowa inwestycja czasowa: 0,5–1 osobodziień na 10 migrowanych kont, czyli 4–8 dni dla portfolio 80 kont.
Najlepsza praktyka przed migracją: wyeksportuj lokalnie wszystkie krytyczne konfiguracje (udostępnione grupy odbiorców, skrypty, historia zmian z ostatnich 30 dni, powiązania Google Analytics) przed każdym transferem. Jeśli po transferze nastąpi regresja (rzadko, ale możliwe na złożonych kontach), snapshot przed migracją służy jako odniesienie do rollbacku lub ręcznej rekonstrukcji.
W kwestii harmonogramu wykonania, dwa okna roku należy unikać przy każdej migracji MCC: okres Black Friday / Cyber Week (połowa listopada do połowy grudnia), gdzie najmniejsze zakłócenie uczenia Smart Bidding może dużo kosztować pod względem wydajności, oraz okres odbicia e-commerce Q1 (styczeń–luty), gdzie konta wychodzą z niskiego sezonu i zaczynają nowy pacing budżetu. Preferuj spokojne okresy (marzec–kwiecień, czerwiec–lipiec, październik) dla strukturalnych migracji. Dla arbitrażu sezonowości budżetu, zob. nasz przewodnik sezonowości budżetu worldwide. Dla kont lead gen nieruchomości mających własną sezonowość, zob. nasz przewodnik Google Ads nieruchomości lead gen 2026.
Budowanie i zarządzanie spójną architekturą MCC na 2026 rok to kwestia mniej narzędziowa niż governance operacyjna. Prawdziwa wartość MCC mierzona jest zdolnością agencji lub grupy do industrializacji audytu, raportowania, skryptów i zarządzania uprawnieniami na całym portfolio — nie tylko przez zwykłą administracyjną agregację kont. Agencje wyróżniające się to nie te z największą liczbą kont pod MCC, ale te z najniższą dyspersją jakości zarządzania między kontami, mierzoną Quality Score, zgodnością śledzenia i odchyleniem standardowym CPA bez brand. Dobrze zarządzany MCC jest trwałą przewagą konkurencyjną; źle ustrukturyzowany MCC to dług operacyjny płacony co miesiąc godzinami straconymi.
Źródła
Oficjalne źródła wykorzystane w tym przewodniku:
FAQ
Ile kont można zarządzać w jednym MCC Google Ads w 2026 roku?
Oficjalne limity Google Ads 2026 wynoszą: 20 sub-MCC poziom 1 na główny MCC, do 6 poziomów zagnieżdżonej hierarchii i maksymalnie 200 000 child accounts w całej strukturze. W praktyce dla agencji lub firmy multi-brand limit operacyjny jest znacznie niższy: od 80–100 aktywnych kont pod jednym MCC, natywny reporting i zarządzanie skryptami stają się wolne (opóźnienia zapytań, obciążenie obliczeniowe). Pragmatyczna zasada zaobserwowana w publicznych benchmarkach sektorowych: segmentuj do sub-MCC od 30–50 kont, aby zachować wydajność UI i ułatwić delegowanie uprawnień wyspecjalizowanym account managerom.
Czy potrzebny jest dedykowany MCC per klient agencji, czy zgrupować wszystkich klientów?
Większość polskich agencji PPC przyjmuje model: główny MCC agencji + jeden sub-MCC per klient (lub per markę dla grup multi-brand). Ta struktura oferuje trzy zalety: (1) czyste delegowanie uprawnień per account manager bez narażania innych klientów, (2) łatwość transferu klienta po zakończeniu umowy (odwołaj dostęp do sub-MCC bez dotykania struktury agencji), (3) raportowanie specyficzne dla klienta bez wycieku danych między klientami. Jedna płaska struktura bez sub-MCC sprawdza się tylko do 10–15 klientów; powyżej złożoność zarządzania gwałtownie rośnie. Oficjalna dokumentacja na support.google.com/google-ads/answer/6139186.
Czy skonsolidowane rozliczenia MCC zawsze są lepsze niż oddzielne faktury per konto?
Nie, to zależy od modelu biznesowego. Skonsolidowane rozliczenia są optymalne dla firmy multi-brand chcącej jedną zbiorczą fakturę miesięczną i jeden środek płatniczy (karta korporacyjna lub IBAN). Dla agencji refakturującej każdego klienta oddzielnie, skonsolidowane rozliczenia komplikują identyfikowalność: trzeba zrekonstruować udział każdego klienta z kosztów konta. Rekomendacja zaobserwowana: firma multi-brand — skonsolidowane, agencja — oddzielne faktury per konto klienta (każdy klient ma własny setup rozliczeniowy i otrzymuje fakturę Google Ads bezpośrednio, agencja fakturuje honorarium zarządzania osobno). Dla zarządzania budżetem multi-konto, zob. nasz przewodnik po budżet pacingu.
Czy można udostępniać odbiorców lub listy remarketingowe między kontami tego samego MCC?
Tak, przez Cross-account audience sharing — natywna funkcja MCC. Konfigurowana raz na poziomie głównego MCC, ta opcja umożliwia wszystkim child accounts dostęp do odbiorców stworzonych w dowolnym koncie struktury. Bardzo przydatne dla: remarketingu cross-domain (e-commerce z wieloma markami na osobnych stronach), scentralizowanego Customer Match (jedna lista CRM dystrybuowana do wszystkich kont), odbiorców GA4 udostępnianych przez Google Analytics 4 powiązany z kilkoma kontami Google Ads. Ograniczenie: udostępnianie nie przekracza granic krajów dla odbiorców user-list pod kątem zgodności z RODO, jeśli konta są w różnych jurysdykcjach. Skonsultuj z DPO przed aktywacją cross-EU/non-EU.
Czy skrypty na poziomie MCC mogą działać na wszystkich child accounts jednocześnie?
Tak, to jest właśnie ich główna zaleta vs skrypt na poziomie konta. Skrypt MCC-level iteruje po liście child accounts (filtrowanej przez etykiety lub warunki) i wykonuje kod dla każdego docelowego konta. Najbardziej dojrzałe przypadki użycia: (1) audyt anomalii śledzenia (sprawdzenie, że wszystkie konwersje trafiają na 100% kont), (2) alerty burn rate budżetu (wszystkie konta konsumujące ponad 90% dziennego budżetu przed 18:00), (3) konsolidacja niestandardowego raportowania w zbiorczym Sheets, (4) bulk update wykluczeń negatywnych lub ad copy przy zmianie regulacyjnej. Ograniczenie: wykonanie sekwencyjne, więc dla 100+ kont zaplanuj równoległą batch-paralizację lub podział na kilka skryptów MCC na osobnych sub-MCC. Dla przykładów ready-to-copy, zob. nasz przewodnik po skryptach.
Jak audytować 50 kont Google Ads bez poświęcania 50 dni?
Industrializacja opiera się na trzech dźwigniach. Pierwsza: skrypt MCC-level produkujący skonsolidowany eksport CSV dla 30–40 automatyzowalnych kontroli (średni Quality Score, aktywne śledzenie konwersji, brakujące krytyczne wykluczenia negatywne, search lost IS budget powyżej 30%, anomalie CPC). Druga: dashboard Looker Studio na poziomie MCC agregujący główne KPI i flagujący konta odbiegające od normy przez kolorowanie warunkowe. Trzecia: manualny jakościowy audyt skoncentrowany na 10–15 kontach oflagowanych przez pierwsze dwie dźwignie, tam gdzie potrzebne jest ludzkie oko. Według zagregowanych danych Google Ads obserwowanych w sektorze, ten protokół pozwala audytować 50 kont w 4–6 osobodniach wobec 30–40 dni w trybie czysto manualnym.