I Two degrees dealt with I love Google Ads scripts for automating everyday tasks. Scripts are snippets of code that work behind the scenes for features such as:
- Identifying URL errors;
- Find negative keyword competitors
- Notify you if your account has not received any impressions within a certain period of time.
Scripts can save you time on account strategy and critical optimization. Here are four more scripts that I use frequently.
Change history alert
What does it do? Multiple users often access a single Google Ads account. It’s easy for one user to miss a tweak made by another user, so you should check the change history regularly. For example, someone could change your settings or suspend your keywords, which could affect your entire account. Change history alerts show changes, dates, and users. I run the script every day.
What to customize?
- Spreadsheet_URL. Create a Google Sheet and paste its URL.
- email address. Add email addresses (separated by commas) for report recipients.
- IGNORE_USERS. Add email addresses of people who don’t need to report changes.
- I send a mail. If set to ‘true’, you will receive an alert when a user who is not in the list of ignored users makes a change.
- Email subject. Leave the default subject for the notification or update the subject.
- EMAIL_BODY. Accept or update the default body message for the notification.
- period. The default setting for daily runs is “Yesterday”. Please change as necessary.
script. Copy “”Change history alert” Script.
—
P-MAX search terms and categories
What does it do? For years, Google didn’t share the search queries that show ads. P-MAX campaign. This is currently the case, but users will need to thoroughly examine their Insights reports. P-MAX Search Terms and Categories provides this information in an easy-to-read Google Sheet that can be segmented, filtered, and formatted. Add converting queries to keywords in your search campaign. Request as a negative keyword Queries that get a lot of clicks but few conversions.
What to customize?
- Minip. Minimum number of impressions when including search term or category. If your account is large, you will need a higher threshold to avoid entities with little activity. The default impression count for scripts is 10.
- Spreadsheet_URL. Create a Google Sheet and paste its URL, or leave the field blank and a new spreadsheet will be generated each time the script runs.
- Yesterday’s report. Data lookback window. The default is 30 days.
script. Copy “”Pmax search terms and categories” Script.
—
P-MAX analysis information
What does it do? This script provides the most comprehensive P-MAX data showing:
- % of spend by channel (Shopping, Video, Display, Search/Other),
- Cost and conversion metrics by campaign and network;
- Performance by asset group.
Advertisers on P-MAX have little control over where their ads appear or what products are included, but this script provides transparency. For example, retailers with product feeds should expect more shopping ads. If your shopping spend percentage is high, your campaign will work as intended. If half goes to display and doesn’t convert, the advertiser should reevaluate her P-MAX.
What to customize?
The script defaults to the past 30 days. The paid version allows longer date ranges.
script. Please download “”P-MAX analysis information” Script.
—
RSA checker
What does it do? “RSA Checker” detects inactive ad groups responsive search ads. Google classifies all newly created ads as RSA. This script had more impact during the transition from expanded text ads to RSA, but is still valuable. Run this script weekly on a new account to identify ad groups that have not been migrated to RSA. This script will also alert you if your RSA is missing because Google has rejected your ad.
What to customize?
- Check for paused campaigns.Set to ‘true’ to confirm pause campaign For RSA.
- Check the suspended AD group.Set to ‘true’ to check for paused ads group For RSA.
- Check for paused ads.Set to ‘true’ to confirm pause advertisement For RSA.
- Alerts are for newcomers only. Set to ‘false’ to receive emails only if the new ad group does not have her RSA.
- Recipient email. Add recipient email addresses.
- Label name. Label assigned to ad groups without RSA. Default is “no_rsa_present”.
script. Please get “”RSA checker” Script.