Ecommerce advertising

Allocate ecommerce ad budget using product contribution

Product budget decisions need contribution per order and credible demand response, not just revenue ROAS. Reconcile discounts, product costs, fulfillment, fees, and returns at a useful product or basket level. Then test additional spend within stock and cash constraints, while preserving uncertainty about incrementality.

Two products can return the same revenue for every advertising dollar while leaving very different amounts to cover overhead and profit. One may carry a higher product cost, more expensive shipping, or a larger return burden.

Use contribution to compare the business value of product advertising. Then examine whether more spend can create additional useful demand. A margin table improves the decision, but it does not by itself tell you which product will scale or which attributed orders were incremental.

Define contribution before ranking products

Start with net merchandise revenue after discounts and relevant revenue adjustments. Subtract the variable costs included in the business's agreed model: product cost, fulfillment, payment fees, shipping subsidy, and expected return-related costs where appropriate.

State what is excluded, such as fixed payroll or general overhead. Keep the treatment consistent across products. If one row includes shipping and another does not, their apparent margin difference may be a reporting artifact.

Shopify's profit-report documentation explains the role of recorded product costs and their coverage. A platform profit report is not automatically a complete contribution model for advertising decisions. Inspect which costs and historical records it actually includes.

Compare dollars as well as percentages

An illustrative example makes the distinction clear.

ProductNet revenue per orderVariable costs before adsContribution before ads
A$100$70$30
B$80$40$40

Product A has the higher order revenue, but Product B contributes more dollars before advertising in this example. If each requires $25 of acquisition spend per order, the contribution after ads is $5 for A and $15 for B.

These are arithmetic scenarios, not observed product results or recommended targets. Real allocation also depends on demand, customer value, inventory, and how much of the spend actually creates additional orders.

Reconcile product and basket attribution

An ad featuring Product A may produce an order containing A, B, and an accessory. Decide whether the analysis attributes the basket to the advertised product, allocates revenue by line item, or studies contribution at the order level.

Each approach answers a different question. Product-level allocation can help merchandising, while basket contribution may better reflect the economic result of the acquisition path. Keep the join and allocation rules visible.

Avoid counting the full order contribution against several featured products or platforms. If a bundle or cross-sell increases basket value, separate the incremental item contribution from discounts applied to items the customer would have bought anyway.

Account for returns and maturity

Recent orders may not have reached their normal return window. A product with strong early ROAS can look less attractive after refunds, reverse logistics, and unsellable inventory are recognized.

Use mature product cohorts to estimate the relevant return burden, and show the uncertainty for new products. Do not assign a precise historical return rate to an untested product merely because it shares a category.

The return-informed creative review can help determine whether an expectation gap contributes to the cost. Fixing misleading presentation may improve contribution more directly than lowering bids across the entire product group.

Ask about the next dollar of spend

Historical average contribution does not establish the return on a budget increase. The next audience reached may convert differently, and the platform may change its allocation across products or placements.

Use a bounded increase or experiment with a defined evaluation window and business constraint. Compare the additional spend and additional contribution under the chosen design. The marginal ROAS guide explains why average efficiency and incremental budget response should be separated.

Where a clean causal estimate is unavailable, label the analysis as observational. It can still inform a cautious decision without being presented as proof that every attributed order was caused by the advertising.

Include inventory and cash before reallocating

A high-margin product with limited sellable stock may not support more demand. A product with slower cash collection or upfront supplier costs may also strain the operating plan despite positive contribution.

Coordinate with inventory and finance owners. Record stock coverage under the proposed demand scenario, replenishment confidence, and the timing of cash required. Use the availability review before moving spend into an apparently superior product.

Do not hide a strategic exception. The business may choose to support a launch, clear stock, or acquire customers with later value. State the objective and the evidence needed to justify it instead of forcing every campaign into a first-order ranking.

Build an allocation worksheet with uncertainty

Include product or group, net revenue, cost coverage, contribution before ads, observed acquisition cost, mature return information, stock constraint, and the proposed next action. Add a confidence or missing-data note rather than assigning every row a misleadingly exact score.

Group products where individual samples are too sparse, but keep commercially different cost structures separate. A giant blended category can conceal the same problem as revenue-only ROAS.

Review the worksheet after material price, discount, fulfillment, or supplier changes. The break-even ROAS calculation can translate the agreed contribution model into a diagnostic threshold, while the allocation decision remains grounded in actual demand and operational capacity.

Connect product availability to advertising spend decisions

Reconcile sellable inventory, feed availability, product destinations, and replenishment timing before increasing or pausing ecommerce advertising spend.

Calculate break-even ROAS with contribution margin

Calculate an advertising break-even ROAS from retained revenue and variable costs, then separate that threshold from overhead, profit targets, and attribution claims.

Use marginal ROAS for a budget increase

Evaluate an advertising budget increase using additional spend, additional value, contribution, uncertainty, and an honest distinction between observed and causal changes.

Design an ecommerce bundle ad test around contribution

Test a product bundle with clear offer composition, accurate catalog data, basket-level measurement, and contribution economics instead of treating higher order value as success.

Have a correction or a question about the workflow? Contact GaaS. Read our editorial standards for sourcing and example conventions.