Automation rules are utilized to move, pause, or convert keywords based on performance data from bol. For example, if there are multiple campaign groups with different budgets, successful keywords can be transferred to a campaign with a higher budget.
In automatic campaigns, bol handles keyword management to enhance ad performance. However, if a keyword performs exceptionally well, it can be moved to a manual campaign with a higher budget utilizing Automation Rules.
Type of Automation rules
There is a range of different types of automation rules available for bol. ads, in short, these are the automation rule types you can use:
- Keyword search term
- Keyword targeting
- Keyword bidding
For more info on what these different types are, read this article.
Rule Groups
Automation rules are used in conjunction with Rule Groups. It is crucial to understand that the order of rule groups is very important! If multiple rule groups have a condition for a specific keyword, the last one with a matching condition will determine the executed action. Currently, the order of rule groups cannot be modified.
A rule group must always contain at least one Automation Rule with an action.
Rule groups can be paused or enabled.
-
When paused, they will not run, meaning that no actions will be generated.
-
When enabled, they will always run. This means that when an automation rule is matched for the relevant keyword, an action will be generated.
-
An Automation rule group cannot be enabled when any of the automation rules are not valid (for instance, if an action is not selected).
-
You can only save one automation rule group at a time, meaning that you need to click on the SAVE button within the automation rule group when you are done editing it.
Add conditions
Automation rules have different conditions compared to the standard rules. Automation rules work with filter conditions to determine how the rules should work.
You can add filter conditions with the plus button and remove them with the cross button. Each filter condition is composed of an if-field, a filter type, and a static value.
The if-field can be used to select the relevant performance metric, also referred to as KPIs (Key Performance Indicators).
The filter type is used to determine which kind of filter (operator) to apply for the condition (<
, <=
, =
, >=
, >
, !=
).
Finally, a numeric value needs to be provided to match the metric against using the operator.
Execution conditions
For an automation rule to be executed, multiple conditions must be met:
- The automation Rule Group has to be active
- All performance data has to be present for the configured date range with operators:
- Use of less than (
<
) or less or equal to (<=
) - Use of not equal to, when the filter value is not
0
(!=123
) - Use of equal, when the filter value is
0
(= 0
) - Use of is greater or equal to, when the filter value is
0
(>= 0
)
- Use of less than (
- Both the Source and Target generators have to be activated
Rule actions
The action is mandatory and, currently, we only support one action per Automation rule. You can find the action under the THEN
column.
Search term Targeting
-
Add as positive
adds the search term from automatic campaigns as a positive keyword with the provided match type to the specified manual campaign generator. -
Add as Negative
adds the search term from automatic campaigns as a negative keyword with the provided match type to the specified manual campaign generator.
Keyword Targeting
-
Move
creates a positive target in the destination (if the destination is a manual campaign generator).- You need to provide to which campaign generator it should be moved and its match type.
- For source generators with Manual targeting type, this action will pause the positive Keyword.
- For source generators, this action will create the negative Keyword.
- For target generators, this action will pause the negative Keyword.
-
Pause
disables the positive keyword target (if the source is a manual campaign generator) in the source. -
Convert to negative
creates a negative keyword target and pauses the positive keyword target (if the source is a manual campaign generator) in the source.
Bidding
-
Increase bid
increases the bid of the keyword by the specified percentage, without going over the specified maximum bid value. -
Decrease bid
decreases the bid of the keyword by the specified percentage, without going below the specified minimum bid value.
Negative BROAD
doesn't exist. Therefore, aBROAD
keyword will be converted to PHRASE
in the below cases:
Convert keyword to Negative
Move Keyword
As previously discussed, there are different types of automation rules, and different actions you can create based on the type of rule.
Date Range
The date range determines the window of time from the performance data you want to test your rules against. The window always counts back from ‘today’ minus the day's set.
We currently offer a choice of fixed time windows of 7, 14, or 30 days.
The data is collected for the selected time window and the final value will be taken into account for the rules. If there is not enough data (for instance because it’s a new keyword), we take the following considerations into account:
-
If the rule includes an “is less than” (
<
) or is matched equally against a static value0
, we will never match until we have enough data. -
If the rule includes an “is greater than” (
>
) and is not matched equally against a static value0
, we will always match if the data we have matches the condition.
Performance data
bol. tracks the performance of your targets and generates a report from all the data. This performance data is used to test the conditions against the static value in the filters. This data is downloaded daily from bol. Ads as the first task in the scheduled run, additionally we refresh (request data from the same date again) every 1, 7, 14, and 30 days.
Performance data contains:
-
Ad cost on sale (ACOS ): How much money you spend on the ads per sale
-
Ad spend: How much money you spend on the ads
-
Clicks: How many clicks your ads had
-
Cost per click (CPC): How much money you spend on the ads per click
-
Click-through rate (CTR): How many clicks did your ads have per impression
-
Conversion rate (CVR): Total number of orders divided by total number of clicks
-
Impressions: How many times was the ad served
-
Orders: The number of items you sell
-
Revenue: The total amount of money you made
-
Return on ads spent (ROAS): How much money you earned relative to the money spent on ads
Action log
The changelog tracks all actions affecting keywords, with the action log detailing those to be considered during the next Campaign channel run. Changes from automation are not applied immediately but are processed in the next run, similar to how general rules are executed.
Only the most recent action for each keyword is applied during the next run. For instance, an "ENABLE KEYWORD" action will generate a new keyword for the specified campaign. The action log lists all actions, including those not currently active.
Definitions
Campaign |
Campaign of the affected keyword. |
---|---|
Target |
The target affected by the automation rule. |
Keyword |
A keyword affected by the automation rule. |
Clicks |
The number of clicks at the time for the change. |
Orders |
The number of orders at the time for the change. |
Impressions |
The number of impressions at the time of the change. |
Rule |
The rule that affected the keyword. |
Action |
Action take by the rule. |
Date |
Date of the change. |
On this page, you can find a step-by-step guide on how to set up automation rules.