Why did Meta Value Optimization stop working?

I am Samet Durgun, a fractional Head of UA. I run paid UA for subscription apps and mobile games and write up what I find in the accounts I manage. This piece sits under paid UA for subscription apps; more about me.

Meta confused me, and I am not afraid to admit it.

I thought running Value Optimization alongside a bid cap for a direct purchase app was clever. Early on, back in January, it seemed to work. tROAS was not spending, while VO and the bid cap were delivering solid ROAS.

Then February happened. March was worse.

Meta bid strategy ROAS, PROAS 365, week over week from 8 February to 5 April. Value optimization starts near 89 percent, peaks at 111 percent on 15 February, dips to about 93 percent on 22 February, recovers to about 105 percent on 1 March, then falls to 70 percent, 34 percent, 0 percent by 22 March and recovers only to 12 percent. tROAS tracks alongside at 105 percent on 1 March then settles between 34 and 56 percent. Bid cap runs between 20 and 29 percent through February then drops to zero from 8 March. Weekly PROAS 365 by bid strategy on one direct purchase app. Value optimization in purple, tROAS in green, bid cap dashed in red.

VO fell off a cliff. I scrambled and tried a lot of things. Eventually I found stability back in tROAS, which held between 34% and 56% through the same stretch where VO went to zero.

What I take from it

The bid cap was the first thing to go quiet, dropping to zero from the second week of March and never recovering. VO followed a few weeks later.

What made this hard to read in real time is that VO’s best weeks came first. When a strategy spends its first month mostly above 100%, you attribute it to the setup instead of the conditions. The collapse then looks like something breaking, when the more likely reading is that the conditions that made it work were never permanent.

Will VO ever work for me again on this account? I do not know. I will test it. But it is not where the budget sits while tROAS is holding.

If you are running a similar setup, do not judge the strategy by its level alone. Watch whether it holds that level once the account changes around it. On tROAS, one way I watch for that is hit rate, meaning how many days Meta actually delivered the target I set.

One caveat on the chart is that PROAS 365 is the return projected over 365 days, not cash received, so a young cohort or a model revision can move it, and the zero weeks are worth checking against spend and event delivery before you read them as zero value. This is one account, and it shows that the collapse happened without explaining why.