We have gathered our finest 24 scripts and divided them into Bidding, Managing, Monitoring, Reporting and Testing. Before diving in, we recommend reading this introduction to why Google Ads scripts are awesome and how to use them.
Bid 24 times a day, 7 days a week
Real Time Position Bidding
Bid for the exact position you want in the SERP
Google Shopping Keywords
More control for Google Shopping.
Reverse Google’s changes to exact match
Label keywords with organic rank data
Identify Duplicated Ads
Find and label identical or similar ads within an account
Copy Audiences to Campaigns
Replicate audiences across campaigns in an account
Fill Empty Ad Groups
Identify and automatically fill ad groups without ads
Dynamic Ad Extensions
Generate updateable ad extensions for campaigns
Copy Extensions to Campaigns
Replicate Google Ads extensions and negative lists across all campaigns
Pause Duplicate Broad Keywords
Avoid broad match equivalent keyword groups
Control Google Ads Budget
Keep track of campaigns that exceed daily budget.
Scan Landing Pages
Check for errors on website pages.
Check if you’ve screwed up your account
Scan for various common Google Ads mistakes.
Track Google Ads Spend
Receive hourly notifications for Google Ads spend.
Check Empty Ad Groups
Check all ad groups have the right number of ads and keywords.
Track Currency Exchange Rates
Stay aware of bid value on international accounts.
Search Term Performance
Find the performance of selected phrases within your search queries.
Analyse performance of phrases that associate with selected search terms.
Visualise and further segment Auction Insights reports.
Analyse how time of day and device affects performance
Search Query N-Gram Performance
Identify best and worst performing phrases within queries
Rotating Ad Copy
Find the winners of your ad copy tests.
Test anything and receive automated reports of the results.