Merchant API kommer till Google Ads Scripts: feed och kampanjer på ett ställe

Kort sagt: Sedan den 22 april 2026 är Merchant API nåbart inifrån Google Ads Scripts. Feed och kampanjer lever äntligen i samma runtime. Ett skript läser Merchant Center-data och agerar på den. En avslagen produkt åker ur PMax-listningsgruppen, en slutsåld SKU pausar sin tillgångsgrupp. Automatiskt, utan extern limkod mellan två system.

Jag har skrivit Google Ads Scripts sedan 2015, när jag lanserade ppc-scripts.eu. Och alla dessa år stod samma vägg mitt i varje Shopping-setup. Kampanjerna levde i Scripts, feeden levde någon helt annanstans, och allt som behövde båda betydde silvertejp. Den 22 april 2026 rev Google den väggen. Merchant API är nu nåbart inifrån Google Ads Scripts.

Vad som ändrades

Ett skript kan nu läsa Merchant Center-data och agera på den i samma Google Ads-runtime. Lägg till product_filters (villkorlig feed-delning med Google Ads, lanserad i november 2025) och loopen mellan feed-hälsa och annonsutgifter sluts äntligen i en enda miljö.

Varför det spelar roll

Uppdelningen tvingade förr fram klumpiga nödlösningar. Ett feed-problem upptäcktes i ett system. Kampanjreaktionen utlöstes i ett annat. Och däremellan satt externt rörmokeri, ett cron-jobb, en server, inloggningsuppgifter, allt ditt att underhålla. På tolv år med Google Ads API har jag byggt mer av det där limmet än jag vill erkänna. Nu bor reaktionen där du redan styr kampanjen.

Den uppenbara vinsten är ett skyddsräcke i en sluten loop. En produkt får avslag i Merchant Center och samma skript drar den ur PMax-listningsgruppen eller kapar dess budget. Automatiskt, utan en människa i loopen.

Hur du automatiserar det

Börja med den feed-händelse som gör mest ont att hantera för hand idag och koppla den till en kampanjåtgärd:

  • Avslag → uteslutning. En SKU förlorar sitt godkännande, så ta bort den ur relevant listningsgrupp. Pengarna slutar jaga en produkt som ingen kan köpa.
  • Slutsåld → paus. Lagret når noll i feeden, så pausa tillgångsgruppen som visar den eller sänk dess bud.
  • Prisändring → se över budet. En prisuppdatering äter på marginalen, så flagga produkten för en ny budgenomgång.

Den här sortens domänöverskridande logik krävde förr två system och ett cron-jobb däremellan. Nu är det ett skript som kör på Googles eget schema, utan extern limkod att underhålla och utan hemligheter att skicka mellan miljöer. Börja med en händelse och en åtgärd. Bekräfta att reaktionen slår till innan du kopplar in nästa.

Vill du se det bredare sammanhanget kring Googles konvergerande Ads- och Merchant-API:er? Läs vår Google API-årsöversikt.

Kör du 50+ kampanjer och gör det fortfarande för hand?

Hör av dig →