Bulbul · Shopee advertising

Step-Down Tracker

loading…

Are we moving along the curve, or has the curve moved?

Each dot is one day. The line is the diminishing-returns curve fitted on the frozen baseline window. Days sitting on the line behave exactly as that spend level always has — a healthy step-down. Days sitting below it mean the same spend now buys less than it used to, which is what ranking decay looks like.

Baseline day (before step-down) Since step-down Fitted baseline curve Break-even ROAS

Efficiency index, 7-day rolling

Actual revenue divided by what the baseline curve predicts at that day's actual spend. 1.00 means the spend performed exactly as it historically did. Sustained readings inside the shaded zones are the decay warning.

Are we actually executing the step-down?

Daily gross Shopee ad spend against the planned target for each phase. The tracker is only meaningful if spend genuinely lands where the plan says.

Actual daily spend (gross, incl GST) Phase target (expected realised)

How to read this

Falling ROAS is not the alarm

Cutting spend should raise revenue per ad dollar — that is diminishing returns running backwards, and it is the entire point of the exercise. Raw ROAS moving tells you nothing on its own.

The index is the alarm

It asks a narrower question: at the spend you actually ran, did you get the revenue that spend level has always produced? That isolates decay from the deliberate cut.

One bad reading is not decay

What decay would justify

A sustained run below the decay line means the cut is costing more than the model predicts, and the step-down should stop at the current level rather than continue down.

Method & limits

Data table — every day in the tracker
DatePhaseSpend (gross)Spend (P&L)Revenue PredictedIndexIndex 7dROASNetOrders