Google Ads Scripts
automatiseer monitoring, rapportage en optimalisatie
Kant-en-klare, becommentarieerde scripts die je direct in je account plakt. Elk script heeft een configuratieblok bovenin, een installatiehandleiding en een DRY_RUN-stand waar het wijzigingen maakt.
1. Plakken en autoriseren
Tools & instellingen → Bulkacties → Scripts → +. Plak de code, geef het script een naam en autoriseer de benodigde rechten (Ads, Sheets, Mail).
2. Preview met DRY_RUN
Vul het configuratieblok in. Klik op Preview: je ziet in de logs precies wat het script zou doen zonder dat er iets verandert.
3. Inplannen
Zet de frequentie (elk uur, dagelijks, wekelijks) volgens het advies per script. Controleer de eerste dagen de logs en de output in je Sheet of mailbox.
wijzigt account kunnen campagnes pauzeren, labels zetten of negatieve zoekwoorden toevoegen. Zet DRY_RUN pas op false als de preview-logs kloppen.Alle scripts per categorie
Klik op een script voor de volledige broncode, installatiehandleiding en configuratie-uitleg.
Monitoring
Scripts die je account bewaken en alarm slaan bij kapotte URL's, afkeuringen of onverwachte afwijkingen.
Broken URL Checker
Controleert alle final URL's van advertenties, zoekwoorden en sitelinks op HTTP-fouten en 'niet op voorraad'-teksten en mailt een rapport.
Anomaly Detector
Vergelijkt vandaag en gisteren met het gemiddelde van dezelfde weekdag over acht weken en stuurt een alert bij een z-score boven de drempel.
Disapproved Ads Monitor
Vindt afgekeurde en beperkt goedgekeurde advertenties en assets inclusief policy-topics en meldt nieuwe gevallen per e-mail en in een Sheet.
Optimalisatie
Scripts die verbeteringen voorstellen of (met DRY_RUN) uitvoeren: negatieven, labels, bid adjustments.
N-gram Search Terms Analyse
Splitst zoektermen op in 1-, 2- en 3-grams en aggregeert kosten, conversies, CPA en conversieratio per n-gram in een Google Sheet, met markering van negatieve kandidaten.
Search Terms Negative Suggester
Verzamelt zoektermen die geld kosten zonder te converteren, schrijft ze naar een Sheet en voegt ze optioneel toe aan een gedeelde negatieve zoekwoordenlijst.
Bid Adjustment by Hour
Maakt een uur-x-weekdag-heatmap van conversieratio, CPA en kosten en stelt dagdeel-bid adjustments voor die alleen bij Manual/Enhanced CPC toegepast kunnen worden.
Label Low Performers
Labelt zoekwoorden en advertenties die aan regels voldoen zoals lage CTR bij veel impressies of kosten zonder conversie, en pauzeert ze optioneel met DRY_RUN.
Rapportage
Scripts die prestaties samenvatten in Google Sheets en HTML-e-mails, van weekrapport tot conversielag.
Campaign Performance Report
Wekelijks rapport per campagne met week-over-week-vergelijking naar een Google Sheet en een HTML-e-mail met gekleurde tabel en KPI-tegels.
PMax Channel Split
Benadert per Performance Max-campagne de verdeling van kosten en conversies over Shopping, Video, Display, Search en Overig en schrijft dit naar een Sheet.
Auction Insights Tracker
Volgt per Search-campagne het vertoningsaandeel, top- en absoluut-top-aandeel en verloren aandeel door budget en rank, met historie en trend in een Sheet.
Conversion Lag Report
Schat per conversieactie hoe lang conversies na de klik binnenkomen door conversies op klikdatum en op conversiedatum te vergelijken, met 50/80/95%-punten en advies.
Geo Performance Report
Rapporteert prestaties per provincie en stad met CPA, conversieratio en ROAS en een CPA-index ten opzichte van het accountgemiddelde, naar een Google Sheet.
Budget
Scripts die uitgaven bewaken: pacing ten opzichte van het maandbudget en waarschuwingen bij afwijkingen.
Kwaliteit
Scripts rond Quality Score, Ad Strength en de kwaliteit van je advertentie-assets.
Quality Score Tracker
Legt dagelijks de Quality Score en de drie componenten per zoekwoord vast in een Google Sheet, met historie en impressie-gewogen QS per campagne.
RSA Asset Performance
Leest per responsieve zoekadvertentie de prestatielabels (BEST/GOOD/LOW/LEARNING) van koppen en beschrijvingen en de Ad Strength, en geeft een vervangingsadvies in een Sheet.
Shopping
Scripts voor Shopping en Performance Max: productprestaties, zombies en feed-labels.
MCC / Manager
Scripts die op manageraccount-niveau draaien en meerdere klantaccounts parallel verwerken.
MCC Account Health Dashboard
MCC-script dat parallel door alle klantaccounts loopt en per run een overzichtstab schrijft met kosten, conversies, CPA, ROAS, budget lost IS en afgekeurde advertenties.
MCC Budget Overspend Guard
MCC-script dat campagnes pauzeert zodra de maanduitgaven van een account boven een limiet uit een Google Sheet komen en ze aan het begin van de maand via label weer inschakelt.