Salta al contenuto principale

MarginLab Academy
Lesson 11 · Profitable Marketing

ROAS
Explained
for Profit

ROAS measures advertising revenue efficiency. It does not tell you how much profit the campaign actually created.

This lesson shows Shopify merchants how to calculate ROAS, establish a break-even threshold and move beyond platform revenue by incorporating product margin, variable costs and attribution quality into advertising decisions.

23 min Focused reading time
3 views Reported, break-even and profit-aware
Beginner Built for Shopify merchants
Live campaign economics analysis
Attributed campaign revenue
$8,000
Revenue attributed to $2,000 of ad spend with a 45% contribution margin before advertising.
Reported ROAS 4.0×
Advertising spend Investment
$2,000
Break-even ROAS Threshold
2.22×
Contribution after ads Retained
$1,600
Reading time 23 min read
Difficulty Beginner
ML
Reviewed by MarginLab Research Team
Last updated September 2026
Read this first

The entire lesson in 60 seconds.

ROAS compares attributed revenue with advertising spend. It is useful for measuring campaign revenue efficiency, but it becomes a reliable business signal only when merchants also understand margin, break-even requirements and attribution limits.

3 ROAS views
23 min reading time
1 break-even formula
01

ROAS measures revenue efficiency

Divide attributed campaign revenue by advertising spend. A campaign that attributes $8,000 of revenue to $2,000 of spend reports a 4.0× ROAS.

02

A high ROAS does not guarantee profit

ROAS ignores the product and order costs behind attributed revenue. Two campaigns can report the same 4.0× result while retaining very different amounts after COGS, fulfillment, fees and advertising.

03

Margin determines break-even ROAS

At a 45% contribution margin before advertising, break-even ROAS is 1 ÷ 45% = 2.22×. A lower pre-ad margin requires a higher ROAS to avoid losing money.

04

Attribution quality changes the answer

Platforms may use different revenue definitions, attribution windows and conversion models. Returns, cancellations, taxes and overlapping channel claims can make reported revenue materially different from realized revenue.

05

Profit-aware ROAS supports better decisions

Use reported ROAS for campaign direction, break-even ROAS for economic safety and contribution after advertising for the amount actually retained. Scale only when all three signals remain credible.

ROAS tells you how much attributed revenue advertising generated. Margin tells you whether enough of that revenue remained to justify the spend.

Reported ROAS vs profit-aware analysis

A 4.0× ROAS does not mean advertising produced four times the profit.

The advertising platform compares $8,000 of attributed revenue with $2,000 of spend. Profit-aware analysis keeps the same ROAS, then applies the 45% pre-ad contribution margin to reveal what remains after advertising.

One campaign. Two performance views.

Which view can support a profitable scaling decision?

Platform-reported view Revenue only
Reported ROAS 4.0×
Attributed revenue $8,000
Advertising spend $2,000
Product and order costs Excluded
Profit conclusion Unknown
Economic visibility score 48 / 100
VS
Profit-aware view Complete economics
Contribution after ads $1,600
Attributed revenue $8,000
Pre-ad contribution $3,600
Advertising spend $2,000
Break-even ROAS 2.22×
Economic visibility score 91 / 100

The ROAS stays at 4.0×, but the economic answer changes.

At a 45% pre-ad contribution margin, the $8,000 of attributed revenue produces $3,600 before advertising. After subtracting $2,000 of spend, the campaign retains $1,600 before fixed operating costs.

Revenue retained after ads 20%

ROAS is a revenue multiplier, not a profit multiplier.

The platform result is useful for comparing attributed revenue efficiency, but it cannot determine profitability alone. A scaling decision should combine reported ROAS, a consistent revenue definition, pre-ad contribution margin and contribution after advertising.

From attributed revenue to retained contribution

Read campaign economics through one seven-step calculation.

Begin with attributed revenue and advertising spend, calculate reported ROAS, then apply the pre-ad contribution margin to identify break-even ROAS and the contribution retained after advertising.

The anatomy of a campaign reporting 4.0× ROAS

Follow the same $8,000 campaign from the platform revenue headline to the $1,600 that remains before fixed operating costs.

01
🏷️

Define attributed revenue

Use one consistent attribution window and a clearly defined revenue basis.

$8,000
02
🏷️

Confirm advertising spend

Include the media cost used to generate the attributed campaign revenue.

$2,000
03
💰

Calculate reported ROAS

Divide attributed revenue by advertising spend to measure revenue efficiency.

4.0×
04
÷

Establish pre-ad contribution rate

Subtract sale-linked costs except advertising from the attributed revenue.

45%
05
%

Calculate pre-ad contribution

Apply the 45% rate to $8,000 before subtracting advertising spend.

$3,600
06
÷

Calculate break-even ROAS

Divide one by the 45% pre-ad contribution rate to find the safety threshold.

2.22×
07

Calculate contribution after ads

Subtract $2,000 of advertising spend from the $3,600 pre-ad contribution.

$1,600
Reported ROAS 4.0×

The platform-level relationship between attributed revenue and ad spend.

Pre-ad contribution $3,600

The amount remaining after sale-linked costs but before advertising.

Break-even ROAS 2.22×

The minimum revenue efficiency required to cover advertising spend.

Contribution after ads $1,600

The amount retained for fixed-cost coverage and eventual operating profit.

Profit-aware ROAS connects attributed revenue with contribution economics.

This calculation preserves the familiar ROAS signal while revealing the economic result behind it. If attributed revenue, cost structure or advertising spend changes, the retained contribution changes as well.

Contribution after advertising Attributed Revenue × Pre-ad Contribution Margin − Advertising Spend $8,000 × 45% − $2,000 = $1,600
Define the numerator and denominator

Reliable ROAS begins with revenue and spend that share one clear scope.

Attributed revenue must follow a consistent order status, revenue basis and attribution window. Advertising spend must cover the matching campaign, market and dates before the two values are divided.

ROAS input boundaries analyzed
2 essential inputs analyzed
01
ROAS numerator Attributed Revenue
Input boundary

Define Which Revenue the Campaign Can Claim

The numerator should represent eligible revenue attributed to the selected campaign under one documented model. Order status, returns, cancellations, taxes and attribution window all affect the amount.

Gross attributed sales $8,500
Returns and cancellations −$500
Decision-grade attributed revenue $8,000
Revenue boundary logic

The campaign initially claims $8,500 of sales. Removing $500 of returned or cancelled orders produces the $8,000 revenue basis used in the ROAS calculation.

Build a decision-grade numerator

Choose gross, net or realized revenue and apply that definition consistently.
Remove cancelled and returned orders according to one documented policy.
Record attribution model, conversion window and cross-channel overlap risk.
02
ROAS denominator Advertising Spend
Input boundary

Match Spend to the Same Campaign Scope

The denominator should include the media spend that generated the attributed revenue. Campaign, channel, market, currency and date range must match the numerator before comparison.

Billed media spend $2,000
Unmatched spend $0
Spend coverage 100%
Spend boundary logic

All $2,000 of billed media spend belongs to the campaign scope used for the $8,000 numerator. Agency, creative and software costs remain outside standard ROAS and should be assessed separately.

Build a decision-grade denominator

Match campaign, channel, market, currency and dates with attributed revenue.
Reconcile platform reporting with the amount actually billed after ad credits.
Track creative, agency and software costs separately for wider marketing profit.
ROAS economics analysis continuing
4 of 7 concepts analyzed
03
Economic threshold Break-even ROAS
Decision threshold

Find the ROAS Required to Cover Ad Spend

Break-even ROAS is the point where pre-ad contribution exactly covers advertising spend. It depends on contribution margin before ads, not on an arbitrary target copied from another store.

Actual campaign ROAS 4.0×
Break-even ROAS 2.22×
ROAS above break-even 1.78×
MarginLab insight

At a 45% pre-ad contribution rate, every $1 of attributed revenue supplies $0.45 before advertising. The store therefore needs $2.22 of revenue for every $1 of spend just to reach zero contribution after ads.

Calculate the threshold correctly

Calculate contribution margin after sale-linked costs but before advertising.
Use Break-even ROAS = 1 ÷ Pre-ad Contribution Margin Rate.
Recalculate the threshold whenever price, discount, cost or sales mix changes.
04
Product economics Margin Sensitivity
Decision threshold

One ROAS Can Produce Opposite Results

The same 4.0× ROAS can be profitable for a high-margin product mix and only break even for a low-margin mix. Campaign targets must therefore reflect the economics of the products actually sold.

25% pre-ad margin result $0
60% pre-ad margin result +$2,800
Same reported ROAS 4.0×
MarginLab insight

On $8,000 of revenue and $2,000 of spend, a 60% pre-ad margin retains $2,800. A 25% margin produces only $2,000 before ads and therefore retains nothing after the same campaign spend.

Set targets by economic profile

Calculate pre-ad contribution margin by product, category and campaign mix.
Avoid applying one universal ROAS target to products with different margins.
Review the realized product mix before scaling a blended campaign result.

Four essential ROAS concepts explained. Three remain.

You can now define revenue and spend, calculate break-even ROAS and explain why product margin changes the result. The final concepts will address attribution risk, campaign diagnosis and decision rules.

Lesson progress 4 of 7 complete
Next: attribution quality, campaign diagnosis and profitable decision rules.
Shopify ROAS quality analysis

How MarginLab evaluates revenue quality, attribution risk and retained contribution.

ROAS analysis should reconcile attributed orders, returns and advertising spend, then connect the resulting revenue ratio with product economics and wider marketing costs.

Example Shopify campaign diagnosis

The figures below are a mathematically consistent educational example, not live data from the visitor's store.

AI
MarginLab intelligence Shopify ROAS Quality Diagnosis
Analysis complete
ROAS measurement quality
71 /100
Core calculation valid, attribution risk unresolved

Revenue and billed media spend reconcile to 4.0× ROAS, but cross-channel overlap and wider marketing costs still require review before the campaign is scaled.

Gross attributed sales $8,500

Campaign-attributed sales before returns and cancellation adjustments.

Decision-grade revenue $8,000

Revenue retained in the numerator after $500 of order adjustments.

Advertising spend $2,000

Billed media spend matched to the campaign scope and date range.

Contribution after ads $1,600

Amount remaining before fixed costs at a 45% pre-ad margin.

05 High impact

Returned Revenue Inflates the First ROAS View

The platform initially associates $8,500 of sales with the campaign. Returned and cancelled orders account for $500 and should not remain in the decision-grade numerator.

Gross attributed sales $8,500
Order adjustments −$500
Adjusted ROAS 4.0×
Recommended action

Use realized or consistently adjusted revenue for campaign decisions. Gross ROAS is $8,500 ÷ $2,000 = 4.25×, while the adjusted result is $8,000 ÷ $2,000 = 4.0×.

06 Needs review

Cross-Channel Attribution Overlap Is Unresolved

Another paid channel claims part of the same customer journey. The $8,000 numerator may be valid inside the platform, but blended marketing analysis cannot add both channel claims without deduplication.

Platform-attributed revenue $8,000
Potential overlap $800
Deduplication status Pending
Recommended action

Compare platform attribution with store orders and use a consistent source of truth for blended decisions. Treat the $800 as attribution risk until order-level evidence confirms or removes it.

07 Cost coverage

Standard ROAS Excludes Wider Marketing Costs

The 4.0× calculation correctly uses billed media spend, but creative, agency and campaign software costs still reduce the wider economic result even though they do not belong in standard ROAS.

Contribution after media spend $1,600
Wider marketing costs $400
Contribution after marketing $1,200
Recommended action

Keep media ROAS comparable by leaving these costs outside its denominator, but include them in a separate marketing-profit view before deciding whether the campaign creates enough value to scale.

AI

Reconcile the revenue. Resolve overlap. Preserve both profit views.

The core campaign reports 4.0× ROAS and $1,600 of contribution after media spend. Resolve the $800 attribution risk and monitor the separate $1,200 result after wider marketing costs before scaling.

First priority Resolve attribution overlap
Educational example

This sample diagnosis illustrates how Shopify orders, product costs and advertising data can support ROAS analysis. Attribution settings, channel overlap and the final scaling decision still require merchant judgment and a consistent measurement policy.

Shopify ROAS decision framework

How to turn campaign ROAS into a controlled advertising decision.

A reliable advertising decision connects a consistent ROAS calculation with attribution quality, product margin, break-even requirements and contribution retained after media spend.

A practical six-step ROAS decision plan

Follow these six steps to move from a platform-reported ratio to a controlled hold, correction, test or scaling decision supported by store economics.

ROAS decision roadmap
01

Lock the measurement scope

Define the campaign, channel, market, attribution window, revenue basis and spend period before calculating or comparing ROAS.

Critical priority
Select one campaign scope and match revenue with its media-spend period.
Define whether the numerator uses gross, net or realized revenue.
Document attribution model, window and known cross-channel overlap.
Expected impact Very high
Difficulty Low
First review Today
MarginLab can connect Shopify sales and product economics with the selected analysis period. Lock the campaign scope →
02

Calculate reported and break-even ROAS

Calculate the 4.0× reported ROAS, then use the 45% pre-ad contribution margin to establish the campaign's 2.22× economic threshold.

Critical priority
Calculate Reported ROAS = $8,000 attributed revenue ÷ $2,000 spend.
Calculate Break-even ROAS = 1 ÷ 45% pre-ad contribution margin.
Record the 1.78× distance between actual and break-even ROAS.
Expected impact Very high
Difficulty Low
Review cycle Each campaign
MarginLab provides product margin signals needed to interpret revenue efficiency. Compare 4.0× with 2.22× →
03

Validate revenue and attribution quality

Reconcile attributed orders with Shopify outcomes and investigate returns, cancellations, attribution overlap and material differences between platform and store reporting.

High priority
Remove $500 of returned and cancelled sales from gross attributed revenue.
Investigate the potential $800 claimed by more than one paid channel.
Use one deduplicated source of truth for blended marketing decisions.
Expected impact High
Difficulty High
Testing period Before scaling
MarginLab surfaces Shopify performance patterns; attribution validation still requires merchant judgment. Resolve attribution risk →
04

Calculate the contribution retained after ads

Apply the 45% pre-ad contribution margin to attributed revenue, then subtract media spend and wider marketing costs without confusing the resulting profit views.

High priority
Calculate $8,000 × 45% = $3,600 of contribution before advertising.
Subtract $2,000 media spend to find $1,600 of contribution after ads.
Track $400 of wider marketing costs in the separate $1,200 profit view.
Expected impact High
Difficulty Low
Review point Before decision
Complete product costs prevent a strong revenue ratio from hiding weak economics. Verify the $1,600 retained result →
05

Apply a clear campaign decision rule

Classify the campaign using its position relative to break-even, retained contribution, attribution confidence and strategic role before changing the budget.

Medium priority
Pause or correct campaigns below break-even with no strategic exception.
Hold campaigns above break-even while material attribution risk is unresolved.
Test or scale only when retained contribution and measurement quality are credible.
Expected impact Medium
Difficulty Medium
Review cycle Decision day
The example campaign remains on hold until the $800 overlap risk is resolved. Hold before scaling →
06

Run a controlled scale test and remeasure

Once attribution quality is acceptable, increase spend gradually and confirm that realized ROAS, product mix and contribution after ads remain above the approved guardrails.

High priority
Increase campaign spend by a controlled 10–15% rather than all at once.
Compare marginal ROAS and retained contribution with the original baseline.
Keep, refine or reverse the increase after a complete attribution window.
Expected impact Very high
Difficulty Medium
Review cycle Full attribution window
MarginLab tracks margin and performance trends that support post-test validation. Remeasure before scaling again →

Measure consistently. Scale economically.

Start with a consistent revenue ratio, compare it with break-even and verify what remains after advertising. Scale through controlled tests only when measurement and economics agree.

ROAS decision readiness 84%
The campaign is economically attractive, but the unresolved attribution overlap should be cleared before the first controlled scale test.
Shopify ROAS decision case study

How a lower ROAS produced more contribution after advertising.

The merchant saw a 4.0× campaign and wanted to increase spend immediately. This educational example shows how attribution validation and a controlled 15% budget test produced a slightly lower ROAS but a stronger retained result.

Educational case study

The figures below describe a mathematically consistent advertising example and do not represent guaranteed MarginLab results.

Headline ROAS vs controlled scaling Example Shopify ROAS Test
Scale test validated
Before — Platform Signal Overlap unresolved
Reported ROAS 4.0×
Attributed revenue $8,000
Advertising spend $2,000
Contribution after ads $1,600
Attribution risk $800 unresolved
Decision confidence 71 / 100
After — Controlled Scale Test 15% increase validated
Realized ROAS 3.91×
Attributed revenue $9,000
Advertising spend $2,300
Contribution after ads $1,750
Attribution status Reconciled
Decision confidence 92 / 100
Additional ad spend +$300

The campaign budget increases from $2,000 to $2,300.

Additional attributed revenue +$1,000

Reconciled attributed revenue increases from $8,000 to $9,000.

ROAS movement 4.0× → 3.91×

Revenue efficiency declines slightly but remains well above break-even.

Additional contribution after ads +$150

Retained contribution increases from $1,600 to $1,750.

How the controlled scaling decision was made

The test follows five decisions that connect campaign measurement with attribution quality, economic guardrails and realized contribution after advertising.

01

Reconcile the campaign baseline

Confirm $8,000 of adjusted revenue and $2,000 of billed media spend.

4.0× baseline
02

Resolve attribution overlap

Reconcile channel claims with Shopify orders before increasing the budget.

Orders deduplicated
03

Set economic guardrails

Use 2.22× break-even ROAS and positive contribution after ads as limits.

2.22× minimum
04

Run one controlled scale test

Increase media spend by 15% while preserving campaign and attribution settings.

$2,300 spend
05

Validate the realized economics

Measure 3.91× ROAS and $1,750 of contribution after advertising.

+$150 retained

The highest ROAS is not always the campaign that creates the most contribution.

ROAS declines slightly from 4.0× to 3.91×, but attributed revenue grows by $1,000 and contribution after ads increases by $150. Because the result remains above the 2.22× threshold, the controlled scale test strengthens the business.

Additional contribution after ads +$150 Educational advertising example, not a guaranteed MarginLab result.
ROAS decision checklist

Is your Shopify ROAS ready for a budget decision?

Use this checklist to verify campaign scope, attributed revenue, media spend, contribution economics and validation before holding, correcting or scaling advertising.

MarginLab Academy Shopify ROAS Decision Audit
18 ROAS decision checks
01

Measurement scope

The campaign scope is explicit

Channel, campaign, market and currency define one comparable performance view.

The attribution window is documented

Click, view and conversion timing cannot change silently between comparisons.

Revenue and spend periods match

The numerator and denominator cover the same campaign activity and dates.

02

Revenue quality

The revenue definition is consistent

Gross, net or realized revenue is selected and used across every comparison.

Returns and cancellations are handled

Ineligible orders do not remain inside the decision-grade ROAS numerator.

Cross-channel claims are reviewed

Overlapping attribution is identified before individual channel results are added.

03

Spend coverage

Billed media spend is reconciled

Platform spend matches the amount billed after credits and adjustments.

No campaign spend is omitted

Every campaign contributing attributed revenue has its corresponding spend.

Wider marketing costs stay visible

Creative, agency and software costs remain separate from standard media ROAS.

04

Contribution economics

Pre-ad contribution margin is complete

COGS, discounts, fulfillment, shipping and payment costs support the rate.

Break-even ROAS is calculated

The threshold equals one divided by the verified pre-ad contribution rate.

Product mix is reflected

Campaign targets reflect the actual margins of the products being sold.

05

Decision rules

Actual ROAS is compared with break-even

The 4.0× result is evaluated against the campaign's 2.22× threshold.

Contribution after ads is positive

The campaign retains $1,600 before fixed costs under the current assumptions.

The decision matches data confidence

Material attribution risk triggers a hold instead of automatic scaling.

06

Controlled validation

Budget changes are incremental

Scaling begins with a bounded 10–15% test rather than a broad increase.

The full attribution window closes

Results are not finalized while eligible conversions can still enter the report.

Marginal economics are remeasured

ROAS, product mix and contribution after ads are compared with the baseline.

A reliable ROAS decision needs four aligned answers.

Is revenue attributable, spend complete, break-even understood and retained contribution positive? The campaign is not ready to scale until all four answers are supported.

Example ROAS decision readiness 68%
A merchant should complete all 18 checks before treating a reported ROAS as sufficient evidence for scaling.
Before analysis

Lock scope and definitions

Match attributed revenue and billed media spend under one documented methodology.

Before decision

Connect ROAS with economics

Compare actual ROAS with break-even and calculate contribution after advertising.

After testing

Remeasure marginal performance

Validate revenue, product mix, ROAS and retained contribution after the full window.

ROAS FAQ

ROAS questions Shopify merchants should understand.

These frequently asked questions explain how to calculate ROAS, establish a break-even threshold, interpret campaign profitability and account for attribution limitations.

?
MarginLab knowledge base ROAS Questions
6 expert answers
01 Metric fundamentals What does ROAS mean in ecommerce? +

ROAS means Return on Ad Spend. It measures how much revenue is attributed to advertising for every dollar spent on media and is normally expressed as a ratio or multiplier.

A 4.0× ROAS means the campaign attributes $4 of revenue to each $1 of advertising spend. It describes revenue efficiency, not a fourfold financial return or four times the profit.

Product costs, discounts, fulfillment, shipping, payment fees and wider operating expenses still need to be covered. ROAS becomes economically useful only when interpreted alongside those costs.

Connect revenue with Shopify profit →
02 Calculation How do you calculate ROAS? +

Divide attributed revenue by the advertising spend used to generate it:

ROAS = Attributed Revenue ÷ Advertising Spend

If a campaign attributes $8,000 of adjusted revenue to $2,000 of media spend, ROAS is $8,000 ÷ $2,000 = 4.0×. The numerator and denominator must cover the same campaign scope and period.

Define whether revenue is gross, net or realized, and decide how returns, cancellations, taxes and ad credits are treated. Consistent inputs matter more than a ratio calculated from incompatible reports.

Explore the Profit Margin Calculator →
03 Performance interpretation What is considered a good ROAS for Shopify? +

There is no universal good ROAS. The correct target depends on contribution margin before advertising, product mix, returns, customer strategy and how much contribution the business needs after media spend.

A 4.0× campaign can retain $2,800 at a 60% pre-ad margin but only break even at a 25% margin. Copying another store's ROAS target ignores the economics that determine whether the result is sustainable.

Define a store-specific break-even ROAS first, then add the contribution required for fixed costs, growth and risk. A good result is one that exceeds those requirements with credible attribution.

Evaluate product economics →
04 Economic threshold How do you calculate break-even ROAS? +

Break-even ROAS is the revenue multiplier at which contribution before advertising exactly covers media spend. Calculate the contribution margin rate after sale-linked costs but before advertising.

Break-even ROAS = 1 ÷ Pre-ad Contribution Margin Rate

At a 45% pre-ad contribution margin, break-even ROAS is 1 ÷ 0.45 = 2.22×. Below that threshold, the campaign loses contribution after media spend; above it, some contribution remains.

Recalculate the threshold when price, discounts, product cost, fulfillment, shipping, payment fees or campaign product mix change materially.

Explore the Profit Margin Calculator →
05 Metric boundaries What is the difference between ROAS and profit? +

ROAS compares attributed revenue with media spend. Profit subtracts the relevant product, order, marketing and operating costs from revenue, so it answers a much wider financial question.

In the lesson example, $8,000 of revenue divided by $2,000 of spend produces 4.0× ROAS. At a 45% pre-ad contribution margin, the campaign generates $3,600 before ads and retains $1,600 after media spend.

That $1,600 is still not final net profit because fixed operating costs and wider marketing expenses may remain. Use ROAS as one performance signal, not as a substitute for complete profitability analysis.

Estimate wider Shopify profit →
06 Scaling decisions How should Shopify merchants use ROAS when scaling ads? +

Scale only after revenue and spend reconcile, material attribution overlap is resolved and the campaign remains meaningfully above its break-even ROAS with positive contribution after advertising.

Increase spend incrementally, such as 10–15%, and preserve campaign settings during a complete attribution window. Then compare marginal ROAS, product mix and retained contribution with the original baseline.

A modest decline in ROAS can be acceptable when total contribution increases. In the case study, ROAS falls from 4.0× to 3.91× while contribution after ads rises from $1,600 to $1,750.

Review product-level profitability →

All six ROAS questions answered.

You now know how to calculate ROAS, establish the break-even threshold, connect the ratio with profit and use controlled tests when scaling Shopify advertising.

FAQ complete
Turn attributed revenue into a profit-aware decision

Stop scaling campaigns from headline ROAS alone. Start measuring the margin behind every sale.

MarginLab analyzes product costs, discounts and actual margin signals across your Shopify data, helping you understand the economics that advertising revenue must support. Connect your store and add profit context to campaign decisions before increasing spend.

14-day free trial
No credit card required
Built for Shopify merchants
AI
MarginLab intelligence Your Campaign Profit Context
Margin monitoring active
Profit visibility score Strong coverage
86 /100
Actual Product Margin Monitoring Track the margin products generate from actual Shopify sales data.
Active
Cost Gap Detection Identify missing product costs that weaken campaign-profit confidence.
Active
AI
Discount and Refund Exposure See where realized revenue and margin differ from the campaign headline.
Ready
Profit Recovery Opportunities Identify products and margin signals where verified action may recover profit.
Detected

You completed Lesson 11.

You now know how to calculate ROAS, define consistent inputs, establish break-even, account for attribution risk and scale using retained contribution.

Continue to Lesson 12 →