Realistic kill thresholds (7-day rolling average):
Product type
Contribution margin
CPA kill threshold
Impulse gadget (kitchen, pet)
$8–12
0–13
Higher-ticket ($50+ retail)
5–22
8–25
Apparel / soft goods
$6–10
$7–11
If your 7-day average CPA exceeds this threshold, kill the campaign (or pause creative and rotate). Scaling a campaign with CPA > margin is just accelerating a loss.
Stable metrics but ROAS < 1.5 = product is wrong, not ads. New product test, do not scale this one.
The Majorka revenue dashboard integration
Majorka's Revenue Dashboard surfaces ROAS, CPA, and profit-per-order in real time, pulling from your Shopify or store pixels. Instead of hunting Meta Ads Manager for the raw numbers, the dashboard tells you:
Which products hit CPA ceiling today (kill candidate)
Which campaigns are scaling and ready for creative refresh (scale signal)
Which products have dipped below ROAS 1.5 for 5+ days (pause signal)
The dashboard also surfaces kill/scale decision in plain language: "This product has 60 days of data, ROAS 2.3, CPA $8.50 below margin threshold. Ready to scale to $500/day."
Why this matters
Operators who trust the wrong metrics overscale losers and kill winners by accident. The four metrics above (ROAS, CPA, CPC as diagnostic, CTR as fatigue detector) are sufficient to run a profitable business. Everything else is window dressing.
A Melbourne operator reads the wrong metric, kills a winner, then resumes and scales to