With TONS of scripts out there where do you even begin?!
Let me spare you the pain of endlessly searching for, installing, and testing the best Google Ads scripts that came out in 2022, all ready to boost your PPC performance in 2023!
Here’s a list of my favorites.
Be sure to also check out my all-time list of over 400(!) Google Ads Scripts.
As PPC professionals we are always looking for new opportunities to improve our results in less time. PPC automation is on the rise and scripts are a great way to reap the benefits of automation in your accounts!
The problem is: where do you find the Best Google Ads Scripts to begin with in the first place?
Before you know it you’ve wasted your whole day Googling like a rabbit on speed, searching for the latest, greatest, newest, superpower-providing top google ads scripts.
Search no more.
At the end of every year, I curate all the best Google Ads Scripts I could find that year and come up with a list of my Top 5 Google Ads Scripts of that year, ready for you to use.
NB: If you’re new to scripts, don’t know any JavaScript, or are afraid to use them… don’t worry! You don’t need to know any coding, using these scripts is perfectly safe, and installing them in your accounts feels like a breeze.
Just follow these steps to install and run any Google Ads Script.
Now without further ado, here’s the list with The Best Google Ads Scripts of 2022. (Also be sure to check out my favorite Google Ads scripts of the last few years if you haven’t already).
1) PMax Secret Insights
WHAT IT DOES
Automatically add high-performing search queries as keywords to your Google Ads campaigns.
This script adds converting search terms with a cost per acquisition (CPA) lower than target as either an exact, phrase or broad match modifier keyword.
WHY YOU CARE
PMax campaigns are a black box, and reporting via the Google Ads UI is very limited with few options to get to the details.
This highly limits your optimization. The extra insights from this script allow you to take back some control and optimize PMax to get better performance.
WHY I LIKE THIS SCRIPT:
– one of my favorite use cases for scripts is to “keep an eye on Google’s AI”. This script does exactly that.
– the author, Mike Rhodes, is a legend in the PPC space and continues to update the script and share his insights. A true knowledge bomb!
– with the upcoming recession, many advertisers will probably need to tighten their belts and start trimming the fat. Cutting unnecessary PMax spending just might be the way to go.
2) Disapproved Products Alerts
WHAT IT DOES
This script notifies you via e-mail when products in your merchant center account, that got a significant amount of clicks, are disapproved.
You can set the threshold for the minimum number of clicks and the date range. This way your sheet and inbox won’t be flooded with alerts for disapproved products that did not get any clicks anyway.
WHY YOU CARE
My inbox is bursting at the seams with evidence of people suffering >10% drop in Google Shopping performance due to product disapprovals, _without them noticing for weeks or even months_!
When you fail to identify a top-performing product being disapproved, sales and revenues crash like the TSLA stock after a Musk tweet.
WHY I LIKE THIS SCRIPT:
– Being a productivity geek myself, I am a big fan of the Pareto Principle; get 80% of the results with less than 20% of the work. This script is a great example;
most of the GMC accounts I’ve seen (including the ones we manage) almost always have a bunch of disapproved products in them. Most of the time this doesn’t hurt performance and/or trigger account reviews.
Keeping the products 100% approved all the time, in my opinion, is not worth the effort for many advertisers. Better focus on the products that matter and, to your point, at the same time make sure the percentage of disapproved products does not rise above a certain level (say 10%).
– this script also shows the importance of automation layering to keep the Google AI on track; products often get automatically disapproved for no legit reason and we need to set up our own alerting system to detect the issue
3) Set Campaigns Budgets For Each Day Of The Week
WHAT IT DOES
This script allows you to use a Google Sheet to set budgets by account and by campaign for each day of the week.
WHY YOU CARE
Performance may vary widely for different days during the week, and/or your client needs to attract a different number of leads for different days during the week.
Having different daily budgets for different days of the week can be handy in situations like this.
WHY I LIKE THIS SCRIPT:
– more control in managing budgets is a highly requested feature among PPC professionals
– this script makes it very easy to use a Google Sheet to manage your daily budgets per campaign, and
– this script shows how little code is needed to perform what appeared to be a difficult task
4) Report Ad Groups that don’t have RSA’s
WHAT IT DOES
This script creates a Google Sheet reporting ad groups that have less than the required number of Respsonsive Search Ads (RSAs).
If there is at least one ad group that has too little RSA’s the script will send an email with a link to the report.
WHY YOU CARE
Since June 30 2022, advertisers are no longer able to create or edit Expanded Text Ads (ETAs) in Google Ads.
Responsive Search Ads (RSAs) are the new default.
According to many PPC practitioners, ETAs get fewer impressions than RSAs for the same set of keywords and bids.
So, unless you want to limit your growth opportunity, you need to add RSAs to each and every ad group.
WHY I LIKE THIS SCRIPT:
– well…I created it so, there you have it
– it is an example of how you can use script to notify you when missed opportunities are hiding in your account
– it’s a script that is easy to understand and uses a strucute with different functions that process campaigns and ad groups, easy to re-use in your own scripts.
5) Dynamically Change Target ROAS based on Third Party Data
WHAT IT DOES
This script changes the Google Ads tROAS for a campaign based on outside temperatures.
WHY YOU CARE
Smart bidding can be great. That is, when you have a significant number of conversions and your conversion rates are relatively constant. In these cases the smart bidding will be able to learn the true conversion value of your clicks and bid accordingly.
In situations where your conversion rates show high fluctuations, you might want to use your domain specific insights combined with third party data to tell the smart bidding algorithm to place higher/lower bids. One way to do so is by automatically adjusting your tCPA/tROAS to force smart bidding to adjust its bids.
In his blogpost, Frederick Vallaeys talks about an example where an automotive parts store wants to take full advantage of a spike in car battery sales when the season’s first frost hits and wipes out car batteries that were already on their last leg.
WHY I LIKE THIS SCRIPT:
– the script shows the power of using (free) third party data to optimize your campaign performance
– you can easily extend this example to use any external data that is available through an API
– the blogpost is very well written and explains every step in the code. Great way to improve your scripting skills!
Be sure to check out our favorite Google Ads Scripts of the last years:
NEW: SCRIPT SELECTION SERVICE
Need help selecting the best free scripts for _your_ specific account(s)?
👉👉 Sign up for for my new Script Selection Service!