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

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

Olen kirjoittanut Google Ads -skriptejä vuodesta 2015, jolloin avasin ppc-scripts.eu-sivuston. Ja kaikki nämä vuodet jokaisen Shopping-setupin keskellä seisoi sama seinä. Kampanjat elivät skripteissä, feed jossain ihan muualla, ja kaikki, mikä tarvitsi molempia, 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 järjestelmien erillisyys pakotti kömpelöihin kiertotapoihin. Feedin ongelma havaittiin yhdessä järjestelmässä. Kampanjareaktio laukesi toisessa. Niiden väliin tarvittiin ulkoista integraatiokoodia, cron-ajo, palvelin ja tunnukset, kaikki sinun ylläpidettäväksesi. Google Ads API:n parissa viettämieni kahdentoista vuoden aikana olen rakentanut sitä liimaa enemmän kuin kehtaan myöntää. Nyt reaktio käynnistyy 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 ihmisen puuttumista.

Miten automatisoit sen

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

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

Juuri tämä järjestelmärajat ylittävä logiikka vaati ennen kahta järjestelmää ja cron-ajon niiden väliin. Nyt se on yksi skripti, joka pyörii Googlen omalla aikataululla, ilman ylläpidettävää ulkoista integraatiokoodia 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.

Google Ads API:n ja Merchant API:n lähentymisen laajemmasta kontekstista voit lukea Google Ads API:n vuosikatsauksesta.

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

Ota yhteyttä →
Uutiskirje

Automaation pelikirja suoraan postilaatikkoosi

Uusia syväanalyysejä ja silloin tällöin ”mikä muuttui tällä viikolla” — ei spämmiä, ei drip-funneleita. Saatavilla myös RSS:nä.

Ei spämmiä, koskaan. Peruutus yhdellä klikkauksella.