What broke · Meta and Google · 4 September 2026

A value sent in the wrong currency.

A job's value sent to the ad platform in the wrong currency makes one visit look worth more than a decade of ad spend. The bidding chases that number, and the budget follows it.

What the platforms do with a value

Both Meta and Google accept a value and a currency (the fields value and currency) on a conversion. With a value, the platform can weigh conversions by money instead of counting them. Ads Manager can then frame return on spend. Without one, every conversion weighs the same. That is the honest default when you do not know what a visit is worth. The currency is not decoration: the platform converts to the account's currency to bid.

What breaks

A client sets one number on their settings row: what a completed visit is worth to them. It is in the money they do business in. The trap is a sender that reads the value off that row while the currency stays fixed in the code (currency: "USD"). In a scale currency the gap is not a rounding error. A company working in forints sends 1,400,000 per visit, which is about $3,800. Sent as USD it is a number the bidding has never seen, and it will chase that with everything it has.

The rule

What this does not cover