Mcfly Ads

What’s in the Shopify desk

Advanced Marketing Data Science, made easy — every tab serves Total ROAS (Shopify Total Sales ÷ logged ad spend), break-even from margin, and one clear budget move. Never path attribution.

Shipped

Total ROAS

Shopify Total Sales ÷ logged ad spend for the period. Filters: MTD · LM · QTD · YTD · L12M. Last-refreshed is always visible — Update spend is the ritual.

Shipped

Break-even

Optional profit margin → break-even Total ROAS ≈ 1 ÷ margin. Know the floor before you shift mix.

Shipped

Spend

CSV / paste daily spend. Free: Meta + Google + custom Other (name influencers, podcasts, agency). Pro: all named channels (TikTok, Microsoft, Amazon, …). See paste-first spend.

Shipped

Spend Allocation

Top quarters, pie + channel % / $, rolling 7 / 14 / 28. Rules-based mix when efficiency sits under break-even — inputs shown, no MTA.

Shipped

Goals

MTD / QTD / YTD pace bars vs your Total ROAS goal + monthly board. Pro adds the full-year plan, YoY fill, and monthly fine-tune.

Shipped

LTV / Acquisition

Cash CAC, cohort LTV (30 / 90 / 365), LTV:CAC from opaque Shopify order ids — Pro. Free gets a SAMPLE preview, not email CRM.

Shipped

Email Overview

Share Overview opens your mail app with this period’s cards. Mcfly never sends mail for you. Free on every install.

Shipped

Billing honesty

App Store listing stays Free until Billing is announced. In-app: Free = Meta + Google + Other; Pro $39/store/mo for LTV + all named channels. You’ll hear before anything charges.

Shipped

CSV spend spine

Meta + Google + Other via paste / export combine. Optional SyncWith-class pipes stay merchant-paid — Mcfly does not own ads OAuth.

Later

Multi-store + seats

Agency portfolio roll-ups and roles when revenue pulls them — not a vanity roadmap.