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 underkänd produkt åker ur PMax-listningsgruppen, och tillgångsgruppen för en slutsåld SKU pausas. Automatiskt, utan extern integrationskod 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 (villkorad feeddelning med Google Ads, lanserad i november 2025) och loopen mellan feedstatus och annonsutgifter sluts äntligen i en enda miljö.
Varför det spelar roll
Uppdelningen tvingade förr fram klumpiga nödlösningar. Ett feedproblem upptäcktes i ett system. Kampanjreaktionen utlöstes i ett annat. Och däremellan satt extern integrationskod, ett cron-jobb, en server och 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 sker reaktionen där du redan styr kampanjen.
Den uppenbara vinsten är ett skyddsräcke i en sluten loop. En produkt underkänns 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 feedhändelse som gör mest ont att hantera för hand idag och koppla den till en kampanjåtgärd:
- Underkännande → uteslutning. En SKU underkänns, så ta bort den ur relevant listningsgrupp. Annonsbudgeten slutar gå till 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 integrationskod 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 min årsöversikt av Google Ads API.