Mcfly Ads

Your Total ROAS desk

Shopify Total Sales ÷ logged ad spend — then break-even from margin, spend CSV, allocation, goals, and LTV. Confirm margin, add spend from any platform (including billboards), see Total ROAS vs break-even — about ten minutes.

See ad spend next to sales, day by day — the cash desk Shopify Analytics does not give you.

Mcfly Total ROAS desk showing spend, sales, and channel mix

The math

One formula. Two numbers.

Total ROAS = sales (period) ÷ ad spend (same period)

Break-even Total ROAS ≈ 1 ÷ profit margin

Stay above break-even. Shift mix to protect it. Math a CFO will sign.

Decision ritual

Ten minutes.
Same desk every week.

Margin → paste spend → Total ROAS vs break-even → one allocation call. No ad logins. No “which touchpoint won.”

  1. Confirm margin

    Sets your break-even floor: Total ROAS ≈ 1 ÷ profit margin — the number finance already uses.

  2. Paste spend from Sheets

    Shopify Total Sales are already in. Add one day’s spend (Meta or a billboard) or paste a CSV. SyncWith optional — you pay them. No ad-account OAuth. How spend gets in →

  3. Read Total ROAS

    Sales ÷ spend for the same window, vs break-even. Optional 4.0× goal for pacing. Above the floor: protect. At or below: cut or shift.

  4. One allocation call

    Rules-based mix shift with inputs shown — cut, protect, or move budget. Done in about ten minutes.

Spend spine

Three doors into spend.
One Total ROAS.

We already have Shopify sales/orders/LTV. You add spend by day by channel — no Meta or Google OAuth. Daily spend by channel, back to January 2021. Sheets spend guide →

  1. Pick channels → template

    Choose platforms, download a blank CSV (or open in Sheets), fill daily amounts, import on Spend.

  2. Type channel + amount + period

    Day / week / month / quarter / half-year / year — we show “That’s $X/day” before you confirm.

  3. Ads Manager CSV

    Upload an Ads Manager export. Mcfly totals spend against Total Sales. One Total ROAS — not a connector product.

Whole desk: Spend, Overview, LTV, Goals. History back to January 2021. Sample data | Live data — Live = this shop’s Shopify sales + uploaded spend.

  • Meta
  • Google
  • Other (custom name)
  • Microsoft
  • TikTok
  • Pinterest
  • Snapchat
  • Reddit
  • X
  • LinkedIn
  • Amazon
  • Apple Search
  • Impact / CJ
  • Klaviyo / Mailchimp

Vs connector taxSuites sell OAuth pipes and “Works with” logos before you see a number. Mcfly is paste-first: every named platform plus extras like billboards, no ad OAuth, no connector tax. Automation means you may pay SyncWith-class tools to fill our template — we don’t claim fake partnerships.

After install, Spend accepts paste or file. Sales stay on Shopify.

Know your floor

Break-even isn’t a vibe.
It’s 1 ÷ margin.

Contribution margin sets how far Total ROAS can fall before ads stop making cash and start burning it.

Contribution margin against break-even Total ROAS
Contribution margin Break-even Total ROAS
25%4.00×
35%2.86×
45%2.22×
55%1.82×

Margin at 35% → break-even ≈ 2.86×. This week at 3.2×: above break-even — protect the mix.

At 2.4×: you’re buying revenue at a loss — even if a channel dashboard still looks fine. That gap is the product.

Same sales. Clearer decision math.

Shopify Total Sales + paste-first spend → Total ROAS, break-even, allocation, goals, Email Overview. Whole desk: Spend, Overview, LTV, Goals. Try it: Sample desk → · ROAS calculator → · Break-even ROAS → · Monday Close → · Platform variance → · Glossary → · Paste-first spend →

What we refuse

What’s on the screen

See ad spend next to sales,
day by day.

Know exactly where your money is vs real Shopify sales — Total ROAS vs break-even. Paste the spend you export, from every platform you buy, including billboards.

What Mcfly Analytics puts on screen
Mcfly Analytics
What you see Total ROAS + break-even + one allocation card
Where it comes from Shopify Total Sales ÷ the ad spend you upload
The decision question Clear break-even? Shift mix.
History Daily, back to January five years ago

One desk: Spend, Overview, LTV, Goals. 7-day full-access trial, then $39/store/mo.

Get in

Get on the desk.
Defend the Monday number.

Try the Sample desk, then install when ready. 7-day full-access trial, then $39/store/mo for the whole desk. Uninstall stops the charge. Until listing is live: Partner review + /demo + /pricing. Same formula in the calculator today.

Try the demo · 7-day trial then $39/mo whole desk · uninstall stops the charge · Custom inquire secondary.