Merchant API stiže u Google Ads Scripts: feed i kampanje na jednom mjestu

Ukratko: Od 22. travnja 2026. Merchant API dostupan je izravno iz Google Ads Scriptsa. Feed i kampanje konačno žive u istom okruženju. Jedna skripta čita podatke iz Merchant Centera i reagira na njih. Odbijeni proizvod izlijeće iz PMax grupe proizvoda, a za SKU bez zalihe skripta pauzira pripadajuću grupu elemenata. Automatski, bez vanjskog ljepila između dvaju sustava.

Skripte za Google Ads pišem od 2015., kad sam pokrenuo ppc-scripts.eu. Svih tih godina usred svake konfiguracije Shopping kampanja stajao je isti zid. Kampanje su bile u okruženju Google Ads Scripts, feed negdje sasvim drugdje, a sve što je trebalo oboje značilo je ljepljivu traku. 22. travnja 2026. Google je srušio taj zid. Merchant API sada je dostupan izravno iz Google Ads Scriptsa.

Što se promijenilo

Jedna skripta sada može čitati podatke iz Merchant Centera i reagirati na njih u istom okruženju Google Ads. Dodaj tome product_filters (uvjetno dijeljenje feeda s Google Adsom, objavljeno u studenome 2025.) i petlja između zdravlja feeda i potrošnje na oglase konačno se zatvara u jednom okruženju.

Zašto je to važno

Podjela je prije iznuđivala nezgrapna zaobilazna rješenja. Problem s feedom otkrio bi se u jednom sustavu, a reakcija kampanje pokrenula bi se u drugom. Između njih bila je potrebna vanjska infrastruktura: cron zadatak, poslužitelj, vjerodajnice, sve na tvojoj grbači. U dvanaest godina rada s Google Ads API-jem izgradio sam više takvog ljepila nego što mi je drago priznati. Sada se reakcija odvija tamo gdje kampanjom ionako već upravljaš.

Očiti dobitak je zaštitna ograda u zatvorenoj petlji. Proizvod dobije odbijanje u Merchant Centeru i ista ga skripta izbaci iz PMax grupe proizvoda ili mu sreže proračun. Automatski, bez ljudske intervencije.

Kako to automatizirati

Kreni od događaja u feedu koji te danas ručno najviše boli i poveži ga s radnjom u kampanji:

  • Odbijanje → isključenje. SKU izgubi odobrenje, pa ga ukloni iz relevantne grupe proizvoda. Potrošnja prestaje juriti za proizvodom koji nitko ne može kupiti.
  • Nema zalihe → pauza. Zaliha u feedu padne na nulu, pa pauziraj grupu elemenata koja ga prikazuje ili joj snizi licitaciju.
  • Promjena cijene → revizija licitacije. Promjena cijene nagriza maržu, pa označi proizvod za ponovno preispitivanje licitacije.

Upravo je ovakva logika koja povezuje više domena prije zahtijevala dva sustava i cron zadatak između njih. Sada je to jedna skripta koja se izvodi po Googleovu vlastitom rasporedu, bez vanjskog ljepila za održavanje i bez povjerljivih podataka koje bi trebalo prenositi između okruženja. Kreni s jednim događajem i jednom radnjom. Potvrdi da se reakcija pokreće, pa tek onda poveži sljedeću.

Za širi kontekst zbližavanja Ads i Merchant API-ja pogledaj moj godišnji pregled Google Ads API-ja.

Vodiš 50+ kampanja i još to radiš ručno?

Javi se →
Newsletter

Priručnik za automatizaciju, ravno u tvoj inbox

Nove dubinske analize i pokoji „što se promijenilo ovaj tjedan” — bez spama, bez drip funnela. Dostupno i kao RSS.

Bez spama, nikad. Odjava jednim klikom.