Ad Delivery Strategy: The Potential-Ads
2020|Type: Strategy|Tag: Design for Effect|Role: Product, UX Design
Background
During E-commerce promotions, ad optimizers filter out no-cost ads or cost slowly ads by cost and increase bids by 5% to 20% to gain more impression. In this situation, advertisers expect to quickly identify these ads and bulk raise their bids to ensure that quality ads get more impressions.
The learning phase of new ads
The learning phase is known as a cold start. The new ad has no training data or the sparsity of training data, which leads to inaccurate prediction, which further leads to high-conversion-rate-audience not being found, or not being impressed correctly, as well as low-conversion-rate-audience being overestimated resulting in over-cost, etc. As a result, new ads do not get enough impressions, and ML does not have enough data for training, thus the learning phase is interrupted.
For this reason, the learning phase aims to help new ads get more impressions, get enough data for modeling, and explore the best way to deliver your ads to the audience, in order to earn advertisers' budgets and improve long-term revenue.
The conditions of the learning phase are as follows:
Value Proposition
How do I recognize these ads?
Ads that successfully exit the learning phase but have low cost and low eCPM.
Definition of Potential-Ads
When ads have exited the learning phase, based on the real-time ad auction, for ads that are currently Insufficient competitive due to low bids, and ads that their cost is within the expected but still insufficient. The delivery system predicts the ad auction after 1 hour by learning it before 1 hour. If the ratio of impression lift rate to bid lift rate is predicted to be greater than 2, the delivery system would set the ad as a Potential-Ad for the next 1-hour period. More opportunities for impressions are gained by increasing bids.
Selection of Potential-Ads feature
The features of Potential-Ads include, in addition to the basic features of ads set, the features built by the impression per 10min trend of this hour and an hour ago, the impression lift rate of 5%, 10%, 15%, 20% predicted by the ranking modeling, and the binary classification prediction of whether the next hour of impression lift rate is more than 2 times of bid lift rate.
Design Iteration
The Potential-Ads is a typical bid strategy product, and strategy products need to be robust. For this reason, we build MVPs to quickly run through the process from 0 to 1, and then get the optimization with the estimated metrics set in the MVPs.
MVP (Version 1.0)
Present
The user experience and its estimated metrics of the Potential-Ads are built from 0 to 1, and it supports 10% and 20% of bid lift rate in the system recommendation after the R&D discussion.
Initialization
For ads with predicted conversions greater than 1, the system will find the ads with the highest ratio of the impression lift rate to bid lift rate between the 10% and 20% selections.
Design Objectives
Design Strategy
Because the Potential-Ad strategy is one of the bid strategies, after ads are created, the main touchpoint for bidding is in the ad set level of the campaign menu. It will be triggered and displayed within certain conditions and periods. In the MVP, we can do the following:
Solution
Pages
The Touchpoints of the Potential-Ads
Metrics

The Metric System
The measurement of the Potential-Ads includes scale, effect, user experience, evaluation, and performance.
Version 1.1
Problem
10% and 20% of bid lift rates being too aggressive, leads to advertisers dare take the risk.
Zero or unchanged conversions after adopting the recommended bids.
Potential-Ads Setup
In version 1.0, the condition that ads with predicted conversions greater than 1 might not result in good conversions after adoption. In version 1.1, we tried to label potential ads by measuring cost achievement within a controllable budget and cost. Also, the10% and 20% of bid lift rates were expanded to four rates of 5%, 10%, 15%, and 20%.

The Definition of the Potential-Ads
Key Results
Design Objectives
Make every touchpoint works.
Design Strategy
Solution
Modify Bid Strategy
Modify Deep Bid Strategy
Bulk Actions
Refine the touchpoint within the ad set level and ad level.
Modifying Bid Strategy in the Detail of Ad Set
Modifying Bid Strategy in the Detail of Ad
Version 1.2
Effects
Base on the education industry effects of the optimized CPM ads on November 16, 2021 to November 19, 2021, we can see that:

The Pilot Phase of the Potential-Ads
The current Potential-Ads precision rate is around 75%, which could be improved. Ads with no conversions for 8 hours after the bid change require experiments to optimize the features of modeling. In terms of the raised bid range, we can see that from the table below:

The Cases under the Different Raised Range of Bids
In the education industry, currently, optimizers prefer aggressive bid lifts to gain volume.
Potential-Ads Setup
Maintain version 1.1.
Problems
The Potential-Ads are optimized CPM Ads which means both bid strategy and deep bid strategy could be set in ads.
The Potential-Ads Usage Volume with both bid strategy and deep bid strategy is underperformed.
Through online user interviews, we’ve realized that advertisers didn’t turn on the deep bid strategy column in the ad set level, and 40% of education industry accounts didn’t have these two columns turned on.
Key Results
Improve the impression of this kind of strategy product.
Design Objectives
Guide users to turn on the bid strategy and deep bid strategy columns. Optimizes the rules of the columns’ arrangement.
Design Strategy
Add the Potential-Ads badge in the dropdown menu of the customized column panel.
Solution
Front-end optimization only, can be modified directly.
Version 1.3
Effects
The average daily cost of Potential-Ads has exceeded 12 million, and the adoption rate of the Potential-Ads in Ad Delivery Platform is close to 70%.
Potential-Ads Setup
Maintain version 1.1.
Problem
The accuracy of the prediction model on non-WeChat-Ad traffic was affected by editing the deep bid strategy without editing the bid strategy simultaneously. WeChat-Ad traffic is optimized in phases for the shallow funnel events and deep funnel events, while non-WeChat-Ads traffic is optimized for both at the same time.
Key Results
Design Objectives
Help advertisers to edit bids quickly and synchronously.
Design Strategy
Add synchronized bid editing on bids, and deep bids in the ads editor.
Solution
The badges of the Potential-Ads within both bid strategy column and deep bid strategy column. So did the editor panels.
Modify Bid Strategy through the Badge
Version 1.4
Effects
The Cost on the Potential-Ads are currently close to 15 million per day on average.
Potential-Ads Setup
Maintain version 1.1.
Problem
Among the four kinds of raised bids range, the 5% has the highest adoption rate but is may not the best bid point recommended by the system.

Conflict between the Best Adoption Rate and the Best Bid Strategy
Key Results
Supported by scenarios-oriented for the Potential-Ads with different gradient bids.
Design Objectives
Clearly inform advertisers of the benefits of every bid, so that advertisers could know that the recommended bid is the current best bid.
Design Strategy
Clearly disclose the recommended bid and the best bid.
Solution
Disclose the best bid within the bid and the deep bid in the dialog by hovering over the badges of the Potential-Ads. So did the editor panels.
Disclosure of the Best Bid Strategy through the Badge
What I’ve learned
With the crossover of projects’ manpower, Potential-Ads released 5 versions in 2 months. We conducted a nitty-gritty trial, research, and optimization in the education industry. The Potential-Ads was designed to provide a reference for subsequent product delivery overall.
Some things didn't go so well. For instance, when it came to bulk actions, the R&D workload was underestimated, leading to incomplete implementation of bulk actions. Also, when the metrics system was initially built, the metrics for machine resources and performance weren't evaluated. Both issues were discovered retrospectively. The memory requirements for Potential-Ads aren't significant, but it's still necessary to implement memory monitoring for rigor. Additionally, new fields increased performance risks. In incremental updates, the system processed an average of 60,000 rows of data to execute the diff command, taking about 27 seconds; in full updates, the system processed about 90,000 rows of data, taking about 37 seconds; the full query of the index took 7 to 9 seconds; the duration of all traffics was about 45 seconds in total. All these findings offer new insights for constructing a metric system for future strategy product design.
© 2024 Xiang PENG. All Rights Reserved.