On this page:

Is Campaign Automator part of the Optmyzr subscription plans?

Can I set up Campaign Automator on my own?

How can I use min, max, and count functions in ads?

How do the min, max, and count functions work?

Does "Campaign Status" define the status of all the new campaigns?

How do inventory filters work?

How to check for multiple text values in the same field?

Will Campaign Automator overwrite manual budget changes in the campaigns it created?

Is it possible to run two or more Campaign Automator templates on the same campaign?

Can I use Optmyzr Budget scripts if I’m using Campaign Automator?

Can I use Optmyzr’s optimizations for bids if I’m using Campaign Automator?

Can I use Optmyzr’s optimizations for keywords if I’m using Campaign Automator?

Can I use Optmyzr’s optimizations for ads if I’m using Campaign Automator?

Will Campaign Automator create a new ad or update the ads it already created?

How to dynamically generate a Final URL using my feed details?

Why are the Min/Max or inventory conditions not applied to the price?

Is Campaign Automator part of the Optmyzr subscription plans?

No, the Campaign Automator is a standalone solution, therefore it is priced separately.

You can contact our support team at support@optmyzr.com for more information on its pricing and benefits.

Can I set up Campaign Automator on my own?

Yes, it is possible to set up Campaign Automator on your own if you use a Google Spreadsheet or Merchant Center feed as a data source.

If you would like to use a custom data source like using a CSV file, FTP, XML, etc. then it will require our engineering to set up the connection.

The Campaign Automator solution requires some bits of customization, so there is a setup process that needs to be followed. For this, our team will help you get it up and running, and though this process is required, it is still possible to test it out with data in a Google Spreadsheet.

How can I use min, max, and count functions in ads?

It is possible to dynamically insert minimum, maximum, and count functions in ad templates. They enable you to show the minimum price for a group of products in the ad.

For example, if you have an ad group for each brand and product category, you can display the minimum price for that category in the ad. The ad can say "Prices start from $20".

The format for using the min, max, and count functions is mentioned below. It supports the min, max, and count at both the campaign level and ad group level.

When you type the curly bracket '{ }', and select an attribute from the feed to insert, it will show you the option to select a min, max, count value at the campaign or ad group level.

How do the min, max, and count functions work?

The system finds all the products that fall into a specific campaign and ad group and finds the minimum, maximum, or count of the field mentioned.

For example, in the case of the 'min' function, if you have an ad group for each Brand and Product Type, then the minimum function on the Price field finds the lowest price among all the products included in that ad group.

Does "Campaign Status" define the status of all the new campaigns?

When creating a template for the first time, the “Campaign Status” field in the “Campaigns” tab will define the status of all the new campaigns created, and the items such as ad groups, keywords, ads, etc. will be created as “enabled”.

This only happens the first time it runs. The next time it runs it’ll enable all the existing matching campaigns.

How do inventory filters work?

The inventory conditions function as AND conditions, so all conditions should be met for the action to be applied.

How to check for multiple text values in the same field?

To check for multiple text values you'll need to use '|' in the conditions, as it is an 'IN' operator. If you use the ',' character, you'll encounter an error.

Will Campaign Automator overwrite manual budget changes in the campaigns it created?

No. Campaign Automator will not overwrite your daily budgets. It will use your template settings as a default value for any new campaign.

Is it possible to run two or more Campaign Automator templates on the same campaign?

It is possible, but we advise against this practice, as the templates will end up interacting with each other and could end up pausing a campaign that, according to other templates, should remain active.

Can I use Optmyzr Budget scripts if I’m using Campaign Automator?

Reach Target Monthly Script

If you’re using this script try not to use data that is prone to change in the dynamic fields for the budget name. Prefer static budget names.

The reason for this is that if the budget name is dynamically generated by Campaign Automator, and if the name doesn’t match the budget name specified in the script settings, then the script will stop updating the daily budget.

Flexible Budgets

It is possible to use this script, but keep in mind that Campaign Automator might end up re-enabling the entities the script paused.

To avoid this, you can use the label added by the script in Campaign Automator’s “Ignore Entities by Label” option in the Inventory Conditions menu (see screenshot below)

Can I use Optmyzr’s optimizations for bids if I’m using Campaign Automator?

Yes! Campaign Automator will not overwrite your bids and bid modifiers.

Can I use Optmyzr’s optimizations for keywords if I’m using Campaign Automator?

Keyword Lasso, Negative Keyword Ideas, and Traffic Sculptor

You can safely use these tools, as adding new positive and negative keywords to any campaign created with Campaign Automator will not cause any conflicts.

Pause Non-Converting Keywords, One Word Keywords, and Keyword De-duper

If the paused or removed keyword is being dynamically generated by Campaign Automator, it will be re-enabled (or added again) on the next run.

As an alternative, it is possible to label the keywords you don't want the Campaign Automator to enable, and specify the label on the “Ignore Entities by Label” option in the Inventory Conditions menu.

Note: The process of Pausing and Labeling Non-Converting Keywords can be streamlined and automated with Rule Engine.

Can I use Optmyzr’s optimizations for ads if I’m using Campaign Automator?

Ad Text Optimization

If an ad is edited and matches your Campaign Automator template, it will be enabled and included in the Campaign Automator template scope.

If an ad created by Campaign Automator is edited no longer matches the template, it’ll be paused on the next run.

A/B Testing for Ads

If an ad created by Campaign Automator is paused by the A/B Testing tool, it’ll be re-enabled on the next run.

However, it is possible to label entities you don't want the Campaign Automator to enable. For this, you can use the “Ignore Entities by Label” option in the Inventory Conditions menu.

Responsive Search Ads

You can create new Responsive Search Ads for your Campaign Automator campaigns using this tool. As long as they’re not identical, Campaign Automator will not change their status as it will recognize them as “manually” created ads.

Will Campaign Automator create a new ad or update the ads it already created?

Before creating a new ad and pausing ads, existing ads are compared for similarity level. The similarity is considered at each Ad element for editing an Ad. This is done for Expanded Text Ads and Responsive Search ads.

The allowed limit for each element is 10 characters of difference.

Expanded Text Ads:

Headline 1 is compared against Headline 1, and similarly, all other elements are compared.

Final URLs for both ads are compared only if the Ignore Final URLs check is set to NO in the template.

Responsive Search Ads:

Final URLs and paths are compared similarly as above.

For headlines and descriptions, the entire list is compared to find similarities.

Please note that if one ad has 4 headlines, the other ad has 6 headlines and if any of the 4 are found to be similar, then the ad will be edited/updated.

Let’s use this hypothetical scenario:

The Campaign Automator template runs and determines 5 ads have to be created (new), and 3 ads have to be paused for the same ad group. Then it compares these 5 new ads and the 3 old ads to find similarities.

If the ads are found to be similar, then the ads get updated instead of paused.

Let’s suppose that 2 out of those 3 ads are similar to the existing ads. In this case, the tool edits 2 existing ads, and 1 is paused.

How to dynamically generate a Final URL using my feed details?

Depending on how structured and standardized your landing page URLs are, you can use information from the feed to dynamically generate your ads’ Final URL.

If you’d like the landing page to be a specific search results page from your inventory you can look at the URL generated when you search for one of the listed products and replace your search query and selected filters with dynamic variables in Campaign Automator.

For example, for the search results page:

If the URL looks like this:

https://www.sample.com/used/search=EcoSport&make=Ford&year=2019

You can probably replicate it using variables from your feed. Your ad template final URL can be:

https://www.sample.com/{Condition}/search={Model}&make={Make}&year={Year}

Why are the Min/Max or inventory conditions not applied to the price?

Applied only to numerical values, if there is something else in the source file, we can help you out by creating a derived column.

For example, values like 123,469 OR 123,- OR 123/- should be converted to a plain number using a derived column to apply min/max functions.

Did this answer your question?