Auto Optimizer FAQ
Selfie avatar
Written by Selfie
Updated over a week ago

Q: Do you recommend using the Auto Optimizer, and what settings would you suggest?

I always recommend using Auto Optimizer. When setting up a campaign under the “campaign settings”, you will see SelfAdvertiser’s suggested settings.

Above are the default settings, and once you change the min bid, we automatically suggest the max bid accordingly.

When you set the CPA goal, we automatically suggest the learning budget per source we think is best for this traffic and targeting type.


For RON style campaigns (push, pop, and domain), we recommend not higher than 25% of the CPA GOAL for learning budget per source.
For KW campaigns to start with 100% of the CPA GOAL for learning budget per source.

Q: Why is only 25% of the CPA GOAL recommended for the learning budget per source for RON campaigns?

RON traffic is high in volume, and there are many sources. If you sample them each with more than 25% of the CPA GOAL as a learning budget, you will spend a lot of money on the learning phase we want to spend wisely.
In any case, you can make sure your learning budget per source matches your goals by calculating the number of clicks you could get with this budget, to see if it's enough.

Learning budget/min learning bid (CPV) = number of clicks for learning budget

For KW campaigns, we recommend the 100% CPA GOAL as the learning budget since traffic is more targeted, and we want to give it more chance to convert.

Q: What if, after 50% of the CPA goal, there could be a conversion? Won't a 25% source learning budget cause me to miss out on a lot of potential volumes?

You are right, and that is why on a KW campaign, we recommend on 1*CPA GOAL and, in some cases, higher.
But on a RON campaign, there could be many sources - thousands in many cases.

(*) Let’s say your cap goal is $4. if you spent $2 on each source, or even more before pausing (which in some GEOs is a whole lot of clicks), you will spend a lot of money on learning.

Since RON campaigns have many sources, we believe it’s better to eliminate the non-performing ones quicker and then going through more potential traffic so you will find the best ones for your offer.

Q: Can you explain a bit about how the optimizer works? Do sources get paused automatically, or is it more just optimizing the bids?

The Optimizer works in 2 phases:

  1. Learning phase

  2. Optimizing phase

Note that:

Optimizing is always being done on a source level​.

Optimizing is being done all day long in real-time​.

Each source goes through a cycle. The learning phase will "end" if a source reaches its "learning budget" or has conversions.
If a source is not performing well, the bid will gradually decrease to almost 0$ (you will see a lot of 0.000001$ bids) - that is equal to pausing since it won’t be able to buy traffic with such a low bid.

(*) Note we never fully pause a source, just lowering the bid to a minimum as possible - giving it the option to reawaken if a late conversion appears.
If a source has conversions, we calculate the optimal bid according to CPA GOAL, number of conversions, etc...

The range of min-max bid gives the optimizer the chance to raise the bid in case a source is performing well, and we should increase the bid to gain more traffic to withstand the competition. In many cases, most sources won’t reach the max bid if not needed.

So our recommendation is always to keep at least 3 times between min and max bid to have enough range to play.
In many cases, you will see bid being lower than the min bid in sources on optimizing phase if needed to stand the CPA GOAL. But never higher than the max bid.

Q: At what point would a source have its bid reduced to almost 0$? At the end of the learning phase, with no conversions, or later on in the optimization phase over time?

At the end of the learning phase, with no conversions or if the cost per conversion is way too high, it will gradually reduce the bid to try and remain in the CPA goal, and in some cases, bids can go down to a very low bid (0.000001$).

Q: Is the bid optimization only considering the source as a whole, or does it consider other things within the source (i.e., browser, OS, etc.)?

Yes, all targeting settings. Device, OS, Browser, etc.
The only thing not considered is the ad creative for push campaigns (see the next question).
You will see an average bid on the platform, but backside, there are many different bids per each of the various targetings.

Q: Is this auto-optimization effective on multi-geo campaigns?

No, the magic is only on a single GEO campaign since it considers all other settings, and the performance per source per geo could be very different, it could damage performance.

Q: Do you have any recommendations for the CPA goal ratio - e.g. 80% of payout, etc.?

I always recommend that the overall CPA GOAL should be = payout - % Profit margin you would like to keep.

Let’s say your payout is $10 and you would like to maintain a 20% profit margin.
CPA GOAL = $10*(1-0.2) = $8

CPA GOAL is only for optimized sources, meaning sources that are converting. So, setting the CPA goal too low to try and avoid losses, will cause the optimizer to lower bids in performing sources, sometimes unnecessarily.

Q: What kind of spend is the algorithm going to allow before pausing a source? What about sources with conversions - what kind of CPA will it allow it to get to before pausing?

Learning phase - the system will pause a source (reduce bid to almost $0 once it reached the learning budget and didn't have any conversions). So, in case the learning budget is $2, it will be paused at around $2 spent.

Optimizing phase - sources get optimized all day long, through all targeting settings, taking into account a long period of statistics.

If a source is on average doing good in comparison to the CPA GOAL, the optimizer will try to buy more of it.
If a source is underperforming, the optimizer constantly calculates the CPA for all targeting settings, and you will see it will lower the bid and stop buying traffic.

We don't pause it straight away if the CPA GOAL is let's say $8 and the source is at $9 CPA. we try to optimize and reach the $8 CPA with a lower bid, and if we “don't succeed” we again lower the bid and try.

This happens all day long and if a source does not reach the goals it will be paused.

Q: If we make changes in the campaign during or after the Learning Phase, does it reset the algorithm and start from scratch?

No, making changes to the campaign settings during the testing phase does not reset the algorithm and does not start from scratch.

A couple of examples:

  1. If you change the learning budget from $4 to $2, sources that already reached the $2 learning budget will be paused immediately (rather than reaching the old $4 learning budget) and sources yet to reach the $2 learning budget will be paused when they reach it.

  2. If you change the CPA GOAL the optimizer will optimize from that moment on according to the new CPA GOAL. let’s say you change it from $10 to $8 since you want to be more profitable- you will see bids being lowered for sources above $8 CPA. It could also work the other way around if you want to grow and buy more traffic from the performing sources - rasing the CPA GOAL from $8 to $10 will help.

Since optimization occurs at all targeting settings separately for converting sources, blocking OS or browser won't damage the optimization process.

Q: Are there any recommended settings for traffic distribution and frequency capping while using Auto Optimizer?

Yes, the default settings when opening a new campaign is our recommended one, at least to start with.

RON campaigns we recommend 1-12 hours (frequency) and evenly distribution of the budget.
** Important to note that if you set up a campaign with a really low budget- $10 for example, the $10 budget will be divided throughout the day to less than 50 cents per hour.
That is why we recommend at least a $20 - $50 daily budget.

KW campaigns we recommend 1 - 30 minutes (frequency) and as soon as possible, and that is because on a very targeted campaign, we want to try and buy all available traffic for the bid ranges you set. If you would set it on evenly, for example, you could “lose” potential traffic because of the hourly budget.

We collaborated with affLIFT on this Q&A article. So thank you guys for asking the right questions 😜

Did this answer your question?