Skip to main content

Best Practices while using Adbrew

This guide covers the key setup checks and operating practices to follow when using Adbrew. It is meant to help prevent overly aggressive changes, missed automation runs, and conflicts between rulesets.

Written by Achintya Shankar

1. Regarding running Automations

Before enabling a ruleset, confirm that the campaign is actually eligible for automation. The most important check is the campaign-level automation toggle. Even if a ruleset is configured correctly, automation will not run on a campaign unless the campaign-level toggle is enabled.

You should also review any min/max values (advanced settings) before going live. For bid and budget automations, these limits act as guardrails and help prevent automation from pushing values too far up or down. This is especially important when using SOV automation, because the system may continue increasing bids as long as the required position has not been reached. If a max bid is configured, the automation has a clear upper limit to respect.

One important note: if the current bid is already above the max value you set, the automation may reduce it to that max value.

If it is absolutely necessary to make bid changes externally (outside of Adbrew), make sure to use Force Refresh on Adbrew to update the values within Adbrew. Force Refresh also takes a few minutes and is NOT immediate.

2. Set Target ACOS Carefully

Target ACOS has a major impact on how aggressively a ruleset behaves.

If the difference between the current ACOS and the target ACOS is too large, the automation may continue increasing or decreasing bids repeatedly because performance is still far from the target.

For example, if a campaign is currently running at 75% ACOS and the target ACOS is set to 20%, the ruleset may keep reducing bids across multiple runs. After a few reductions, bids may become too low, which can reduce clicks, visibility, and sales.

A safer approach is to move gradually. When ACOS is very far from the desired goal, start with a target that is closer to current performance, usually within a 20-25% difference. Once performance gets closer, the ruleset can be left to run with fewer manual adjustments.

3. Understand How Thresholds Work

Important note: Thresholds DO NOT make changes by themselves.

A threshold is simply a named value that can be used inside a ruleset. It only affects automation when the ruleset specifically references it in a condition, benchmark, or action. For example, creating a max bid threshold does not automatically cap bids. The cap will only apply if the ruleset uses that threshold as part of its logic.

So after creating a threshold, always confirm that it is actually being used in the relevant ruleset.

4. Hourly Budget Management

Hourly Budget Management works best when it has clear budget boundaries and full-day coverage.

Always set a minimum budget. The reset rule needs a minimum value defined in order to run correctly. Without it, the ruleset may not run at all.

It is also best to include every hour of the day in the schedule. If some hours are left out, campaigns may go out of budget during the gaps when the ruleset is not running.

If the ruleset is not making enough budget increases and you want it to be more lenient, consider increasing the Current Days ACOS multiplier. This allows the ruleset to increase budget even when the current-day ACOS is slightly higher.

AVOID using Hourly Budget Management and Budget Dayparting together on the same campaigns. These two rule sets can conflict with each other because both are trying to control budget timing and budget values, and also cause unwanted changes in the base budget values.

5. Dayparting Best Practices

When using dayparting, be careful with manual changes and external changes from Amazon or other tools. If bids may be changed manually, within Adbrew, through Amazon Ads, or by another automation, Adaptive mode is usually the safer option. It accounts for the dayparting multiplier that was active when the bid change happened.

Use Override mode only when you intentionally want an external bid change to reset the base bid.

Avoid making manual bid changes during aggressive multiplier windows, such as very low or very high bid periods. If possible, make planned base-bid changes during a neutral 1.0x multiplier window.

Before pausing a dayparting strategy, make sure values are returned to their base values. Otherwise, campaigns may be left at a temporary dayparted value instead of the intended base value.

6. Bulk Actions And Table Selection

When selecting items from tables, remember that Adbrew only selects the rows currently visible on the page.

If you need to select more than 10 items, please increase the rows per page first. Otherwise, selecting all may only select the 10 rows currently visible, not the full set of items you intended to update.

Did this answer your question?