Google Ads Scripts er små programmer skrevet i JavaScript, der kører direkte i din Google Ads-konto. De kan læse data, sende mails, skrive til Google Sheets og lave ændringer i kampagner, fx pause annoncer med døde links eller advare når forbruget løber løbsk. Scripts kan køres manuelt eller planlægges til at køre hver time, dag, uge eller måned.
Hvad er Google Ads Scripts?
Google Ads har en indbygget kodeeditor, hvor du kan indsætte og køre JavaScript. Koden får adgang til din konto gennem Googles egne objekter: kampagner, annoncegrupper, søgeord, produkter, rapporter. Du kan også hente data med GAQL, det samme forespørgselssprog som Google Ads API bruger. Forskellen er, at scripts kører hos Google. Du skal ikke have en server, et developer token eller en udvikler for at komme i gang.
De fleste scripts, der bruges i praksis, er ikke skrevet fra bunden. De er kopieret fra Googles eksempelbibliotek eller fra PPC-communityet og tilpasset med et par linjer: hvilken mail advarslen skal sendes til, hvilket Google Sheet data skal skrives i, og hvilke tærskler der gælder.

Hvad kan Google Ads Scripts bruges til?
| Script | Hvad det gør | Hvorfor |
|---|---|---|
| Linktjek | Tjekker alle endelige webadresser for 404-fejl | Fanger udsolgte og slettede sider, før de koster klik |
| Budget-pacing | Sammenligner forbrug med månedsbudget | Advarer, hvis du er på vej over eller under |
| Anomali-alarm | Sammenligner i dag med samme ugedag tidligere | Opdager fald i konverteringer eller stigning i CPC hurtigt |
| Eksport til Sheets | Skriver søgetermer, produkter eller kampagnetal til et regneark | Data du kan sortere, dele og bygge rapporter på |
| Produktlabels | Mærker produkter efter fx ROAS eller klik uden salg | Grundlag for custom labels og kampagneopdeling |
| Overvågning af afvisninger | Lister afviste annoncer og produkter | Så de ikke ligger ubemærket i ugevis |
Et klassisk eksempel er produktlabels i Shopping. Et script beregner hver uge, hvilke produkter der sælger godt, hvilke der får klik uden salg, og hvilke der næsten ikke vises. Resultatet skrives til et supplerende feed som custom labels, og kampagnerne er delt efter labels. Det er automatisering, som ellers ville tage timer hver uge.
Sådan opretter du et script
- Værktøjer
- Massehandlinger
- Scripts
- + (nyt script)
Indsæt koden, klik Godkend nu for at give scriptet adgang til kontoen, og kør Se forhåndsvisning, før du kører det rigtigt.
- Indsæt koden og ret indstillingerne øverst (mail, regneark, tærskler).
- Godkend, at scriptet må arbejde i kontoen.
- Kør Se forhåndsvisning. Den viser, hvad scriptet vil gøre, uden at gøre det.
- Læs loggen. Ser ændringerne rigtige ud, så kør scriptet og sæt en frekvens.
Begrænsninger du skal kende
- 30 minutters køretid. Ifølge Googles hjælpeside om scripts stopper et script efter 30 minutter. Nogle scripts i managerkonti får 60 minutter. Store konti kræver effektiv kode.
- Ændringer kan ikke fortrydes. Et script, der pauser 500 søgeord ved en fejl, efterlader dig med 500 søgeord at aktivere manuelt. Brug forhåndsvisning.
- Scripts kører som en bruger. Fjernes den bruger, der godkendte scriptet, kan det stoppe. Lad en fast medarbejder eller managerkontoen eje vigtige scripts.
- Ikke alle kampagnetyper er lige tilgængelige. Performance Max og nyere kampagnetyper har færre muligheder for ændringer end søgning og Shopping. Læsning via rapporter virker dog for det meste.
Scripts vs. automatiske regler vs. API
| Automatiske regler | Google Ads Scripts | Google Ads API | |
|---|---|---|---|
| Kræver kode | Nej | Lidt JavaScript | Ja, fuld udvikling |
| Kører hvor | I Google Ads | I Google Ads | På din egen server |
| Fleksibilitet | Lav: hvis X så Y | Høj | Højest |
| Typisk brug | Pause en kampagne ved et budgetloft | Alarmer, rapporter, labels | Egne værktøjer og dashboards på tværs af mange konti |
Faldgruber fra praksis
- Scripts, ingen kender. Overtager du en konto, så åbn listen over scripts. Gamle scripts, der ændrer bud eller pauser ting, kan modarbejde Smart Bidding uden at nogen opdager det.
- Fejl uden alarm. Et script, der fejler, siger ikke højt fra. Tjek loggen eller få scriptet til at sende en mail, når det fejler.
- Script der ændrer bud på Smart Bidding-kampagner. Det giver ingen mening. Systemet byder selv i hver auktion.
Scripts er et af de værktøjer, der skiller en almindelig konto fra en, der bliver passet hver dag. En PPC-specialist eller Google Ads-ekspert har som regel et sæt faste scripts, der kører i alle konti og giver besked, før problemerne bliver dyre.
En PPC-specialist med faste overvågningsscripts
Mine scripts holder øje med links, forbrug og afvisninger i alle konti, så problemer bliver fanget tidligt.
Ofte stillede spørgsmål om Google Ads Scripts
Hvad er et Google Ads script?
Et lille JavaScript-program, der kører inde i din Google Ads-konto. Det kan læse data, sende advarsler, skrive til Google Sheets og lave ændringer i kampagner automatisk.
Skal man kunne programmere for at bruge Google Ads Scripts?
Ikke for at bruge færdige scripts. Du indsætter koden og retter et par indstillinger øverst. For at skrive egne scripts skal du kunne lidt JavaScript.
Hvor ofte kan et Google Ads script køre?
Du kan køre det manuelt eller planlægge det til at køre én gang, hver time, dagligt, ugentligt eller månedligt. Hver kørsel må højst tage 30 minutter.
Kan man fortryde ændringer fra et script?
Nej. Google oplyser, at ændringer fra scripts ikke kan fortrydes. Kør derfor altid forhåndsvisning først, og test på en lille del af kontoen.
Relaterede begreber
- Google Ads API Googles programmeringsinterface, der lader software læse og ændre Google Ads-konti uden for brugerfladen.
- Custom labels Fem frie felter i produktfeedet, som du bruger til at gruppere produkter efter fx margin, sæson eller bestseller.
- Supplerende feed En ekstra datakilde i Merchant Center, der ændrer eller tilføjer felter på eksisterende produkter uden at røre webshoppen.
- Google Ads Editor Googles gratis desktop-program til at lave masseændringer i Google Ads offline og sende dem til kontoen samlet.
- Managerkonto (MCC) En overordnet Google Ads-konto, som bureauer og freelancere bruger til at styre mange kunders konti fra ét login.