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.
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.”
-
Confirm margin
Sets your break-even floor: Total ROAS ≈ 1 ÷ profit margin — the number finance already uses.
-
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 →
-
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.
-
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 →
-
Pick channels → template
Choose platforms, download a blank CSV (or open in Sheets), fill daily amounts, import on Spend.
-
Type channel + amount + period
Day / week / month / quarter / half-year / year — we show “That’s $X/day” before you confirm.
-
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.
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 | 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
- Path attribution / MTA / view-through “true ROAS”
- Tracking pixels as a Mcfly product
- A SyncWith-style connector zoo as the product
- Custom MMM consulting as the core offer
- Fake forever-free bait pricing
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.
| 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.