Skip to main content

Enhanced Scripts - User Guide

Written by Geetanjali Tyagi
Updated this week

What are Enhanced Scripts?

Our Enhanced Scripts make it easy for marketers to use powerful Google Ads Scripts to automate repetitive account management functions in Google Ads accounts. Users are not required to have any programming knowledge to use Enhanced Scripts as no coding creation or editing is needed.

How do they work?

Enhanced Scripts provide many useful pre-written scripts that can be customized to run for Google Ads accounts. This customization is done through an easy-to-use interface and doesn't require editing any code. You can perform account management tasks like automatically checking destination URLs, Pause Keywords with low Quality Score, etc.

It's possible to edit script settings and manage them entirely from the Optmyzr interface after a one-time upload to the Google Ads account.

Why Use It?

  • No coding skills required to reap the benefits of Google Ads scripts.

  • Carry out bulk automation tasks more efficiently.

  • Manage settings for multiple scripts in one place in your Optmyzr account.

  • Run scripts for individual Google Ads accounts or at the MCC account level with unique settings for each child account.

Getting Started

Downloading the Scripts

You can download the script to run either at the individual account level or the MCC account level. To run a script at the MCC level, you'll have to create settings for the accounts that the script should run for. 

Copy and paste the downloaded script to your Google Ads account under the 'Scripts' section in Bulk Operations. Once inside the scripts section, add a new script by clicking on '+Script' and set it up. 

Setting up and Running the Scripts

  1. In the 'Script' field at the top, name your script and delete everything in the script editor box to make it empty.

  2. Open the script file you downloaded from Optmyzr's page. Select everything (Ctrl+A) in the script browser window and copy it (Ctrl+C). Go back to the script editor box in your Google Ads account and paste the data.

  3. Click 'Save' in the editor, and authorize the script by clicking 'Authorize' and then 'Grant Access.'

  4. Click 'Preview' to run the script for 30 seconds. If you get no errors, the script has been set up correctly. If the account is small, the entire script can run in 30 seconds so you may be able to see the results as well as receive the email. In the preview mode, the script doesn't make any changes to the account.

  5. Now click on 'Run' and you'll receive an email when the script run is complete.

Scheduling the Scripts

To schedule the script to run automatically, you'll need to set the frequency in your Google Ads account.

Running Scripts at MCC Level

To create a script that can be run at the MCC level, you will need to create a setting for each account you want the script to run in. The advantage is that you can have a separate setting for each account while running a single script at the MCC level. 

Once you create the configuration for the accounts, you will need to download the MCC version of the script one time* (from any of the accounts where you've created the setting) and then upload it to the Google MCC where you want to run the script.

*The downloaded file is reusable and not tied to a specific MCC, so it can be used across multiple MCCs.

Monitor Changes

After you run the Enhanced Script in Preview mode, you can view the changes made in the logs tab in Optmyzr as shown in the snapshot below. You can view all the details like when the script ran and on which setting. 

It will also show the change summary including a link to the spreadsheet that was generated (if any).

Demo Video

Did this answer your question?