OPTIMISIUMCOMMERCE
All insights

Why ROAS Alone Cannot Determine Your Next Ad Budget Move

Understand why ROAS misses inventory, margin, returns, customer mix, and attribution—and how to make safer ecommerce budget decisions.

01

Why ROAS Alone Cannot Determine Your Next Ad Budget Move

Short answer: ROAS divides the revenue attributed to advertising by spend; it does not alone show profitability, stock risk, return rate, new customer quality and attribution difference between platforms. For the right budget decision, advertising data should be evaluated together with store, margin, stock and customer data.

IN 60 SECONDS

The essentials first.

What you need to know before acting on this guide.

  • ROAS shows revenue efficiency, not net profit.
  • High ROAS can be misleading on low-margin or high-return products.
  • Scaling a good campaign when stock is about to run out can be a business mistake.
  • Revenue figures for Meta, Google, GA4 and attribution tools may differ.
  • Minimum data window and conversion threshold required for budget decision.
  • Optimisium Decide prepares the advertising decision with stock, margin, creative and customer context.
03

What is ROAS?

ROAS formula:

Revenue attributable to advertising ÷ ad spend

Example:

  • Expenditure: 100,000 TL
  • Attributed income: 400,000 TL
  • ROAS: 4

This campaign appears to generate 4 TL of attributed revenue for every 1 TL of advertising spend.

But the following information is still missing to decide whether 4 ROAS is good or bad:

  • Gross margin
  • Return
  • Shipping subsidy
  • Discount
  • New and past customer distribution
  • Product stock level
  • Tax and operating expenses
  • Attribution model
  • Organic support effect
  • Repurchase potential
04

Why is “If ROAS high, increase budget” an incomplete rule?

01

Scenario 1: Inventory risk

A campaign's ROAS might be 5. However, if there is only 8 days of stock left of the product the ad is selling, the budget increase is:

  • It is best to prevent the product from running out early.
  • Disruption of campaign learning
  • Customer dissatisfaction
  • Alternative products are not caught unprepared.

may cause.

02

Scenario 2: Low margin

Two products can have the same ROAS:

OPTIMISIUM DATA VIEW
ProductROASGross marginBusiness result
Product A470%Healthy
Product B425%Risky

The same ROAS does not mean the same profitability.

03

Scenario 3: Dependency on past customer

While a retargeting campaign shows high ROAS, most of the sales may come from previous customers who are already close to purchasing. Expanding this campaign without control will not improve new customer acquisition.

04

Scenario 4: Return delay

Ad revenue is visible instantly; Refunds may occur weeks later. Particularly in fashion and high return rate categories, raw ROAS may overstate true contribution.

05

Scenario 5: Attribution difference

Meta, Google Ads, GA4 and the store can write the same order to their own channel with different rules. Therefore, calculating “total advertising revenue” by directly adding platform revenues may create double counting.

05

Which metrics should be used together in the budget decision?

01

MER

MER:

Total store revenue ÷ total ad spend

Blended shows performance. However, the channel alone does not make the decision.

02

2nd CAC

New customer acquisition expenditure ÷ number of new customers

If possible, it should be calculated on a new customer basis.

03

Contribution margin

It is evaluated by subtracting the product cost, discount, payment cost, shipping and variable expenses from the revenue.

04

New customer rate

Is the campaign capturing growth or existing demand?

05

Repeat purchase value

A customer who contributes low on the initial order can be valuable in the long run. However, this assumption must be validated with segment and cohort data.

06

Stock coverage period

Current stock ÷ average daily sales

It shows the compatibility of the scaling decision with the supply capacity.

07

Creative fatigue

Signals that can be observed together:

  • Frequency increase
  • CTR drop
  • CPM change
  • CAC increase
  • Using the same creative for a long time
  • Change in comment and interaction quality
08

Minimum amount of data

Large budget decisions should not be made with a small number of conversions.

Policy example:

  • At least 72 hours
  • At least 20 conversions
  • Maximum 15% change at a time
  • Stock threshold control
  • Human approval

These values are not the same for every brand; it should be adjusted according to product speed and budget.

06

How does the right decision process work?

01

Step 1: Clarify the decision question

“Is this campaign good?” instead of:

Can the budget for this campaign be safely increased in the next 7 days?
02

Step 2: Use the same date and attribution window

Compared data:

  • In the same time period
  • In the same currency
  • In the same account time zone
  • With an explained attribution approach

Make sure it is.

03

Step 3: Check ad performance

  • Spending
  • Income
  • Transformation

-CAC

  • ROAS
  • Frequency
  • CTR

-CPM

  • Creative based result
04

Step 4: Add business context

  • Product margin
  • Stock
  • Return
  • Discount
  • New customer
  • Repeat purchase
  • Operational capacity
05

Step 5: Determine risk and trust level

Suggestion example:

Increase the campaign's budget by 10%. Trust: Medium. There are 54 conversions in the last 7 days, CAC is 12% below target, stock coverage time is 41 days. But creative frequency is rising; New creative must be deployed within 72 hours.

This suggestion is much more usable than the sentence “increase the budget.”

07

When should the campaign not be closed?

A profitable campaign should not be automatically closed just because the auxiliary KPI is below the target.

For example, CTR may be lower than expected; but:

  • If cost of sales is on target
  • If revenue and contribution margin are healthy
  • If customer quality is good
  • If the data is sufficient

The commercial outcome of the campaign is a priority.

KPIs are diagnostic signals, not rules.

08

How does Optimisium help?

Optimisium Decide:

  • Reads meta and Google ad data.
  • Matches order and product performance.
  • Adds stock and margin context.
  • Finds creative fatigue and anomaly signals.
  • Keeps the attribution source visible.
  • Controls policy limits.
  • Prepares the proposal with its evidence, risk and confidence level.
  • Sends important actions to human approval.
Instead of looking at the ROAS screen, let's create the real business decision together.

**Set Meeting**

SOURCE NOTES
READ NEXT

Continue from here.

FAQ

Questions, answered.

01What is a good ROAS?+

There is no universal number. The required ROAS should be calculated based on margin, returns, product cost, customer value and growth targets.

02What is the difference between MER and ROAS?+

ROAS compares specific ad spend to attributable revenue, while MER compares total ad spend to total store revenue.

03How much should the budget be increased?+

There is no single ratio. Incremental changes limited to data volume, campaign stability, inventory and risk appetite are preferred.

04Why are platform ROAS different?+

Platforms use different attribution windows, models and signals. The same order can be attributed on more than one platform.

05Does Optimisium automatically apply ad changes?+

Varies depending on scope. It is recommended to use human approval and policy limit for critical actions.

Book a Call