Jak Claude pomaga Spilno Agency: pokrycie produktów Google Merchant w Google Ads

Sklep internetowy ma 1375 produktów w Google Merchant — ale ile z nich faktycznie wyświetla się w Google Ads? Standardowe raporty na to nie odpowiadają. Wspólnie z Claude Code, Spilno Agency zbudowała na wewnętrznej platformie RobotsCheck narzędzie „Pokrycie produktów Google Merchant w Google Ads”: zestawia oba źródła i pokazuje konkretną listę produktów, które przeszły moderację, ale nigdy nie trafiły do żadnej kampanii. W przykładzie poniżej: 227 takich produktów i 83% pokrycia.
Problem, którego nie widać w żadnym standardowym raporcie
Wyobraź sobie sklep internetowy z 1375 pozycjami produktowymi. Wszystkie wydają się być w feedzie, wszystkie wyglądają na „aktywne” w Merchant Center. Ale ile z nich faktycznie działa w Google Ads? Na to pytanie nie odpowiada żaden standardowy raport — ani Merchant Center, ani Google Ads osobno.
To klasyczna ślepa strefa marketingu efektywnościowego: produkt może być idealnie przygotowany w feedzie, przejść moderację Google i po prostu nigdy nie trafić do żadnej kampanii reklamowej. Albo trafić — ale z zerową aktywnością. Klient płaci za produkcję i logistykę produktu, a reklama o nim milczy. Bez dedykowanego audytu wychodzi to na jaw przypadkiem — gdy ktoś z zespołu ręcznie porówna oba interfejsy, produkt po produkcie.
Przy 1375 pozycjach ręczne sprawdzenie to nie audyt, a tygodnie pracy.
Rozwiązanie: narzędzie, które porównuje Merchant i Ads za Ciebie
W ramach wewnętrznej platformy RobotsCheck zespół Spilno Agency, we współpracy z Claude Code, zbudował nowe narzędzie — „Pokrycie produktów Google Merchant w Google Ads”. Jego zadanie jest sformułowane wprost: pokazać specjaliście, które produkty są faktycznie reklamowane, które nie, i dlaczego.
Sam pomysł był oczywisty od początku, realizacja — już nie. To nie jednorazowy skrypt, tylko pełnoprawny moduł platformy: z integracją OAuth, wyjaśnieniem przyczyn, wyszukiwaniem, filtrami, raportami PDF i automatyczną wysyłką. Oto jak to działa.
Jak to działa technicznie
- Połączenie dwóch źródeł. Specjalista podłącza Google Merchant Center i Google Ads tym samym kontem Google (lub różnymi — system poprawnie to rozdziela i pamięta, którym kontem autoryzować się do którego serwisu).
- Status każdego produktu z Merchant Content API. Narzędzie pobiera pełną listę produktów i ich rzeczywisty status dla przeznaczenia Shopping Ads — approved, pending lub disapproved.
- Sprawdzenie aktywności w Google Ads. Dla produktów, które Merchant uznaje za aktywne, system dodatkowo sprawdza, czy w ciągu ostatnich 30 dni była po nich realna aktywność w kampaniach reklamowych.
- Zestawienie w jeden raport. Oba źródła są zestawiane w jasne kategorie: wyświetla się, nieuruchomiony w Ads, odrzucony przez Merchant, w moderacji — wraz z przyczyną, jeśli taka istnieje.
To nie proste połączenie SQL dwóch tabel. Najciekawsze wydarzyło się na etapie debugowania: pierwsza wersja parsowania statusów Merchant pokazywała, że wszystkie 1375 produktów są odrzucone — mimo że w samym Merchant Center 1270 z nich było zielonych, zatwierdzonych. Przyczyna okazała się subtelna: Google Content API czasem zwraca pole status: "disapproved" nawet dla produktów faktycznie zatwierdzonych w danym kraju (prawdziwa informacja ukrywa się nie w tym polu, a na listach zatwierdzeń dla poszczególnych krajów). Bez bezpośredniego zestawienia z realnym kontem klienta ten niuans byłby niemożliwy do wychwycenia — właśnie tutaj iteracyjna praca z Claude Code, gdzie każda hipoteza jest od razu weryfikowana na realnych danych, a nie w próżni, pokazała swoją wartość.
Co widzi specjalista
Efekt to nie tylko liczba, a narzędzie do codziennej pracy:
- Dashboard z kluczowymi metrykami: ile produktów się wyświetla, ile nie zostało uruchomionych w reklamie, ile odrzucił Merchant, jaki jest procent pokrycia.
- Tabela produktów z wyszukiwaniem po nazwie, item ID, cenie lub przyczynie — i sortowaniem po dowolnej kolumnie.
- Kolumna „Nazwa kampanii Google Ads” — od razu widać, w jakiej kampanii produkt się wyświetla, albo że kampanii w ogóle nie ma.
- Przyczyna problemu po najechaniu kursorem — jeśli Merchant odrzucił produkt, specjalista od razu widzi tekst błędu od Google (np. „strona produktu niedostępna”), bez przechodzenia do innego interfejsu.
- Cyfrowy raport PDF jednym kliknięciem — brandowany raport z wskaźnikami, który można dołączyć do raportowania dla klienta.
- Publiczny link do raportu — można podzielić się aktualnym raportem z klientem lub kolegą bez udostępniania dostępu do samej platformy.
- Wysyłka mailowa według harmonogramu — specjalista raz ustawia dni tygodnia i godzinę, a raport pokrycia trafia automatycznie na skrzynkę bez ręcznego uruchamiania.
Przykład od realnego klienta
Oto realny zrzut raportu jednego z klientów agencji — sklepu internetowego:

| Wskaźnik | Wartość |
|---|---|
| Wszystkich produktów w Merchant | 1375 |
| Wyświetla się w Google Ads | 1144 |
| Nieuruchomionych w Ads | 227 |
| Odrzuconych przez Merchant | 2 |
| W moderacji | 2 |
| Pokrycie | 83% |
Sama liczba 83% jest neutralna. Ale za nią stoi konkretna, praktyczna lista: 227 produktów, które przeszły moderację Google, są gotowe do wyświetlania — i po prostu nikt nie dodał ich do kampanii. Dla sklepu internetowego to nie abstrakcyjna metryka, tylko bezpośredni sygnał: oto konkretne SKU, dodaj je do kampanii Performance Max lub Shopping, a zaczną przynosić ruch już jutro.
Bez narzędzia ta informacja istniałaby tylko jako domysł „wydaje się, że nie wszystkie produkty są reklamowane”. Z narzędziem — to lista 227 pozycji, gotowa do działania.

Ten sam raport jest też dostępny jako PDF jednym kliknięciem: pobierz przykładowy raport PDF.
Dlaczego to ważne dla zwinnego zespołu performance marketingu
Główna wartość nie leży w samym fakcie raportu, ale w tym, że wcześniej tej pracy nikt nie wykonywał — była zbyt czasochłonna, by robić ją ręcznie na stałe. Teraz specjalista Google Ads:
- nie traci godzin na ręczne porównywanie Merchant i Ads;
- otrzymuje jasną, uporządkowaną listę działań zamiast ogólnego „wydaje się, że coś jest nie tak”;
- może zautomatyzować regularną kontrolę pokrycia dla każdego klienta osobno;
- dzieli się przejrzystym raportem z klientem jednym linkiem.
To mały przykład tego, jak Claude Code jest wykorzystywany w Spilno Agency nie do generowania tekstu czy kodu „na pokaz”, tylko do budowania realnych wewnętrznych produktów, które bezpośrednio wpływają na skuteczność budżetów reklamowych klientów — od pierwszego pomysłu po narzędzie produkcyjne z żywymi danymi, autoryzacją, wysyłką i raportami PDF.
RobotsCheck to wewnętrzna platforma Spilno Agency do audytów SEO i PPC, stale rozwijana wspólnie z Claude Code.
Tutaj pojawią się Twoje komentarze
Dołącz do dyskusji — rejestracja zajmie chwilę.
Zarejestruj sięMasz już konto? Zaloguj się


