Skip to content
Majorka
Loading…
2 CPA in the long run (loses $3/order).

Realistic kill thresholds (7-day rolling average):

Product typeContribution marginCPA 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.

Diagnosing what is actually wrong

Rising CPA + stable CTR = algorithm learning, not creative exhaustion. Wait.

Rising CPA + falling CTR = creative fatigue. Rotate immediately.

Rising CPM + stable CPA = broad audience expansion (Advantage+ finding new user segments). Often a good sign in week 2–3. Monitor for 5 more days.

Rising CPM + rising CPA = audience saturation. Rotate creative or pause campaign.

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:

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