Merchant API kommer til Google Ads Scripts: feed og kampagner ét sted

Kort fortalt: Fra den 22. april 2026 er Merchant API tilgængelig inde fra Google Ads Scripts. Feed og kampagner lever endelig i samme runtime. Ét script læser Merchant Center-data og reagerer på dem. Et afvist produkt ryger ud af sin listing group i PMax, en udsolgt SKU pauser sin asset group. Automatisk, uden ekstern lim mellem to systemer.

Jeg har skrevet Google Ads Scripts siden 2015, hvor jeg lancerede ppc-scripts.eu. Og i alle de år stod den samme mur midt i ethvert Shopping-setup. Kampagnerne levede i Scripts, feedet levede et helt andet sted, og alt, der krævede begge dele, betød gaffatape. Den 22. april 2026 rev Google den mur ned. Merchant API er nu tilgængelig inde fra Google Ads Scripts.

Hvad der ændrede sig

Ét script kan nu læse Merchant Center-data og reagere på dem i samme Google Ads-runtime. Læg product_filters oveni (betinget feeddeling med Google Ads, lanceret i november 2025), og sløjfen mellem feedets tilstand og annonceforbruget lukker sig endelig i ét enkelt miljø.

Hvorfor det betyder noget

Opdelingen tvang tidligere nogle klodsede nødløsninger frem. Et feedproblem blev opdaget i ét system. Kampagnereaktionen blev udløst i et andet. Og imellem dem sad ekstern infrastruktur, et cron-job, en server, adgangsnøgler, alt sammen dit at vedligeholde. På tolv år med Google Ads API’et har jeg bygget mere af den slags lim, end jeg bryder mig om at indrømme. Nu lever reaktionen dér, hvor du i forvejen styrer kampagnen.

Den oplagte gevinst er et værn i en lukket sløjfe. Et produkt bliver afvist i Merchant Center, og det samme script trækker det ud af sin listing group i PMax eller skærer i dets budget. Automatisk, uden et menneske i sløjfen.

Sådan automatiserer du det

Start med den feedhændelse, der gør mest ondt at håndtere manuelt i dag, og kobl den til en kampagnehandling:

  • Afvisning → udelukkelse. En SKU mister godkendelsen, så fjern den fra den relevante listing group. Forbruget holder op med at jagte et produkt, ingen kan købe.
  • Ikke på lager → pause. Lageret rammer nul i feedet, så pause den asset group, der viser det, eller sænk dens bud.
  • Prisændring → budgennemgang. En prisopdatering æder af marginen, så markér produktet til en budgennemgang.

Den slags tværgående logik krævede før to systemer og et cron-job imellem dem. Nu er det ét script, der kører på Googles egen tidsplan, uden ekstern lim at vedligeholde og uden secrets at sende mellem miljøer. Start med én hændelse og én handling. Bekræft, at reaktionen udløses, og kobl først derefter den næste på.

Læs vores årsoversigt over Google Ads API for at få den bredere kontekst om Googles konvergerende Ads- og Merchant-API’er.

Kører du 50+ kampagner og gør det stadig i hånden?

Kontakt →
Nyhedsbrev

Automatiserings-playbooken, direkte i din indbakke

Nye dybdegående analyser og en gang imellem et »hvad ændrede sig i denne uge« — ingen spam, ingen drip-funnel. Fås også som RSS.

Aldrig spam. Afmelding med ét klik.