A recent discussion among performance marketers highlighted a common frustration. One media buyer, Alex, asked: "Why is my tROAS set to 2.5, but my actual ROAS over the past month is only 2.0, yet Meta keeps aggressively spending my budget?"
Alex manages an e-commerce store with over 500 SKUs and an Average Order Value (AOV) ranging from $150 to $400. He watched helplessly as three ad sets consistently missed their targets for an entire month without the system slowing down. This scenario points to a critical misunderstanding of how Target ROAS (tROAS) actually works.
Many advertisers treat tROAS as a hard shut-off valve—believing that if performance drops below 2.5, the system will automatically stop spending. In reality, tROAS is a bidding guide, not a guarantee.
Meta's algorithm does not decide whether to spend your budget based on historical conversions. Instead, it enters auctions based on predicted conversion value. For example, if the system identifies a high-intent user, its model might predict that the user will purchase a $400 item, prompting Meta to bid aggressively and win the auction at a high eCPM. However, if that user ultimately only buys a discounted $150 item, your actual ROAS drops to 2.0. As long as Meta's underlying model believes there are future opportunities in the auction pool to hit the 2.5 average, it will continue to spend.
Why Meta's 2.5 Target Looks Like 2.0 in Your Reports
If you are seeing a persistent discrepancy over a 30-day period, it is usually driven by two deep-seated platform realities:
1. Attribution Discrepancies
This is the most common blind spot. Meta's default attribution setting often includes a 1-day view window. In Meta's internal optimization model, it claims credit for users who viewed an ad and later purchased via organic search. To Meta, the ad set achieved a 2.5 ROAS. To see the true performance of your tROAS, you must break down your data in Ads Manager and look at 7-day click-only ROAS. This is the hard metric for evaluating actual efficiency.
2. Value Signal Pollution
If your Meta Pixel or Conversions API (CAPI) sends back inaccurate data, the algorithm gets misled. For example, if users apply heavy discount codes, or if your system passes back gross order value (including high taxes and shipping fees) instead of net purchase value, Meta's algorithm assumes it is performing better than it actually is. This signal pollution causes the system to overbid continuously.
How to Optimize High-SKU Catalogs for tROAS
When dealing with a wide range of SKUs, some media buyers suggest abandoning tROAS for Bid Caps. However, when your AOV spans from $150 to $400, setting a single, uniform Bid Cap is nearly impossible. Instead, use these two proven strategies to regain control:
Strategy 1: Segment Your Catalog by AOV and Margin
Running 500 diverse SKUs in a single campaign forces the algorithm to find a needle in a haystack. Instead, segment your catalog into distinct product sets:
- High-Value Set: Group your $300–$400 SKUs into a dedicated product set and apply a tROAS of 2.5 or 3.0.
- Volume-Driver Set: Group your $150–$200 SKUs into a separate set with a lower tROAS target (e.g., 1.8) or use a strict Cost Cap.
By aligning your product sets with matching machine-learning models, you prevent lower-priced items from draining the budget meant for high-margin products.
Strategy 2: Focus on Your Real Break-Even ROAS
Do not let vanity targets dictate your strategy. If your ad sets have been running stably at a 2.0 ROAS for a month, you need to calculate your actual break-even point.
If your true break-even ROAS is 1.8, and you are delivering a 2.0, do not touch the campaign. You are still profitable—you are simply not hitting your ideal 2.5 target. Artificially tightening your tROAS target could choke your volume and hurt overall revenue.
However, if your break-even ROAS is 2.3 and you are delivering 2.0, you are operating at a loss. In this case, you must take immediate action: scale back the budget, or restructure the ad sets to target higher-intent audiences (such as warm remarketing or highly engaged lookalikes).
Ultimately, Meta's tROAS is not a "set-and-forget" tool. It requires clean data, smart catalog segmentation, and a clear understanding of your actual business margins to succeed.