Campaign reports usually show only spend and ROAS, ignoring cost of goods, margin, the CAC you can actually afford, and how fast your budget is being consumed. CAMPAIGNMATH is a single offline HTML workbench that connects ad KPIs to your real order economics — no account, no subscription, no cloud, and no connection to any live ad platform.
What it does
- Compute gross and net revenue, contribution margin ($ and %), ROAS, CPA/CAC, break-even ROAS, and allowable CAC from your own units, AOV, refund rate, COGS per unit, spend, and conversions.
- See a rule-based Win / Watch / Act status for every scenario — with the exact triggering rule always shown as plain text, never a vague or performance-guaranteeing recommendation.
- Track budget pacing: expected spend to date, pace %, a linear projected total spend, remaining budget, and an Ahead/On track/Behind status from your own campaign calendar.
- Import a CSV of channel-level data (Channel, Spend, Units, AOV, Refund Rate, COGS per Unit) or add rows manually to compare channels side by side, plus a blended MER (Marketing Efficiency Ratio).
- See clear data-quality warnings when inputs are inconsistent (e.g. spend entered with 0 conversions).
- Load one of 3 ready-made presets (E-commerce, Lead Gen Agency, SaaS Trial-to-Paid) to see it working immediately.
- Works fully offline: no account, no backend, nothing leaves your browser.
What it is not
An attribution tool, a live connection to Meta Ads, Google Ads, TikTok Ads, or any ad platform, or a guarantee of campaign performance or profit. Taxes, shipping, and fees are reflected only if you fold them into your own inputs. See the included Known Limitations and Security & Privacy documents for the full non-claims list.
Delivery
Standalone HTML/CSS/JS web app, editable source, full documentation set (README, Formula Register, Test Report), a bonus CSV template and KPI interpretation guide, License, and cover + 6 gallery screenshots.
Frequently Asked Questions
Do I need an account or internet connection?
No. Open Product/index.html in any modern browser. It runs and saves entirely offline.
Does CAMPAIGNMATH connect to Meta Ads, Google Ads, or TikTok Ads?
No. There is no live connection to any ad platform. You enter or import your own spend, units, and conversion numbers.
How is break-even ROAS calculated?
It’s 1 divided by your contribution margin percentage. If margin is zero or negative, break-even ROAS is shown as “Not reachable”.
How do I compare multiple channels?
Go to the Channel Comparison tab and import a CSV, or add rows manually.
What happens to my data?
It stays in your browser’s local storage on your device unless you explicitly export it. Nothing is uploaded anywhere.
Can I customize the presets or the look?
Yes. Editable/Source/ contains the full source.



























Reviews
There are no reviews yet.