Skip to main content
All CollectionsEnhanced Scripts for Google Ads
PMax support in Enhanced scripts - FAQ
PMax support in Enhanced scripts - FAQ
Aayushi Bhandari avatar
Written by Aayushi Bhandari
Updated over 8 months ago

Which Enhanced scripts in Optmyzr will support PMax campaigns?

We have upgraded the following Enhanced scripts in Optmyzr to support Performance Max (PMax) campaigns, in the new experience. Since PMax campaigns have a different structure compared to regular campaigns, each script will support PMax campaigns in a different capacity. More details below:

  1. PMax Search Terms - This script adds all your Performance Max search term data into a spreadsheet. These automated reports provide enhanced visibility into search term performance, significantly surpassing previous options available for Performance Max campaigns.

  2. Pause When Things Spend Too Much - When running the script at the account or campaign level, the cost of PMax campaigns will be considered to pause the campaigns and re-enable them. In this case, PMax campaigns will be paused and re-enabled along with other campaigns. However, the script will not check PMax campaigns for ad groups, ads, and keywords’ cost to pause them.

  3. Reach target monthly spend - This script will be able to consider and reallocate budgets for PMax campaigns. This means that you can now have settings to manage budgets for PMax campaigns.

  4. Report hourly stats - This script will consider performance data of PMax campaigns at the account and campaign level only. You will not see any ad groups or keyword stats for PMax campaigns in the report, as they are not available in Google Ads.

  5. Anomaly detector - This script will now be able to include the performance data of PMax campaigns when looking at the performance data of the account.

Which Enhanced scripts in Optmyzr will not support PMax campaigns?

The following scripts in Optmyzr will not support PMax campaigns due to some restrictions from Google:

  1. Hourly campaign level dayparts - This script helps in updating the bid adjustments for hourly day parts, which is not supported for PMax campaigns.

  2. Check destination URLs - This script checks Final URLs for ads and keywords, both of which are not present in Google Ads for PMax campaigns.

  3. Check sitelink URLs - This script doesn't support sitelinks for PMax campaigns at this moment.

  4. Lin Rodnitzky Ratio - This script works with search queries at the account level, and PMax campaigns don't have search query information.

How do I make sure my budget scripts work with PMax campaigns?

If you want to take advantage of this change, make sure that your scripts are running in the new experience in the Google Ads interface.

How do I move the scripts to new experience?

You can do that by switching the toggle to the new experience in the Google Ads interface. Steps to follow:

Step 1: Open Google Ads (https://ads.google.com/)

Step 2: Click on the option “Tools and Settings” on top

Step 3: Select “Scripts” from under the “Bulk actions”

Step 4: Click on the name of the script you’d like to move to a new experience

Step 5: You’ll find a toggle in the top right for the New scripts experience. Click on the toggle to move it to the right to migrate your script to new experience.

What happens to my existing scripts running on the new experience?

For the four scripts that support PMax campaigns (refer above), if you are already using the new scripts experience, the scripts will start supporting PMax campaigns automatically. No additional setup is required from you.

For example, if you are running the Pause When Things Spend Too Much script in your account, the script will now start factoring in the cost accrued by PMax campaigns while analyzing the total spend and making a decision to pause the campaigns.

If for any reason, you do not want to include the spend for PMax campaigns in your settings for this script, please update your script settings.

What happens to my existing scripts running on the old experience?

If your existing scripts are running on the old experience, they will not support PMax campaigns. If you would like the scripts to work with PMax campaigns, you’ll have to move the scripts to the new experience in the Google Ads interface (check out the steps to move to the new experience here).

At this moment, only four scripts in Optmyzr will support PMax campaigns in the new experience:

  1. Pause When Things Spend Too Much

  2. Reach target monthly spend

  3. Report hourly stats

  4. Anomaly detector

What happens when I move scripts to the new experience?

Optmyzr has upgraded the Enhanced scripts to work smoothly with the new experience. Here is a list of the same:

  1. Pause When Things Spend Too Much

  2. Reach target monthly spend

  3. Check destination URLs

  4. Check sitelinks URLs

  5. Anomaly detector

  6. Hourly campaign level dayparts

  7. Report hourly stats

  8. Lin Rodnitzky Ratio

Once you migrate to the new experience in the Google Ads interface, you don’t need to make any changes to the above scripts.

The rest of the scripts have been deprecated by Optmyzr, which means, they will continue working in the old experience till Google supports it. However, as soon as they are migrated to the new experience, they might not work as expected.

Did this answer your question?