Profit-Based Optimisation

ROAS went up. Profit went down. Which number should your budget follow?

Revenue and ROAS treat every pound of sales as equally good, regardless of margin, discounting or fulfilment cost. Pangolin optimises marketing investment for contribution profit, the number that actually reflects what a channel adds to the business after the real cost of generating that revenue.

Revenue Share vs. True Contribution Profit Share

Comparing top-line channel revenue credit against true bottom-line margin generation

Revenue share % Contribution Profit share %
Meta Prospecting24% / 14%
Meta Retargeting9% / 13%
Google Non-Brand16% / 17%
Affiliates12% / 6%
Email/SMS Owned14% / 21%

"Two channels can generate the same top-line revenue and deliver completely different bottom-line profit once margins, commissions, and shipping are correctly factored."

The problem

Optimising for revenue is optimising for the wrong number

Brands are scaling ad budgets based on platform dashboards that operate in a margin vacuum. When your optimisation algorithm doesn't understand your unit economics, scaling up ad spend often leads to a hollow top-line spike alongside shrinking overall profitability.

01 Fragmented data Shopify product margins, variable fulfillment costs, payment processor fees, and ad network datasets live in silos with no unified connective logic.
02 Misleading attribution Platform ROAS takes equal credit for high-margin full-price items and low-margin clearance sales, distorting marketing's real business value.
03 Poor investment decisions Budgets migrate automatically to whichever channel's top-line ROAS looks best, irrespective of the downstream profit contribution of those sales.
04 Inefficient marketing spend Without contribution margins in the feedback loop, your ad spend is optimized to exhaust inventory, not to maximize absolute cash flow.
Metric Comparison

Revenue metrics can't see margin

Traditional metrics What they miss Profit-Based Optimisation
Blended or Platform ROAS✗ Ignores variable COGS, shipping, payment fees, and affiliate commissions.✓ Contribution profit modeling that isolates variable economics per SKU sold.
Top-Line Revenue Growth✗ Can be artificially inflated by deep discounting and unprofitable clear-outs.✓ Incremental Contribution Profit decomposes margin from seasonal/promo noise.
Customer Acquisition Cost (CAC)✗ Measures the cost of a customer, not the actual cash margin that customer yields.✓ Customer Margin Contribution ensures acquisition is paced against absolute margin gains.
The Method

From revenue reporting to a profit-optimised budget

1Connect DataIntegrate COGSPangolin ingests Shopify margin metadata, shipping tables, transaction fees, and commissions to calculate true net margins by product SKU.
2History AnalysisAudit baselineOur engine isolates non-marketing drivers (seasonality, base brand strength, promotional price drops) from true marketing incremental uplift.
3Bayesian EngineIsolate contributionThe model measures the absolute contribution of each channel, mapping marketing spend against actual profit margin instead of arbitrary revenue.
4Marginal ReturnsDetect saturationFind exactly where profit margins plateau on active platforms. Avoid exhausting spend on saturated keywords and banners.
5Active OptimisationMaximise profitGet daily, automated budget recommendations reallocating resources away from vanity ROAS to pure cash contribution.
Allocations vs Profitability

The channel with the best ROAS isn't always the channel worth funding

Channel Budget Allocation Revenue-Optimised (Before)Profit-Optimised (After)
Meta Pros. (High volume, low margin products)$45,000 ➔ $22,000

Pangolin scaled down Meta Prospecting because it primarily drove sales of heavily discounted loss-leader items.

Email & SMS (Full margin, owned audience)$8,000 ➔ $28,000

Reallocating budget to owned sequence triggers captured highly profitable, full-margin cohort sales with zero ad tax.

Affiliate Networks (Commission-heavy sales)$15,000 ➔ $6,000

High ROAS credit hid massive payout commissions that stripped the business of any real contribution cash.

💡Insight: Spending less on low-margin channels that artificially boast high "last-click" platform ROAS, and diverting capital to high-contribution products, directly lifts bank balances — even if aggregate platform metrics appear slightly lower.
The Solution

From revenue reporting to a profit-first budget, automatically

UnderstandReal unit contributionWe link your ad spend directly to order lists containing real COGS, shipping rates, and transaction data, mapping real profit on every single receipt.
ExplainDiscount and Promo LiftPangolin isolates promotional discount spikes and seasonal organic demand from true advertising effectiveness. No more paying ad networks credit for your holiday sales.
PredictProfit Saturation CurvesOur predictive AI charts the saturation point of your main acquisition channels, mapping exactly where incremental dollars stop yielding net margin return.
OptimiseDaily Contribution AllocationsReceive clear, algorithm-backed reallocation plans that move capital away from saturated ad pools into high-profit product subsets.
Platform Interface

Your budget, optimised for profit rather than revenue

PROFIT OPTIMISATION ENGINE ACTIVE
Modelled Reallocations & Saturation Warnings
Affiliates / Coupon SitesHigh top-line ROAS, zero incremental margin
Recommended Action: Decrease Budget by 9%Coupon conversions show 96% baseline overlap
Email & SMS Owned FlowsHigh-profit retention cohort triggers
Recommended Action: Increase Budget by 9%Extends Customer LTV with full contribution margin
Quarterly Growth Plan
Net Contribution Increase+£142,000projected net profit margin gains under identical total marketing budget
Expected ROI+18% absolute cash return
Deploy Reallocation
Built for DTC Teams

A unified view for every stakeholder

CMODefend marketing budget at board level

• Move beyond noisy dashboard attribution reports.

• Frame ad performance in terms of real profit margin delivered.

Head of GrowthMaximise absolute bank cash flow

• Identify exactly where ad platforms are burning cash.

• Reallocate wasted ad spend to full-price margin SKUs.

Performance MarketerUnlock clean feedback loops

• Get daily, algorithm-backed reallocation cues inside the platform.

• Eliminate manual margin and discount spreadsheets.

Finance TeamReconcile ads to the actual P&L

• See marketing contribution mapped precisely against actual SKU unit margins.

• Rationalise marketing spend against cash in hand.

Clear parameters

Frequently Asked Questions

What is Contribution Profit and how is it different from ROAS?

ROAS simply measures top-line revenue generated per dollar spent on ads. Contribution Profit subtracts the cost of goods sold (COGS), actual shipping charges, payment gate fees, and active promotional discounts, isolating the exact cash profit that remains from those sales.

How does Pangolin pull margin and discounting data?

Pangolin integrates directly with Shopify, ERP setups, and your payment processors. By combining SKU metadata with transaction-specific discounts, we parse the absolute margin profile of each checkout in real time.

Does this replace GA4 or Shopify analytics?

No, GA4 and Shopify are great for operational conversion analysis. Pangolin works as an overlay, pulling those transaction flows into our Bayesian engine to map marginal returns and actual profit contribution.

How often does the budget model update?

Our models execute continuous sync processes. As you run flash sales, adjust product wholesale prices, or experience delivery spikes, Pangolin recalculates marginal return curves daily.

Do we need to trust the automated recommendations completely?

No, Pangolin works on a "human-in-the-loop" pattern. Recommendations are prepared as actionable deployment files. Your marketing leads retain absolute veto power before any active ad sets scale or decrease.

What is the onboarding period to start seeing profit curves?

Once you connect your Shopify store, ad suites, and product COGS list, our models build baseline historical allocations within 72 hours. Saturation curves stabilize fully over consecutive weekly loops.

Revenue is vanity. Contribution profit is the number that matters.

Stop flying blind with platform ROAS. See what a profit-optimised budget would look like for your brand.

Book a demo