4 More Google Ads Scripts to Automate Tasks, Save Time

4 More Google Ads Scripts to Automate Tasks, Save Time

September 11, 2020 11:02 am

Google Advertisements scripts automate routine duties. Final fall, I shared three such scripts which are useful to me.

  • Hyperlink Checker scans all account URLs and sends alerts for errors, similar to 404 web page-not-discovered or 301 redirects.
  • Damaging Key phrase Conflicts critiques all account key phrases to detect if a destructive key phrase is obstructing a constructive one. Say I bid on the precise match key phrase “free undertaking administration options,” however I've “free” as a unfavourable key phrase. The script will inform me that I’m not displaying advertisements for my constructive key phrase.
  • Overdelivery. Typically Google will spend past your day by day finances. This script pauses particular person campaigns if they're over price range and routinely resumes them the subsequent day.

On this publish, I’ll tackle 4 further Google Advertisements scripts that automate duties and save time. (All Google Advertisements scripts, by the way, are written in JavaScript.)

Disapproved Advertisements Alerts

What it does. No account is ideal. Typically Google will disapprove advertisements. As an alternative of manually checking every advert group or operating a filter to view all disapproved advertisements, you possibly can arrange “Disapproved Advertisements Alerts” to inform. The script, from developer-advisor Nils Rooijmans, offers an output in Google Sheets with the disapproved advertisements, together with their campaigns and advert teams, and the rationale for disapproval. I sometimes run the script day by day.

What to customise. This script requires solely two updates.

  • SPREADSHEET_URL. Create a Google Sheet and paste its URL.
  • EMAIL. Add the e-mail tackle(es) of whoever ought to obtain the report. A number of emails are comma-separated.

The script. Copy the “Disapproved Advertisements Alerts” script.

Account Down

What it does. Advertisements can cease displaying for a number of causes, together with account suspension and invalid cost strategies. Nevertheless, accounts could be lively with no exercise because of disapproved advertisements, damaging key phrases that block constructive ones, incorrect dayparting settings, and extra. It’s important to know if an account has no exercise, whether or not its impressions, clicks, or value. Regardless of the metric, the “Account Down” script from Optmyzr runs hourly and sends a notification if there was no exercise throughout a delegated variety of hours.

What to customise. This script requires three updates.

  • EMAIL_ADDRESS_TO_NOTIFY. Add the e-mail tackle(es) of who receives the notification.
  • NUM_HOURS_TO_CHECK. The variety of hours of account inactivity earlier than sending a notification. For dayparting, the worth must be greater than the chronological variety of hours. For instance, should you’ve set your advertisements to be inactive for 5 hours, this subject must be at the very least six.
  • METRIC_TO_CHECK. Impressions is the beneficial metric. If the account hasn’t seen any impressions within the designated variety of hours, one thing is probably going incorrect.

The script. Obtain the “Account Down” script.

Trending Search Phrases

What it does. A Google Advertisements account might have hundreds of latest search phrases each week. Every time period has optimization settings, akin to:

  • Including unfavourable key phrases for irrelevant queries.
  • Implementing new key phrases.
  • Creating new campaigns or advert teams to assign extra price range to worthwhile phrases.
  • Writing new advertisements.

The “Trending Search Phrases” script, additionally by Nils Rooijmans, identifies search phrases with at the least 50 larger or decrease impressions. Trending Search Phrases offers insights into searchers’ priorities.

What to customise.

  • SPREADSHEET_URL. Create a Google Sheet and paste its URL.
  • EMAIL_ADDRESSES. Add the e-mail handle(es) of who receives the notification.
  • EMAIL_SUBJECT. The topic line of the e-mail that accommodates the report, resembling “Search Phrases Tendencies for Account [X].”

The script. Copy the “Trending Search Phrases” script.

Geo Anomaly Detector

What it does. This every day script, additionally from Optmyzr, compares the averages of varied metrics — clicks, impressions, value, conversions — throughout all focused places, after which sends alerts for uncommon variances. The Google Sheets output seems to be on the metrics for in the future and compares them to the typical of a earlier, designated variety of weeks, which customers can customise. The script might report how the metrics for yesterday (a Tuesday, say) in comparison with the earlier eight Tuesdays for a given location. The variety of weeks, the metric, and the edge may be custom-made within the script.

For instance, say Boston sometimes has one hundred conversions on Thursdays, however the newest Thursday had solely 25. The Geo Anomaly Detector script might ship a notification of the change. Potential causes embrace a decrease price range, a brand new bidding technique, and even an exterior issue, akin to a vacation.

What to customise.

  • LAST_N_WEEKS. The variety of earlier weeks to evaluation.
  • EMAILS. The e-mail tackle(es) of who ought to obtain the notification.
  • MIN_CLICKS_PER_DAY. The minimal variety of day by day clicks to set off an alert.
  • INC_PCT. The share change within the metric that may set off a notification.
  • INC_ABS. The mixed proportion and absolute modifications within the metric that may set off a notification.

The script. Obtain the “Geo Anomaly Detector” script.


You may also like...