Back to selected work
BAIDU · 2022–2023 MODELING & DECISION SUPPORT

What acquisition plan can meet the growth target?

I translated an active-user target into acquisition schedules and compared the timing, retention, and cost assumptions behind them.

My role
Modeling & decision support
Tools used
SQL · Excel · Python
Deliverable
Modeling & decision support

The problem

A DAU target did not tell the business how many users to acquire, when to acquire them, or which channels could justify their cost.

What I did

  • Connected acquisition cohorts to future activity through retention.
  • Compared schedules, interim milestones, channel economics, and downside assumptions.
01 / SAME TARGET, DIFFERENT TRADE-OFFS

A plan can meet the final target and still fall short earlier.

Both default schedules reach 560k DAU from a 420k baseline. Ramping uses fewer acquisitions, but delivers fewer active user-days and misses earlier milestones. Try changing the assumptions.

EXHIBIT 02 / SCENARIO LAB

Same final target.
Different paths to get there.

EDIT THE ASSUMPTIONS
Even acquisitionRamping acquisitionIllustrative milestone
Modeled daily active users under two acquisition schedulesThe scenarios share a 420,000 DAU baseline and reach 560,000 on day 360. The ramp schedule delivers fewer active user-days before the target date. Exact quarter-end values appear in the table below. 400k460k520k580k090180270360Modeled daysDAU
8.8% less acquisition spend in the ramp scenario

At equal unit prices, ramping uses fewer additional acquisitions to meet the final target. It also delivers fewer active user-days and misses earlier illustrative milestones.

Current acquisition scenario comparison
MeasureEvenRamp
Final DAU560K560K
Additional acquisitions3.11M2.84M
Acquisition spend (CU)4.98M4.54M
Additional active user-days32.83M27.8M
Quarter 1 DAU / floor486.32K / 469K · Met464.81K / 469K · Missed
Quarter 2 DAU / floor515.99K / 504K · Met493.82K / 504K · Missed
Quarter 3 DAU / floor539.61K / 532K · Met525.74K / 532K · Missed
Quarter 4 DAU / floor560K / 560K · Met560K / 560K · Met
Four equal 90-day quarters; the existing DAU baseline is held flat. Spend covers incremental acquisition only, at a base 1.60 CU per acquired user. The premium changes the ramp schedule’s unit cost only. Milestone floors close 35%, 60%, 80%, and 100% of the target gap. Scenarios are not forecasts validated against company outcomes.

Recommendation: Choose the interim milestones before optimizing the final date. Fewer acquisitions do not establish a realized budget saving.

How retention connects acquisition to future activity

Each day’s acquired users contribute to future activity according to cohort age. Add those contributions to the baseline to build each schedule’s DAU path.

EXHIBIT S1

An assumed retention curve turns acquisition into future activity

Cohort observations and an assumed retention curve over 90 days. The curve falls from 31% on day one to a lower long-tail activity rate. These are simulated values, not a validated company forecast.
20,000 simulated acquired users; each point is a day-specific active count divided by the original cohort. The line is the model assumption R(day) = 0.31 × day^-0.43 for day ≥1. It is not a claim of fitted or out-of-sample predictive accuracy.
View data & definitions
An assumed retention curve turns acquisition into future activity
DayOriginal cohortActive on daySimulated activity rateAssumed rate
120000617230.9%31.0%
720000272413.6%13.4%
1420000201710.1%10.0%
302000014317.2%7.2%
602000011155.6%5.3%
90200009184.6%4.5%

The model holds the existing baseline flat and uses a shared retention curve. Test whether those assumptions transfer to new cohorts and channels.

02 / WHAT THE USERS COST

Higher customer value can still be the worse acquisition choice.

Partner referrals generate less revenue per user than paid discovery, but have a higher revenue-to-cost ratio. The denominator changes the channel ranking.

EXHIBIT 02

Compare expected revenue with the costs needed to earn it

Four channels plotted by acquisition plus service cost per user and modeled 12-month gross revenue per user. The diagonal is revenue equal to modeled cost. Partner referrals have lower revenue than paid discovery but a higher revenue-to-cost ratio.
12-month gross revenue versus acquisition and modeled service cost per user. Points above the diagonal cover those modeled costs, not all business costs.
View data & definitions

Each point represents a different channel. CU denotes currency units. Cost includes acquisition and modeled bandwidth/storage service over the same 12-month horizon; other operating costs, refunds and uncertainty are not modeled. Points above the diagonal cover these modeled costs, not necessarily all business costs.

Compare expected revenue with the costs needed to earn it
Channel12-month revenue / user (CU)Acquisition / user (CU)Service / user (CU)Revenue / modeled cost
Paid discovery3.203.400.800.76×
Partner referrals1.400.350.451.75×
Content sharing2.100.950.751.24×
Adult student communities5.903.801.051.22×

Recommendation: Compare channels over the same revenue horizon and cost scope, alongside capacity and customer quality.

03 / WHAT COULD CHANGE THE ANSWER

A price premium can erase the ramp plan’s spend advantage.

Weaker retention raises the acquisition requirement. A price premium for the ramp schedule can erase its spend advantage. The matrix makes those dependencies visible.

EXHIBIT 03

Retention and price assumptions change the modeled acquisition budget

A sensitivity matrix shows modeled ramp acquisition spend across weaker, base and stronger retention scenarios and zero to 20% ramp unit-cost premiums. Weaker retention requires more spend; higher price premiums increase spend.
The final target stays at 560k DAU. Cells show modeled acquisition spend under alternative retention and ramp-price assumptions.
View data & definitions

The final target stays 560k DAU from a flat 420k baseline. All cells are deterministic scenarios, not probabilities or confidence intervals. Spend is for incremental acquisition only; no cost saving has been observed.

Retention and price assumptions change the modeled acquisition budget
Retention scenarioRamp unit-cost premiumModeled ramp spend (CU)
weaker0.0%7,129,196
weaker5.0%7,485,656
weaker10.0%7,842,116
weaker15.0%8,198,575
weaker20.0%8,555,035
base0.0%4,543,310
base5.0%4,770,475
base10.0%4,997,641
base15.0%5,224,806
base20.0%5,451,971
stronger0.0%2,925,037
stronger5.0%3,071,288
stronger10.0%3,217,540
stronger15.0%3,363,792
stronger20.0%3,510,044
THE PLANNING RECOMMENDATION

Choose a feasible path and make its assumptions inspectable.

  • Agree on success. Set interim activity milestones and the cost scope before choosing an acquisition schedule.
  • Compare consistent economics. Include acquisition and service costs over the same revenue horizon.
  • Stress retention and price. Revisit the plan when the cohort mix or acquisition conditions change.

What I delivered: Python planning models and Excel-based channel evaluation to support resource discussions. The historical LTV dashboard was still under construction.

Model assumptions, validation & source notes

The model adds baseline activity to each earlier acquisition cohort’s expected activity. It assumes a flat baseline, available acquisition capacity, and a retention curve shared across schedules.

  • Four quarters each contain 90 days. The retention curve is an assumption, not an out-of-sample forecast-accuracy claim.
  • The cost slider applies a hypothetical premium to the ramp schedule only; it does not estimate how advertising prices respond to spend.
  • Channel economics use 12-month gross revenue divided by acquisition plus modeled service cost. That ratio is not net ROI or full business profit.
  • Scenarios are deterministic, not probabilities or confidence intervals. Modeled spend differences are not observed savings.

The browser calculations are checked against independent Python references. Original employer files, SQL, and datasets remain private.

Download the default scenarios