Merchant API trafia do Google Ads Scripts: feed i kampanie w jednym miejscu

W skrócie: Od 22 kwietnia 2026 Merchant API jest dostępne z wnętrza Google Ads Scripts. Feed i kampanie nareszcie żyją w jednym środowisku. Jeden skrypt odczytuje dane z Merchant Center i działa na nich. Odrzucony produkt wylatuje z grupy produktów w PMax, niedostępna SKU pauzuje swoją grupę plików. Automatycznie, bez zewnętrznego kleju między dwoma systemami.

Google Ads Scripts piszę od 2015 roku, kiedy uruchomiłem ppc-scripts.eu. I przez wszystkie te lata w środku każdego setupu Shopping stała ta sama ściana. Kampanie żyły w Scripts, feed żył zupełnie gdzie indziej, a wszystko, co potrzebowało obu, oznaczało taśmę klejącą. 22 kwietnia 2026 Google zburzył tę ścianę. Merchant API jest teraz dostępne z wnętrza Google Ads Scripts.

Co się zmieniło

Jeden skrypt potrafi teraz odczytać dane z Merchant Center i zadziałać na nich w tym samym środowisku uruchomieniowym Google Ads. Dołóż do tego product_filters (warunkowe współdzielenie feedu z Google Ads, wdrożone w listopadzie 2025) i pętla między kondycją feedu a wydatkami na reklamę nareszcie domyka się w jednym środowisku.

Dlaczego to ważne

Podział wymuszał kiedyś niezgrabne obejścia. Problem feedu wykrywał się w jednym systemie. Reakcja kampanii odpalała się w innym. A między nimi siedziała zewnętrzna hydraulika, zadanie cron, serwer, dane dostępowe, wszystko na twojej głowie. Przez dwanaście lat na API Google Ads zbudowałem więcej takiego kleju, niż chciałbym przyznać. Teraz reakcja żyje tam, gdzie i tak już sterujesz kampanią.

Oczywista wygrana to zabezpieczenie w zamkniętej pętli. Produkt zostaje odrzucony w Merchant Center i ten sam skrypt wyciąga go z grupy produktów w PMax albo przycina mu budżet. Automatycznie, bez człowieka w pętli.

Jak to zautomatyzować

Zacznij od zdarzenia w feedzie, które dziś najbardziej boli cię obsługiwać ręcznie, i wepnij je w akcję kampanii:

  • Odrzucenie → wykluczenie. SKU traci akceptację, więc usuń ją z odpowiedniej grupy produktów. Wydatki przestają gonić za produktem, którego nikt nie kupi.
  • Brak na stanie → pauza. Stan spada w feedzie do zera, więc spauzuj grupę plików, która go wyświetla, albo obniż jej stawkę.
  • Zmiana ceny → przegląd stawki. Aktualizacja ceny zjada marżę, więc oznacz produkt do ponownego przejrzenia stawki.

Dokładnie taka logika międzydomenowa potrzebowała kiedyś dwóch systemów i crona między nimi. Teraz to jeden skrypt działający według harmonogramu samego Google, bez zewnętrznego kleju do utrzymania i bez sekretów przekazywanych między środowiskami. Zacznij od jednego zdarzenia i jednej akcji. Upewnij się, że reakcja się odpala, i dopiero wtedy wepnij kolejną.

Szerszy kontekst zbliżających się do siebie API Ads i Merchant od Google znajdziesz w naszym podsumowaniu roku w API Google.

Prowadzisz 50+ kampanii i nadal robisz to ręcznie?

Napisz do mnie →