Skip to content
wojciech.io
Wszystkie spostrzeżenia
AI Systems AIAdsGTMOperator tooling

Google Ads AI Management Dashboard: zastąpienie natywnego interfejsu kokpitem decyzyjnym

Dlaczego zamiast korzystać z natywnego UI zbudowałem dashboard do zarządzania Google Ads oparty na AI i jak wygląda jego architektura od środka.

Wojciech Łuszczyński

Wojciech Łuszczyński

GTM Architect & Growth Operator · Insights · 22 marca 2026

TL;DR · Najważniejsze wnioski

  • Interfejs Google Ads jest zoptymalizowany pod przychody Google, nie pod decyzje operatora
  • AdsAI zbiera budżet, ROAS, dopasowanie do ICP, alerty i kolejne kroki w jednym miejscu
  • Zbudowany w React z lekkim backendem odpytującym Ads API w tle
  • Operator widzi co zatrzymać, co przeanalizować, co skalować. Bez szukania po raportach

Interfejs Google Ads nie jest zbudowany do podejmowania decyzji. Jest zbudowany do konfiguracji. To różnica, która ma znaczenie.

Wchodzisz do Ads żeby sprawdzić wyniki. Kończy się na klikaniu przez pięć zakładek, porównywaniu liczb w dwóch oknach przeglądarki i budowaniu modelu mentalnego, który wyparowuje do następnej sesji. Kluczowe pytanie: “co powinienem teraz zrobić?”, nigdy nie dostaje odpowiedzi.

AdsAI to moja próba odpowiedzi na nie.

Problem z dashboardami reklamowymi

Większość dashboardów (Supermetrics, Looker, Data Studio) daje ci więcej danych w ładniejszych wykresach. To nie jest ten problem. Problem leży w przepaści między “tu masz ROAS według kampanii” a “tu masz co z tym zrobić”.

Decyzje, które mają znaczenie w płatnych kampaniach, są powtarzalne i w większości logiczne:

  • Które kampanie spalają budżet bez ruchu dopasowanego do ICP?
  • Które słowa kluczowe mają wysoki CTR, ale niską konwersję i dlaczego?
  • Gdzie jest przestrzeń do skalowania bez malejących zwrotów?
  • Co jest zepsute, a jeszcze tego nie zauważyłem?

Te pytania mają odpowiedzi. Odpowiedzi są w danych. Żeby je dostać, potrzebny jest albo dobry analityk robiący codzienne przeglądy, albo system, który robi to automatycznie.

Jak wygląda AdsAI

Interfejs ma trzy sekcje:

Kolejka decyzji: priorytetyzowana lista działań: “Zatrzymaj [Kampanię X], poniżej progu ICP przez 7 dni.” “Zwiększ budżet [Kampanii Y] o 20%, ROAS 4.2, headroom potwierdzony.” Każda pozycja ma dane wspierające inline. Jeden klik żeby działać, jeden żeby odłożyć.

Tablica statusu kampanii: wszystkie aktywne kampanie ze wskaźnikami stanu: zdrowa, poniżej oczekiwań, wstrzymana, wymaga przeglądu. Kodowane kolorami. Bez wykresów, bez trendów: tylko bieżący stan.

Szyna alertów: anomalie budżetowe, nagłe spadki CTR, problemy z tempem wydatków. Rzeczy, których złapanie normalnie wymaga codziennego przeglądu.

Warstwa ICP

Część, która zabrała najwięcej czasu, to dopasowanie ICP. Nie każdy ruch warto kupować nawet przy rentownym ROAS. Jeśli działasz w B2B SaaS, franczyzie QSR lub jakimkolwiek segmencie, gdzie profil kupującego ma znaczenie, surowy wolumen konwersji to mylący sygnał.

Dodałem prostą warstwę definicji ICP: branża, wielkość firmy, rola. System krzyżuje sygnały z poziomu kampanii (frazy wyszukiwania, strona docelowa, stanowiska konwertujących tam gdzie dostępne) z definicją ICP i flaguje rozbieżności. To wyłapuje kampanie, które wyglądają rentownie, ale przyciągają zły segment.

Architektura

Backend jest minimalny: lekki serwis Node ze schedulowanym odpytywaniem Ads API, mała instancja Postgres na historię i zestaw funkcji scoringowych opartych na regułach. Żadnego modelu ML. “Inteligencja” to zakodowane reguły: naruszenia progów, przełamania trendów, sygnały niedopasowania ICP. Prosta logika stosowana konsekwentnie bije drogie modele stosowane niekonsekwentnie.

Frontend to React z ciasnym kontraktem danych. Bez zbędnych abstrakcji: każdy widok odpowiada na konkretne pytanie operatora.

Co bym zrobił inaczej

Największa rzecz, której nie doceniłem, to złożoność autoryzacji w Ads API. Obsługa odświeżania OAuth dla wielu kont jest naprawdę irytująca. Odseparowałbym to wcześniej.

Zacząłbym też od szyny alertów jako MVP, nie od pełnego kokpitu. Najwyżej wyceniane działanie to wczesne wykrywanie problemów. Kolejka optymalizacji przychodzi na drugim miejscu.

Wniosek

Narzędzia klasy operatorskiej dla płatnych kampanii nie muszą być drogie ani skomplikowane. Interfejs Google Ads się nie zmieni: nie mają żadnego powodu, żeby pomagać ci wydawać mniej efektywnie. Zbuduj warstwę, która służy twoim decyzjom, nie ich interfejsowi.


Powiązane: B2B Revenue System Design: jak operatorzy myślą o wzroście inaczej

O autorze

Wojciech Łuszczyński

Wojciech Łuszczyński

Architekt GTM i operator wzrostu budujący natywne dla AI systemy przychodów dla B2B SaaS i firm technologicznych. Łączę pozycjonowanie, SEO, treści, płatne pozyskiwanie, CRM, automatyzację, analitykę i przepływy pracy AI w praktyczną infrastrukturę wzrostu.

Newsletter

Najpierw zdobądź następny.

Kiedy opublikuję nowy artykuł na temat systemów AI, architektury GTM lub modeli operacyjnych wzrostu, dowiesz się o tym jako pierwszy.

Subskrybuj