Værktøjer og konto

    Hvad er Google Ads Scripts?

    Af Michael Knudsen, Google Ads-specialist · Opdateret

    Google Ads Scripts · Scripts i Google Ads

    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.

    Google Ads Scripts (Scripts i Google Ads) forklaret: Små JavaScript-programmer, der kører inde i Google Ads og automatiserer kontrol, rapporter og ændringer.

    Hvad kan Google Ads Scripts bruges til?

    Typiske scripts i webshop-konti
    ScriptHvad det gørHvorfor
    LinktjekTjekker alle endelige webadresser for 404-fejlFanger udsolgte og slettede sider, før de koster klik
    Budget-pacingSammenligner forbrug med månedsbudgetAdvarer, hvis du er på vej over eller under
    Anomali-alarmSammenligner i dag med samme ugedag tidligereOpdager fald i konverteringer eller stigning i CPC hurtigt
    Eksport til SheetsSkriver søgetermer, produkter eller kampagnetal til et regnearkData du kan sortere, dele og bygge rapporter på
    ProduktlabelsMærker produkter efter fx ROAS eller klik uden salgGrundlag for custom labels og kampagneopdeling
    Overvågning af afvisningerLister afviste annoncer og produkterSå 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

    Sådan finder du det i Google Ads
    1. Værktøjer
    2. Massehandlinger
    3. Scripts
    4. + (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.

    1. Indsæt koden og ret indstillingerne øverst (mail, regneark, tærskler).
    2. Godkend, at scriptet må arbejde i kontoen.
    3. Kør Se forhåndsvisning. Den viser, hvad scriptet vil gøre, uden at gøre det.
    4. 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 reglerGoogle Ads ScriptsGoogle Ads API
    Kræver kodeNejLidt JavaScriptJa, fuld udvikling
    Kører hvorI Google AdsI Google AdsPå din egen server
    FleksibilitetLav: hvis X så YHøjHøjest
    Typisk brugPause en kampagne ved et budgetloftAlarmer, rapporter, labelsEgne værktøjer og dashboards på tværs af mange konti
    Start altid med den simpleste løsning. Kan en automatisk regel klare det, så brug en regel. Kan et script klare det, så byg ikke et API-værktøj. Hvert lag mere er noget, der skal vedligeholdes.

    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.

    En PPC-specialist med faste overvågningsscripts

    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

    Start min transformation