Our Meta budget runs two days behind our customers.
We run ads for a health app. Motivation peaks when the week starts, and the data agrees: Sunday and Monday installs convert best. By Wednesday the moment is gone.
209 days, 346,317 installs, daily attribution data, one health app account. Wednesday converts worst (6.63%) and gets the most spend (15.3%). Sunday and Monday convert best (7.57% and 7.14%) and get the least spend (14.0% each). Pooled test p < 0.00001, holds on both halves of the data and both platforms.
Tbh, I won’t villainize Meta. Across the accounts I run, Meta does adjust toward the good days. My read: conversion signals the change with a delay, so the reaction to a good Sunday and Monday arrives midweek. The system keeps catching up to a moment that already passed.
Our fix is manual: a weekly budget shape that leans into Sunday and Monday and pulls Wednesday back. Worth about three extra payers a week on pooled rates, an upper bound, for the cost of a weekly manual change.
A lifetime budget with ad scheduling could hand this back to Meta in theory. I do not trust lifetime pacing with a pattern this specific. If you do, I want to hear the case.