2. Advanced Testing Phase
After the initial testing, the algorithm enters a more sophisticated phase:
2.1 Smart Scoring System
Each variant is assigned a score using the Upper Confidence Bound (UCB) method.
This score balances the variant's performance (conversion rate) with how much it's been tested (number of views).
Variants performing well or those less tested receive higher scores.
2.2 Dynamic Traffic Allocation
As more data is gathered, the algorithm gradually shifts from exploration (trying different variants) to exploitation (showing better-performing variants more often).
The maximum exploitation rate is capped at 85%, ensuring continuous exploration of new possibilities.
2.3 Continuous Learning
The algorithm continuously updates its understanding of each variant's performance.
Even when primarily showing the best-performing variants, it occasionally tests others to detect improvements over time.