Skip to content

Campaign profitability

Your best campaign by ROAS can be your worst by profit.

Revenue arrives with your orders. Profit does not, because Soran has to be told what things cost. Once it knows, every report can answer in margin instead of turnover, and the campaign selling your thinnest product stops topping the table.

Cost of goods
42%
Shipping
11%
Fees
9%
Profit
38%

Revenue is what came in. Margin is what you kept.

Gross revenue, less discounts and refunds, less cost of goods, less shipping, less transaction fees. What survives that ladder is contribution margin, and it is the only figure worth setting a budget against.

Units Margin
  • Everyday Tee

  • Merino Crew

  • Canvas Tote

  • Wool Scarf

Your top campaign sells your thinnest product. The table reorders itself.

Once costs are in, return is measured against what you keep. Volume that was costing you money stops reading as your best performer.

  • #1042Meta AdsSpring carousel128.00
  • #1041TikTok AdsCreator UGC 364.50
  • #1040EmailBack in stock212.00
  • #1039Meta AdsRetarget 30d88.00
  • #1038SearchBrand terms149.00
  • #1037TikTok AdsCreator UGC 174.25

What you paid in March is gone. Every cost ever recorded stays.

Superseded product costs remain visible, because what a thing used to cost is as often the question as what it costs now.

GoalIn reportsSent out
Purchase
Add to cart
Subscribe
Lead

Modelling every SKU before the first number. One fallback rule each, then refine.

Shipping and processor fees need a single rule apiece to start producing honest profit. The precision can arrive later, on the lines where it changes a decision.

None of this works on data Soran cannot see. It reads the platforms you already run.

See all integrations

Turnover is the number you report. Margin is the number you spend against.

Stop guessing which ads worked. Start seeing it.

  • No credit card to start
  • Every report and all ten models from day one
  • Your data exports whenever you want it
  1. 01

    Connect your store

    Shopify authorizes in a click and checkout tracking installs itself.

  2. 02

    Pick a goal

    The conversion you actually get paid for. Soran credits every touch that led to it.

  3. 03

    Read your first report

    Spend against the revenue it earned, on all ten attribution models.