Merchant API tulee Google Ads Scriptsiin: feed ja kampanjat samassa paikassa

Lyhyesti: 22. huhtikuuta 2026 alkaen Merchant API on käytettävissä suoraan Google Ads Scriptsin sisältä. Feed ja kampanjat elävät vihdoin samassa ympäristössä. Yksi skripti lukee Merchant Center -dataa ja toimii sen pohjalta. Hylätty tuote lentää ulos PMax-listausryhmästä, loppuunmyyty SKU pysäyttää elementtiryhmänsä. Automaattisesti, ilman erillistä liimaa kahden järjestelmän välillä.

Olen kirjoittanut Google Ads Scriptsejä vuodesta 2015, jolloin avasin ppc-scripts.eu-sivuston. Ja kaikki nämä vuodet jokaisen Shopping-setupin keskellä seisoi sama seinä. Kampanjat elivät Scriptseissä, feed jossain ihan muualla, ja kaikki molempia tarvitseva tarkoitti jeesusteippiä. 22. huhtikuuta 2026 Google kaatoi sen seinän. Merchant API on nyt käytettävissä suoraan Google Ads Scriptsin sisältä.

Mikä muuttui

Yksi skripti voi nyt lukea Merchant Center -dataa ja toimia sen pohjalta samassa Google Ads -ympäristössä. Lisää siihen product_filters (ehdollinen feedin jako Google Adsin kanssa, julkaistu marraskuussa 2025), ja silmukka feedin kunnon ja mainoskulutuksen välillä sulkeutuu vihdoin yhdessä ympäristössä.

Miksi sillä on väliä

Aiemmin jako pakotti kömpelöihin kiertotapoihin. Feedin ongelma havaittiin yhdessä järjestelmässä. Kampanjareaktio laukesi toisessa. Ja niiden välissä istui ulkoista putkitusta, cron-ajo, palvelin, tunnukset, kaikki sinun ylläpidettävääsi. Kahdessatoista vuodessa Google Ads API:n parissa olen rakentanut sitä liimaa enemmän kuin kehtaan myöntää. Nyt reaktio elää siellä, missä kampanjaa muutenkin ohjaat.

Ilmeisin voitto on suljetun silmukan suojaus. Tuote hylätään Merchant Centerissä, ja sama skripti poistaa sen PMax-listausryhmästä tai leikkaa sen budjettia. Automaattisesti, ilman ihmistä silmukassa.

Miten automatisoit sen

Aloita siitä feed-tapahtumasta, joka sattuu käsin hoidettuna eniten, ja kytke se kampanjatoimintoon:

  • Hylkäys → poissulku. SKU menettää hyväksynnän, joten poista se asianomaisesta listausryhmästä. Kulutus lakkaa jahtaamasta tuotetta, jota kukaan ei voi ostaa.
  • Loppuunmyyty → pysäytys. Varasto putoaa feedissä nollaan, joten pysäytä sitä esittelevä elementtiryhmä tai laske sen tarjousta.
  • Hinnanmuutos → tarjouksen tarkistus. Hintapäivitys syö marginaalia, joten merkitse tuote tarjouksen uudelleenarviointiin.

Juuri tämä järjestelmärajat ylittävä logiikka vaati ennen kaksi järjestelmää ja cron-ajon niiden väliin. Nyt se on yksi skripti, joka pyörii Googlen omalla aikataululla, ilman ylläpidettävää ulkoista liimaa ja ilman ympäristöjen välillä siirreltäviä salaisuuksia. Aloita yhdellä tapahtumalla ja yhdellä toiminnolla. Varmista, että reaktio laukeaa, ja kytke vasta sitten seuraava.

Googlen lähentyvien Ads- ja Merchant-APIen laajemmasta kontekstista lue Google API:n vuosikatsaus.

Pyöritätkö 50+ kampanjaa ja teet tämän yhä käsin?

Ota yhteyttä →