| Funnel | Orders | Coverage | Revenue | AOV | Product cost | Shipping | COGS | COGS % | BE CPA | BE ROAS | M-CPA | M-ROAS |
|---|
COGS is prorated per product by its revenue share of each order. Currency follows the USD/ILS toggle. ROAS columns are dimensionless.
| Product | Orders | Revenue | AOV | COGS | COGS % | BE CPA | BE ROAS | M-CPA | M-ROAS |
|---|
Per-campaign Meta spend & revenue, joined to its funnel's COGS-based BE ROAS and 20%-margin ROAS for the same window. Verdict column: scale (≥ margin ROAS) · hold (between BE and margin) · reduce (below BE) · kill (15%+ below BE).
| Campaign | Funnel | Spend | Purch. | Rev | Actual ROAS | Actual CPA | Funnel COGS % | BE ROAS | M-ROAS | Profit | Verdict |
|---|
Pick CJ variants → see total COGS, weight, shipping, and the sell price you need for each target margin. Variants list comes from what's been synced so far (re-run Sync CJ if you don't see a product).
Products ranked by perceived-value-per-gram. Champion (≥₪3/g) = concentrated, high-margin. Watch (₪0.5-1/g) = shipping eating margin. Drag (<₪0.5/g) = the Gua Sha effect — shipping dominates COGS.
| Product | Orders | Units | Avg price ₪ | Avg weight g | ₪ / g | Tier |
|---|
Compares each CJ order's declared weight against the expected weight (sum of variant weights × qty). Orders with >20g discrepancy surface here. Persistent positive overcharges = Jin is billing for more weight than shipped — same pattern as the $6,145 refund we got in April.
| Order # | Date | Items | Expected g | Declared g | Δ g | Δ % | Ship $ |
|---|
| Product | Kind | Manual cost USD (for inventory bought outside CJ) | Target margin % | Target ROAS | Kill below ROAS |
|---|
| Detected | Variant | SKU | Old $ | New $ | Δ % |
|---|
Data-quality and sync issues for the selected period. Everything here used to clutter the dashboard — it lives here now so the main views stay clean.