Google Ads scripts zijn kleine stukken JavaScript-code die je rechtstreeks in je Google Ads-account kunt uitvoeren. Ze automatiseren terugkerende taken, genereren rapporten en sturen je campagnes bij, zonder dat je er handmatig naar hoeft te kijken. Voor de technisch ingestelde adverteerder zijn scripts een van de krachtigste, maar ook meest onderbenutte tools in het Google Ads-ecosysteem.
In dit overzicht vind je de handigste scripts per categorie, inclusief uitleg over wat ze doen, wanneer je ze inzet en waar je ze gratis kunt downloaden.
Praktisch: Scripts zijn beschikbaar via Tools & Instellingen > Scripts in je Google Ads-account. Je hebt een Google Ads-account nodig met voldoende rechten (beheerder of hoger). Scripts worden uitgevoerd via Google Apps Script en draaien op de servers van Google. Je hoeft niets lokaal te installeren.
Scripts die data ophalen, samenvatten en naar jou sturen. Ideaal als je wil weten wat er speelt zonder continu in je account te kijken.
Account Performance Report 📊 Rapportage
Dagelijkse e-mailrapportage met de belangrijkste KPI’s van je account.
Wat doet het: Haalt dagelijks de kosten, klikken, vertoningen, conversies en ROAS op en stuurt deze als een overzichtelijk rapport naar een e-mailadres naar keuze.
Wanneer gebruiken: Als je klanten of managers dagelijks een update wil geven zonder handmatig rapporten te exporteren. Werkt ook goed als intern controlemiddel.
↗ Google Developers — officieel script (gratis)
↗ Mike Rhodes — gratis versie met e-mailrapportage
Search Terms Report 📊 Rapportage
Exporteert zoektermen naar Google Spreadsheets voor analyse.
Wat doet het: Haalt dagelijks de kosten, klikken, vertoningen, conversies en ROAS op en stuurt deze als een overzichtelijk rapport naar een e-mailadres naar keuze.
Wanneer gebruiken: Als je klanten of managers dagelijks een update wil geven zonder handmatig rapporten te exporteren. Werkt ook goed als intern controlemiddel.
↗ Google Developers — officieel script (gratis)
↗ Mike Rhodes — gratis versie met e-mailrapportage
Quality Score Tracker 📊 Rapportage
Houdt de kwaliteitsscores van al je zoekwoorden bij over tijd.
Wat doet het: Loopt door alle zoekopdrachten die je advertenties hebben getriggerd en exporteert deze naar een Google Sheet, inclusief kosten, conversies en matchtype.
Wanneer gebruiken: Wekelijks om nieuwe negatieve zoekwoorden te ontdekken of nieuwe advertentiegroepen te identificeren op basis van zoekintentie.
↗ Nils Rooijmans — ultimate free scripts list (incl. zoektermenscripts)
↗ ads-scripts.com — kant-en-klare scripts via Google Sheet
Scripts die automatisch ingrijpen op basis van budget of biedregels — zodat je nooit meer voor verrassingen staat.
Budget Alert Script 💰 Budget
Stuurt een waarschuwing als een campagne het dagbudget dreigt te overschrijden.
Wat doet het: Monitort het budgetverbruik per campagne en stuurt een e-mailalert als een campagne meer dan X% van het dagbudget heeft verbruikt vóór een bepaald tijdstip.
Wanneer gebruiken: Essentieel voor accounts met strakke budgetten of seizoenspieken. Voorkomt dat campagnes midden op de dag al stoppen met vertonen.
↗ Mike Rhodes — Budget Alert (gratis download)
↗ ads-scripts.com — budget waarschuwingsscript
N-Day Budget Pacing Script 💰 Budget
Verdeelt het maandbudget gelijkmatig over de resterende dagen van de maand.
Wat doet het: Berekent elke dag hoeveel budget er nog over is en past de dagbudgetten automatisch aan zodat het maandbudget niet te vroeg op is én ook volledig wordt benut.
Wanneer gebruiken: Voor campagnes met een vast maandbudget waarbij je consistente aanwezigheid wil garanderen zonder handmatig bij te sturen.
↗ Google Developers — budget management script (officieel)
↗ Nils Rooijmans — budgetpacing in de free scripts library
Bid Adjustment by Weather 💰 Budget
Past biedingen automatisch aan op basis van het huidige weer.
Wat doet het: Koppelt via een weer-API de actuele weersomstandigheden aan je campagnes en verhoogt of verlaagt biedingen op basis van vooraf ingestelde regels (bijv. +20% bij regen voor een parapluwinkel).
Wanneer gebruiken: Voor retailers of dienstverleners waarvan de vraag direct samenhangt met weersomstandigheden.
↗ FreeAdWordsScripts.com — weather bidding script door Russell Savage
↗ Google Developers — weer-API koppeling uitleg
Scripts die de gezondheid van je account bewaken en je waarschuwen als er iets misgaat.
Broken URL Checker 🔍 Kwaliteit
Controleert alle doel-URL’s in je account op 404-fouten en broken links.
Wat doet het: Bezoekt elke nacht alle doel-URL’s in je advertenties, extensies en zoekwoorden en stuurt een rapport van alle URL’s die een foutrespons teruggeven.
Wanneer gebruiken: Onmisbaar voor accounts met grote productcatalogi of webshops waar pagina’s regelmatig wijzigen. Een broken URL kost conversies én verhoogt je CPC.
↗ Google Developers — Link Checker (officieel, gratis)
↗ Frederick Vallaeys — Landing Page Watchdog op GitHub Gist
Anomaly Detector 🔍 Kwaliteit
Detecteert afwijkingen in accountprestaties en stuurt direct een alert.
Wat doet het: Vergelijkt de prestaties van vandaag met het gemiddelde van de afgelopen 2 weken en stuurt een e-mail als kosten, conversies of CTR significant afwijken van de verwachting.
Wanneer gebruiken: Als je snel wil reageren op problemen (tracking issues, budgetspikes, plotselinge CTR-dalingen) zonder constant je account te moeten checken.
↗ Google Developers — Account Anomaly Detector (officieel)
↗ Frederick Vallaeys — Advanced Anomaly Detection (MCC-versie) op GitHub Gist
↗ ppc.io — uitleg en varianten anomaly detector scripts
Low Impression Share Alert 🔍 Kwaliteit
Waarschuwt als het vertoningsaandeel van een campagne onder een drempelwaarde zakt.
Wat doet het: Monitort het zoekvertoningsaandeel per campagne en stuurt een melding als dit onder een door jou ingesteld percentage zakt (bijv. < 40%).
Wanneer gebruiken: Voor merkencampagnes of hoog-prioriteit campagnes waarbij je niet wil dat concurrenten je wegduwen.
↗ Nils Rooijmans — impression share scripts in de free library
↗ ads-scripts.com — impression share monitoring
Scripts die je helpen orde te houden in grote accounts en repetitieve beheertaken automatiseren.
Automated Labeling Script 🏷️ Beheer
Voegt automatisch labels toe aan campagnes, advertentiegroepen of zoekwoorden op basis van prestaties.
Wat doet het: Past labels toe op basis van vooraf ingestelde prestatiesdrempels — zoals ‘Hoge ROAS’, ‘Weinig verkeer’ of ‘Converteert niet’. Deze labels zijn zichtbaar in je interface en bruikbaar in filters.
Wanneer gebruiken: In grote accounts met tientallen campagnes, om snel te kunnen filteren op categorieën zonder handmatig te hoeven doorklikken.
↗ FreeAdWordsScripts.com — label management scripts door Russell Savage
↗ Brainlabs Digital — open-source scripts incl. labeling (GitHub)
Duplicate Keyword Finder 🏷️ Beheer
Vindt zoekwoordduplicaten die intern concurreren binnen hetzelfde account.
Wat doet het: Scant alle actieve zoekwoorden op overlappende queries en rapporteert welke zoekwoorden mogelijk elkaars veilingen kannibaliseren. Inclusief match type-vergelijking.
Wanneer gebruiken: Na accountovername of bij accounts die al lang draaien zonder regelmatige opschoning. Interne concurrentie is een van de meest voorkomende oorzaken van inefficiënt budgetgebruik.
↗ Frederick Vallaeys — duplicate & conflict scripts op GitHub Gist
↗ ppc.io — scripts overzicht incl. keyword management
Ad Schedule Performance Script 🏷️ Beheer
Analyseert prestaties per dag en uur en stelt optimale advertentieschema’s voor.
Wat doet het: Exporteert prestatiesdata per uur per dag van de afgelopen 30 dagen naar een Spreadsheet en visualiseert dit als een heatmap. Zo zie je direct welke tijdsloten de beste ROAS geven.
Wanneer gebruiken: Als je handmatig biedingsaanpassingen voor het advertentieschema wil instellen op basis van historische data in plaats van gevoel.
↗ Nils Rooijmans — ad schedule scripts in de free library
↗ FreeAdWordsScripts.com — tijdschema analyse door Russell Savage
Scripts speciaal gericht op Google Shopping-campagnes en Merchant Center.
Shopping Campaign Bid Optimizer 🛒 Shopping
Past biedingen per productgroep aan op basis van de ROAS-doelstelling.
Wat doet het: Berekent de actuele ROAS per productgroep en verhoogt of verlaagt biedingen automatisch richting de ingestelde ROAS-target. Werkt als een eenvoudige regelgebaseerde Smart Bidding-variant.
Wanneer gebruiken: Voor Shopping-campagnes die draaien op handmatige CPC en waarbij je meer controle wil hebben dan Smart Bidding biedt, of als je niet aan de Smart Bidding-drempel zit.
↗ Google Developers — Shopping scripts documentatie
↗ ads-scripts.com — Shopping bid scripts
Price Extension Updater 🛒 Shopping
Synchroniseert prijzen in advertentie-extensies automatisch met je feed.
Wat doet het: Leest prijzen uit een Google Sheet (gevoed door je feed of backend) en werkt prijsextensies automatisch bij, zodat je advertenties altijd de juiste prijs tonen.
Wanneer gebruiken: Voor webshops met veel productwijzigingen of actieprijzen die regelmatig wisselen.
↗ Brainlabs Digital — feed & extensie scripts (GitHub)
↗ FreeAdWordsScripts.com — price & feed scripts
Je hoeft scripts niet zelf te schrijven. Er zijn uitstekende bronnen met kant-en-klare scripts die je direct kunt kopiëren:
| Bron | Wat je er vindt |
| Google Developers Blog developers.google.com/google-ads/scripts | Officiële scripts van Google zelf, volledig gedocumenteerd en up-to-date |
| Mike Rhodes mikerhodes.com.au/scripts/free | Gratis scripts voor budgetalerts, QS-tracking en performance reports; ook betaalde PMax-scripts |
| Russell Savage / FreeAdWordsScripts.com freeadwordsscripts.com | Klassieke, beproefde scripts voor QS, labels, rapportage en accountbeheer |
| Frederick Vallaeys (Optmyzr) gist.github.com/siliconvallaeys | Technische scripts van een ex-Google AdWords evangelist: anomaly detection, n-gram analyse, PMax |
| Nils Rooijmans nilsrooijmans.com/free-google-ads-scripts-the-ultimate-list | Meest complete gratis scriptbibliotheek — 400+ scripts, overzichtelijk gecategoriseerd |
| ads-scripts.com | Scripts configureerbaar via Google Sheet, geen code-aanpassingen nodig. Mix van gratis en betaald |
| Brainlabs Digital (GitHub) github.com/Brainlabs-Digital | Open-source scripts van een groot PPC-bureau: n-gram analyse, auction insights, anomaly detection |
| ppc.io ppc.io/blog/google-ads-scripts | Curated overzichten van de beste scripts per jaar, inclusief PMax-specifieke scripts |
Samengevat: Scripts zijn krachtig, maar niet vervangers van goed campagnebeheer. Zie ze als uitbreiding: ze nemen repetitieve taken over zodat jij je kunt focussen op strategie. Combineer scripts met de tools uit ons overzicht van Google Ads tools voor maximale automatisering.