CPC Revival Engine
CPC Revival Engine
This part of the logic prevents the algorithm from "getting stuck" in low bids. If a placement was once lowered due to a high ACOS but later saw sales improve, the review mechanism revisits the 90-day history and can restore the CPC to previous, more active levels if they become economically justified again.
1. «Sales»
This is the highest-priority part of the algorithm. It analyzes the placements of all campaigns over the last 3 months to identify the period with the highest number of sales over 7 days.
(!) ACoS may exceed the allowed Maximum ACoS in Preset Configurations (+10% for a regular campaign, +20% for the main keyword). The main condition for applying the "Sales" scenario is that at least 4 out of the 7 days the placement must have sales with an ACoS not exceeding the set limits, and the number of sales must be at least 5.
These campaigns are the most effective for your product, which is why the algorithm monitors their stable performance to ensure growth.

2. «Performance»
If a placement does not have a suitable period for "Sales", the algorithm looks for a period with the highest number of sales where the ACoS does not exceed the Maximum ACoS value set in Preset Configurations.
If the algorithm finds multiple suitable periods with the same number of sales, priority is given to the period with the lower ACoS.

3. «Most Suitable»
If the algorithm does not find values for "Sales" and "Performance", it analyzes the placement based on CPC, looking for the best sales-to-ACoS ratio within the range [CPC - 10 cents; CPC]. Priority is given to the value with the highest number of sales.

Stabilization
After the values are applied by one of the algorithms, the placement status changes to STABILIZING. No changes will be made to it until the next weekly run to gather actual statistics.
In the next weekly run: We compare the actual results of the last 7 days with the reference window from which the CPC was taken.
Conditions for successful stabilization:
- • Sales ≥ 50% of the reference sales;
- • ACoS ≤ Max ACoS (cfg).
If the conditions are met:
- The "trend stabilization" continues — the actual performance is compared with the previous week each week. If the trend is positive, the CPC remains, and stabilization continues.
If the conditions are not met:
- - The status changes to UNSTABLE;
- - The current CPC is added to the blacklist, and the next CPC from the candidate list is applied, returning to the STABILIZING point.
«STABILIZED»:
- - When the actual performance reaches ≥ 90% of the reference sales with ACoS ≤ Max ACoS, the CPC is fixed;
- - The Weekly Optimizer no longer intervenes. A new recalculation occurs during the 90-day review.